About Virtual Execution

A virtual execution allows you to execute a model during the conception phase, to perform early validation. Behaviors must be defined to perform a virtual execution on functional or logical models.

To simulate a functional or logical model from the Functional & Logical Design, an SVE - Systems Virtual Execution license is required.

The virtual execution tools provide the following capabilities:

This page discusses:

Experiment Setup Definition

Properties and parameters define your virtual execution.

Virtual Execution Properties

By default, virtual execution properties are atemporal. Execution is immediate or with delay, outputs are synchronized with inputs (n or n-1).

You can also select the temporal mode, and define timed execution properties.

See Editing Virtual Execution Properties.

Multi-behavior Model

When a function/logical component contains several behaviors, you must select the behavior to be executed.

See Selecting a Behavior in a Multi-Behavior Model.

Model Execution

A functional or logical model can be executed.

For more information, see Launching a Virtual Execution.

Important: To be able to execute, a valid compiler must be installed. The existence of such compiler can be verified. See Compiler Test.

Note: When you simulate an FMU (Functional Mock-up Unit) binary, the virtual execution is performed by consecutive steps:

Execution Result Analysis

Analysis results are displayed through monitoring windows.

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

See Virtual Execution Results Analysis.