Dymola Behavior Modeling Basics
Dymola Behavior Modeling Access to Content
Create a Dymola Behavior Library
Create a Model to Store the Behavior Content
Create Behavior Content in the Model
About Dymola Behavior Modeling
Entering the Dymola Behavior Modeling App
Managing Back and Front Objects in the Icon Layer
Switching from Diagram Layer to Icon Layer
Filtering Diagram Components by Name or Inheritance
Managing Display Units and Units
Exporting the Diagram or Icon Layer as a Picture
Updating Behavior Ports and Interfaces
Connecting to Functional or Logical Ports or Interfaces
Creating Inner and Outer Models for Context Behavior
Creating and Using Design Tables
Simulating Behaviors Using EKL Scripting and Retrieving the Results
Switching from Dymola Behavior Modeling to Functional & Logical Design
Working with Behavior Libraries
Opening a Dymola Behavior Library
Creating a Modelica Library or Dymola Behavior Library
Importing a Modelica Library or a Modelica Model
Exporting a Library or a Model to a Modelica File
Displaying the Structure of a Library
Finding Where a Modelica Library is Used
Comparing Libraries or Other Classes, and Merging Different Versions of a Library
About Versioning and Dependencies of Behavior Libraries and Modelica Behaviors
Working with the Versioning Assistant
Managing Modelica Versions and Dependencies for Libraries and Behaviors
Creating a New Library PLM Revision with a New Modelica Version
About Tools for Managing Classes
Working with the Main Package Browser
Working with Light Package Browsers
Working with Preferred Classes Browsers
Working with the Proposed Classes Browser
Creating an Empty Class or Extending from an Existing Class
Selecting or Activating a Class
Navigating the History of Activated Classes
Copying, Cutting and Pasting Classes
Copying the Modelica Path of a Class
Displaying a Class in Immersive Dockable Panel
Editing the Coordinate System Using the Mouse
Propagating a Replaceable Class
Creating an Editable Copy of a Model Example in a New Library
Displaying and Editing Modelica Text
About Displaying and Editing Modelica Text
Editing an Equation using the Equation Editor
Working with the Modelica Editor
Displaying and Editing Modelica Text
Editing an Existing Function Call
Creating and Editing Enumeration Types
Calling External C Functions in a Function
Controlling Graphical Annotations of Icons by Parameters
Recomputing the Cut Joint Configuration
Displaying the Documentation in an Immersive Dockable Viewer
Displaying, Adding, or Editing Documentation
Adding Images in the Documentation
Working with the Component Browser
Dragging a Model, Block, Type, or Record to the Component Browser
Working with Replaceable Components
Showing the Diagram Layer of a Component
Associating a Modelica Command with a Model
Moving, Resizing, Flipping, and Rotating Components
Aligning, Distributing, and Resizing Components
Spacing and Aligning Components Automatically
Displaying and Moving the Origin
About Using Parameter Dependent Graphics
About Connectors and Connections
Creating a Standard Connection
Creating and Connecting an Array of Connectors
Connecting and Tracing Expandable Connectors
Creating a Connection to a Nested Connector
Creating a Connection to a Functional or Logical Port or Interface
Improving Connection Line Drawing
Adding and Editing Connection Labels
Rerouting Connections While Drawing
Hiding and Displaying Connection Lines
Synchronizing the Position of Connectors Between the Diagram Layer and the Icon Layer
Defining Parameters and Variables
About Parameters and Variables
Working with the Parameter and Variable Editor
Defining Parameters and Editing Properties of Parameters
Working with Knowledgeware Parameters
Exposing Modelica Parameters as Knowledgeware Parameters
Creating Modelica Parameters from Knowledgeware Parameters
About Options in the Modelica Parameters Edition Dialog Box
Displaying and Editing Modelica Parameters
Working with the Matrix Editor
Exposing Modelica Component Parameters as Knowledgeware Parameters
About Knowledge Handling Features in Dymola Behavior Modeling
Creating and Using Design Tables
Creating and Using Resource Tables
Using the Enterprise Knowledge Language (EKL)
Importing Modelica Files Using EKL Scripting
Modifying the Modelica Text of a Modelica Class Using EKL Scripting
Simulating Models Using EKL Scripting and Retrieving the Results
Generating Modelica Models from Models from Other Apps
Generating a Modelica Representation of a Mechanism of a Physical Product
About Generating a Modelica Representation of a Mechanism of a Physical Product
Generating a Modelica Model from a Kinematic Mechanism
Generating a Modelica Representation of a Mechanism of a Physical Product
About Generating a Modelica Representation of a Mechanism of a Physical Product
About Dynamic Features from the Physical Model
About Handling Specific Elements from Physical Products
Generate a Modelica Model from a Kinematic Mechanism
Detecting and Handling Physical Clashes
Working with the Classes for Force Elements Browser
About Generating a Modelica Representation of an Engineering Model
Mapping Engineering Model Objects
About Mapping of the Engineering Model Objects
Mapping Engineering Model Objects and Parameters to Modelica Libraries
Importing and Exporting Modelica Mapping Files
Generating a Modelica Model from an Engineering Model
Retrieving the Kinematic Mechanism, the 3D Piping Model, or the 3D HVAC Model
Synchronous Handling and State Machines
About Synchronous Handling and State Machines
Creating and Simulating a Simple State Machine
Interfacing Other Simulation Environments
About Interfacing Other Simulation Environments
Exporting a Model to Simulink and Simulink Coder
Importing a Model from Simulink Using FMI
Functional Mock-up Interface (FMI)
Exporting a Model to the FMU Format
Importing a Model in FMU Format
About DDE Communication with Dymosim
Interacting with the Dymosim DDE Server Using the Internal Graphical User Interface
Python Interface: Quick Reference
Performing a Virtual Execution
Working with the Variable Browser
About Initial Conditions in Virtual Execution
Defining Execution Parameters Initial Conditions
Simulating a Behavior with Interaction
Simulating a Behavior Synchronized with Real Time
Monitoring Variables on the Diagram
Managing Simulation Options Using the Simulation Options Dialog Box
Analyzing Virtual Execution Results
About Analyzing Virtual Execution Results
About Analyzing a Failed Initialization
Opening, Saving, or Exporting Simulation Results
Exporting Selected Variables to File
Saving Monitored and Plotted Variables as Variable Selections
Copy Simulation Command to Clipboard
Specifying the Default Plot Panel Docking
Zooming In and Zooming Out in a Chart
Displaying Curves Coordinates along the X-axis
Showing and Hiding Axes Associated with a Curve
Adding and Removing Charts, and Erasing the Content of Charts
Creating Charts, with Titles, by Scripting
Adding Curves or Creating New Curves From Existing Data
Creating Scatter Plots by Scripting
Applying Signal Operators by Commands
Applying Signal Operators by Scripting
Publishing Signal Operator Results to Key Performance Indicators (KPI)
Saving the Plot Window Setup as a Modelica Command in the Model
Copying Curve Data or Curve Point to Clipboard
Exporting the Curves of a Plot Chart to a File
Working with Variable Dependencies and Equation Incidence
About Analyzing Variable Dependencies and Equation Incidence
Analyzing Variable Dependencies for a Normal Simulation
Simulation Analysis: Analyzing Numeric Intergration and Events
Creating and Editing Variable Selections
Postprocessing with Integrated Linear Systems Analysis Tools
About Postprocessing with Integrated Linear Systems Analysis Tools
Applying Integrated Linear Systems Analysis Tools
Saving Initial Values in the Model
About the DymolaCommands Library and Use of Commands
Executing a Modelica Script File
Working with the Modelica Scripting Window
Working with the Modelica Script Editor
Executing a Script or a Selected Part of a Script
Displaying or Changing the Default Directory
Displaying or Changing Flags by Scripting
Running Script Files and Functions with Batch
Saving Snapshots of Results During Simulation
Refreshing All Objects in Model
Updating Libraries and Behaviors
Dymola Behavior Modeling Browsers and Editors
Modelica Parameters Edition Dialog Box
Command Dialog Boxes and Editors
Dymola Behavior Modeling in Editability Mode
Dymola Behavior Modeling Modeling Methods
Dymola Behavior Modeling Methods Functions: ImportModelicaFile
Dymola Behavior Modeling Components Types