2024
Learn about the features and functionality available in Compose.
Run the software using console, GUI, batch and start-up file methods.
Discover new features and enhancements.
Discover Compose, including its language support and system requirements.
The Compose tutorials and associated example model files help introduce you to the basic functionality of the software.
Opening Compose in Console mode provides a shell where Compose OML language commands can be entered at the prompt.
GUI mode provides access to all editorial, execution, and management features of the Integrated Development Environment (IDE).
In batch mode, a language command or script is passed as an argument to be executed in batch mode (no GUI, no window) by the interpreters supported by Compose.
Use the Compose Light mode when you want to work within a customized GUI without the display of the entire Compose interface.
Invoke Compose with a user-defined start-up file.
Learn about the supported languages and utilities for coding in Compose.
Learn how to open, create, and close scripts.
Click Run to execute a script.
Run files and profile them at the same time.
In Compose, you can create 2-D and 3-D plots using OML plotting commands.
In Compose, you can edit the properties of plots created with OML plotting commands.
Use the Debugger to find errors in the script.
The Compose Notebook is a web-based implementation of Compose’s OpenMatrix Language (OML) into a Jupyter Notebook. Notebooks (see www.jupyter.org) are a powerful way to execute and demonstrate scripted languages.
Learn about the methods, functions and file input and output options for creating a GUI.
Use the HDF5 Viewer to import data and navigate through the hierarchy of .hdf5 files.
Use the MAT Explorer interface to explore and load variables from one or more .MAT files, providing a visual way to see the contents of selected .MAT files and to import variables into an OML session.
Use the Signal Viewer to import and treat (basic) signals in both time and frequency domains, as well as generate signals based on the most common waveforms such as step, chirp and sawtooth.
Use the Plot Assistant to create plots from the various 2D and 3D OML plot types.
Use the Extension Manager to create custom extensions, load extensions automatically, and add custom documentation for defined features.
OML functions can be registered from the Compose graphical user interface or via a preference file and later opened in certain HyperWorks products.
Additional libraries can be written in the C/C++ or Fortran language and interfaced with OML.
Reference guides are available for functions and commands supported by OML, Tcl, and Python.
Get help for the optional libraries that are available in the Extension Manager.
You've got questions? We've got answers!