Behavior Tools Section

The Behavior Tools section provides commands for working with models, including opening libraries, working with model examples, and exporting models. The section also includes linear analysis postprocessing.

This page discusses:

Export to Modelica File
See Flyout for Export
Modelica Scripting
See Flyout for Modelica Scripting
Resources Management
Adds, deletes, or replaces resource files in the current class.
See Managing External Resources.
Modelica Commands
Creates and edits commands associated to the current model, to run scripts or call functions.
See Associating a Modelica Command with a Model.
Export HTML Documentation
Exports the HTML documentation of the current package.
See Exporting HTML Documentation.
Compare and merge classes
Compares and merges Modelica classes using external comparison tool chosen in the preferences.
See Comparing and Merging Classes.
Open Comparison Tool
Opens a library comparison and merging tool.
Click to display a tool to compare libraries or other classes. Libraries of different versions can also be merged.
See Comparing Libraries or Other Classes, and Merging Different Versions of a Library.
Free Modelica Libraries
See Flyout for Loading Free Modelica Libraries and Commercial Modelica Libraries Providing Tools
Commercial Modelica Libraries
See Flyout for Loading Commercial Modelica Libraries Containing Only Models
Model Examples
See Flyout for Model Examples
Generate from Kinematic
Generates a Modelica model from a kinematic mechanism.
See Generating a Modelica Model from a Kinematic Mechanism.
Generate from Knowledgeware
Creates Modelica parameters from Knowledgeware parameters.
See Creating Modelica Parameters from Knowledgeware Parameters.
Generate from Engineering Model
Generates a Modelica model from Engineering model.
Click to select the engineering model and target location for the generated Modelica model.
See Generating a Modelica Model from an Engineering Model.
Engineering Generator Mapping Edition
Maps engineering objects and parameters to Modelica models.
Click to access the mapping editor.
See Mapping Engineering Model Objects and Parameters to Modelica Libraries.
SDF Editor
Launches an SDF (Scientific Data Format) Editor.
Linearize
See Flyout for Linear Analysis

Flyout for Export

Export to Modelica File
Exports the content of a behavior library into a new Modelica file (.mo) or a new encrypted Modelica file (.moe).
See Exporting a Library or a Model to a Modelica File.
Export to FMU
Exports a model to an FMU file.
See Exporting a Model to the FMU Format.
Export to C-Code
Exports a model to C code format.
See Exporting a Model to C Code.

Flyout for Modelica Scripting

Modelica Scripting
Toggles the display of the Modelica Scripting dialog.
See Working with the Modelica Scripting Window.
Execute a Modelica Script
Executes the commands contained in a Modelica script file (.mos).
See Executing a Modelica Script File.
Modelica Script Editor
Creates and edits Modelica scripts.
See Working with the Modelica Script Editor.

Flyout for Loading Free Modelica Libraries and Commercial Modelica Libraries Providing Tools

Note: Only the libraries you have licenses for are displayed.
Modelica Standard Library
Loads the Modelica Standard library.
Provide constants, types, connectors, partial models and model component.
See About Behavior Libraries.
Design
Loads the Design library.
Load the Design library in the package browser. For specific functionality, you also need the Systems - DBM optimization for design optimization library.
See About Behavior Libraries.
DassaultSystemes
Loads the DassaultSystemes library.
The DassaultSystemes library is a support library for commercial libraries.
See About Behavior Libraries.
DymolaCommands
Loads the DymolaCommands library.
The DymolaCommands library is a support library for commercial libraries.
See About Behavior Libraries.
DymolaModels
Loads the DymolaModels library.
The DymolaModels library is a support library for commercial libraries.
See About Behavior Libraries.
FTire
Loads the FTire library.
The FTire library is a support library for commercial libraries.
See About Behavior Libraries.
Modelica Device Drivers
Loads the Modelica Device Drivers library.
The Modelica Device Drivers library is a support library for commercial libraries.
See About Behavior Libraries.
Modelica LinearSystems2
Loads the Modelica LinearSystems2 library.
Load the Modelica LinearSystems2 library in the package browser.
See About Behavior Libraries.
Model Management
Loads the ModelManagement library.
Load the ModelManagement library in the package browser.
See About Behavior Libraries.
Modelica StateGraph2
Loads the Modelica StateGraph2 library.
The Modelica StateGraph2 library is a support library for commercial libraries.
See About Behavior Libraries.
Optimization
Loads the Optimization library.
Load the Optimization library in the package browser.
See About Behavior Libraries.
SDF
Loads the SDF library.
The SDF library is a support library for commercial libraries.
See About Behavior Libraries.
Testing
Loads the Testing library.
The Testing library is a test library.
See About Behavior Libraries.
UserInteraction
Loads the UserInteraction library.
The UserInteraction library is a support library for commercial libraries.
See About Behavior Libraries.
Vehicle Interfaces
Loads the Vehicle Interfaces library.
Load the Vehicle Interfaces library in the package browser.
See About Behavior Libraries.

Flyout for Loading Commercial Modelica Libraries Containing Only Models

