Composite Control Emulator Variables

A Composite control emulator is a combination of different control emulators or components. A set of system macro variables are available to trace and control composite control emulator execution.

The $CPPADS Variable

\textbf{{\char36}CPPADS}\textbf{(}\mathit{index}\textbf{)}

Array of component designator

Type: String, Read-only

The $CPPADS variable is an array of length $CPPCNT containing all the component designators.

The $CPPANM Variable

\textbf{{\char36}CPPANM}\textbf{(}\mathit{index}\textbf{)}

Array of component names

Type: String, Read-only

The $CPPANM variable is an array of length $CPPCNT containing all the component (individual control emulator) names.

The $CPPCNT Variable

\textbf{{\char36}CPPCNT}

Count of components

Type: Numeric, Read-only

The $CPPCNT variable indicates the number of components (individual control emulator) in the composite control emulator.

The $CPPDES Variable

\textbf{{\char36}CPPDES}

Current component designator

Type: Minor Word, Read-only

The $CPPDES variable contains the designator of the current control emulator component.

The $CPPNAM Variable

\textbf{{\char36}CPPNAM}

Current component name

Type: String, Read-only

The $CPPNAM variable contains the control emulator name of the current component.

The $CPPPDS Variable

\textbf{{\char36}CPPPDS}

Previous designator name

Type: String, Read-only

The $CPPPDS variable contains the designator of the previous component.

The $CPPPNM Variable

\textbf{{\char36}CPPPNM}

Previous component name

Type: String, Read-only

The $CPPPNM variable contains the control emulator name of the previous component.