Editing Virtual Execution Properties

Before launching a virtual execution, you can define its properties.


Before you begin:
  • Create a function or logical component containing a port/interface and a behavior.
    Note: Logical nets already have a predefined behavior. They are processed like an electrical short circuit. For more information about nets, see the Electrical Systems Design user's guide: Working with Nets and Net Groups.
  • Check that every port/interface of the system is correctly mapped.
See Also
About Virtual Execution
  1. Right-click a function or logical component, and select Properties .
    The Properties dialog box appears:
  2. In the Execution tab, define execution properties for the selected function or logical component and for its reference (if this function or logical component is an instance):

    • Inherited: Select this mode to inherit virtual execution properties from:
      • Reference (in an instance context).
      • Instance (in a reference context).

      By default, this mode is selected in an instance context.

    • Immediate: Select this mode to synchronize outputs with inputs. As a consequence, the cycle time value is equal to 0.

      By default, this mode is selected in a reference context.

    • With delay: Select this mode to synchronize outputs with n-1 inputs. In other words, the emitted output is the result computed for the previous input.
    • Timed Execution Properties: Enter values in the Cycle time, Frequence, Reaction, Offset and Unit boxes.
      Tip: Select the Expert Mode to enter a ratio instead of a numerical number. For example, if you want to synchronize A with B every third time, enter 1 in the Cycle time box and 3 in the Frequence box.

  3. Click Close to save your execution properties and exit the Properties dialog box.

You can now perform a virtual execution.