Language Overview - Macro Steps


Macro steps are steps that contain an internal function chart. The internal function chart is located in the subworkspace of the macro step. When the macro step is activated the Enter Step of the internal function chart is activated. The transition succeeding the macro step becomes enabled when the Exit Step is active.

Macro steps may have multiple inputs and multiple outputs. Macro steps with multiple inputs and/or outputs resemble the hierarchical states (superstates) in Statecharts. They are useful for implementing hierarchical state machines.

Macro Step