Note: Only the libraries you have licenses for are displayed.
AviationSystems
Loads the AviationSystems library.
Load the AviationSystems library in the package browser.
See About Behavior Libraries.
Battery
Loads the Battery library.
Load the Battery library in the package browser.
See About Behavior Libraries.
Brushless DC Drives
Loads the Brushless DC Drives library.
Load the Brushless DC Drives library in the package browser.
See About Behavior Libraries.
Cooling
Loads the Cooling library.
Load the Cooling library in the package browser.
See About Behavior Libraries.
Electric Power Systems
Loads the Electric Power Systems library.
Load the Electric Power Systems library in the package browser.
See About Behavior Libraries.
Electrified Powertrains
Loads the Electrified Powertrains library.
Load the Electrified Powertrains library in the package browser.
See About Behavior Libraries.
Hydrogen
Loads the Hydrogen library.
Load the Hydrogen library in the package browser.
See About Behavior Libraries.
Pneumatic Systems
Loads the Pneumatic Systems library.
Load the Pneumatic Systems library in the package browser.
See About Behavior Libraries.
Wind Power
Loads the Wind Power library.
Load the Wind Power library in the package browser.
See About Behavior Libraries.
VeSyMA
Loads the VeSyMA (Vehicle Systems Modeling and Analysis) library.
Load the VeSyMA (Vehicle Systems Modeling and Analysis) library in the package browser.
See About Behavior Libraries.
VeSyMA - Engines
Loads the VeSyMA - Engines library.
Load the VeSyMA (Vehicle Systems Modeling and Analysis) - Engines library in the package browser.
See About Behavior Libraries.
VeSyMA - Powertrain
Loads the VeSyMA - Powertrain library.
Load the VeSyMA (Vehicle Systems Modeling and Analysis) - Powertrain library in the package browser.
See About Behavior Libraries.
VeSyMA - Suspensions
Loads the VeSyMA - Suspensions library.
Load the VeSyMA (Vehicle Systems Modeling and Analysis) - Suspensions library in the package browser.
See About Behavior Libraries.
Fluid Power
Loads the Fluid Power library.
Load the Fluid Power library in the package browser.
See About Behavior Libraries.
Thermal Systems
Loads the Thermal Systems library.
Load the Thermal Systems library in the package browser.
See About Behavior Libraries.
ClaRa Plus
Loads the ClaRa Plus library.
Load the ClaRa Plus library in the package browser. The library builds on Clausius-Rankine thermodynamic cycles for electricity generation in power plants.
See About Behavior Libraries.
Fluid Dissipation
Loads the Fluid Dissipation library.
Load the Fluid Dissipation library in the package browser.
See About Behavior Libraries.
Fluid Dynamics
Loads the Fluid Dynamics library.
Load the Fluid Dynamics library in the package browser.
See About Behavior Libraries.
Human Comfort
Loads the Human Comfort library.
Load the Human Comfort library in the package browser.
See About Behavior Libraries.
HVAC
Loads the HVAC (Heating, Ventilation, and Air Conditioning) library.
Load the HVAC (Heating, Ventilation, and Air Conditioning) library in the package browser.
See About Behavior Libraries.
Flexible Bodies
Loads the Flexible Bodies library.
Load the Flexible Bodies library in the package browser.
See About Behavior Libraries.
Flight Dynamics
Loads the Flight Dynamics library.
Load the Flight Dynamics library in the package browser.
See About Behavior Libraries.
Power Train
Loads the Power Train library.
Load the Power Train library in the package browser.
See About Behavior Libraries.
Visa2Base
Loads the Visa2Base library.
Load the Visa2Base library in the package browser.
See About Behavior Libraries.
Visa2Paper
Loads the Visa2Paper library.
Load the Visa2Paper library in the package browser.
See About Behavior Libraries.
Visa2Steam
Loads the Visa2Steam library.
Load the Visa2Steam library in the package browser.
See About Behavior Libraries.

Flyout for Model Examples

Coupled Clutches
Loads the Coupled Clutches demo.
See Accessing Model Examples.
Furuta Pendulum
Loads the Furuta Pendulum model example.
Load the Furuta Pendulum model examples in the package browser.
See Accessing Model Examples.
Motor Drive
Loads the Motor Drive model example.
Load and activate the Motor Drive model example in the package browser.
See Accessing Model Examples.
Robot
Loads the Robot demo.
See Accessing Model Examples.
Modelica Synchronous Tutorial
Loads the Modelica Synchronous model tutorial.
Load the Modelica Synchronous model tutorial in the package browser.
See Accessing Model Examples.
Thermal Management Demos
Loads the Thermal Management Demos model.
Load the Thermal Management Demos model in the package browser.
See Accessing Model Examples.
VehicleDemos
Loads the VehicleDemos demo.
See Accessing Model Examples.
AviationDemos
Loads the AviationDemos demo.
See Accessing Model Examples.

Flyout for Linear Analysis

Linearize
Linearizes a model and return the linearized model as StateSpace object.
The corresponding function call in Modelica_LinearSystems2 is displayed.
See Applying Integrated Linear Systems Analysis Tools.
Compute Poles
Linearizes a model and plot the poles of the linearized model.
The corresponding function call in Modelica_LinearSystems2 is displayed.
See Applying Integrated Linear Systems Analysis Tools.
Compute Zeros and Poles
Linearizes a model and plot the zeros and the poles of the linearized model.
The corresponding function call in Modelica_LinearSystems2 is displayed.
See Applying Integrated Linear Systems Analysis Tools.
Bode Plot
Linearizes a model and plots the Bode plot from all inputs to all outputs of the linearized model.
At least one input to the system is required to create Bode plot.
See Applying Integrated Linear Systems Analysis Tools.
Perform a Full Analysis
Linearizes a model and performs all available linear analysis operations.
The corresponding function call in Modelica_LinearSystems2 is displayed. If needed, enter values of model parameters for the linearization.
See Applying Integrated Linear Systems Analysis Tools.
Plot Root Locus Analysis
Computes and plot the root locus of one parameter of a model.
The corresponding function call in Modelica_LinearSystems2 is displayed. If needed, enter model parameter to be varied and values for other parameters.
See Applying Integrated Linear Systems Analysis Tools.