About Virtual Execution

A virtual execution allows you to execute a model during the conception phase, in order to perform early validation. Behaviors must be defined to perform a virtual execution on a model.

Note that before executing a behavior, you must install a C compiler from Tools > Options... > System > Dynamic Behavior Modeling >, Compiler tab.

Within the Dynamic Behavior Modeling workbench, the virtual execution tools provide the following capabilities:

Experiment Setup Definition

By default, virtual execution properties are atemporal. Execution is immediate or with delay, outputs are synchronized with inputs (n or n-1). If need be, you can select the temporal mode, and define timed execution properties.

Various settings can also be modified for every execution.

For more information, refer to Setting up a Virtual Execution.

Model Execution

The following scheme shows the consecutive steps performed during a virtual execution:



For more information, refer to Executing a Behavior.

Execution Result Analysis

The systems virtual execution tools let you analyze the execution result by monitoring and plotting the values of variables.

For more information, refer to Plotting the Execution Result.