Using the Signal Dictionary

MxVDev Signal Dictionary

The MxVDev Signal Dictionary presents information about Signals in the test environment.  It shows information from several sources. System Signals are predefined and not listed here.

To access it from the main menu, select Project->Signal Dictionary. The Signals are organized in a tabbed dialog box as shown below.

SignalDictionary

The main Signal Dictionary browser shows several of the key Signal properties to help you locate a particular Signal.  The listed Signal properties are:

Name: This field must be unique among Signals.  It is the string that is shown when a signal is displayed in a TestCase (unless an alias name is defined for the signal).

Classification: There is a classification tree for the format or type of Signal data. This hierarchy is described in detail in Signal Classification.

Data Flow: Indicate the direction of data flow.  Stimulus means an input to the harness and the SUT. Response means an output from the harness and the SUT back to MxVDev.

Connector Automatically set by MxVDev:  The field shows if the Signal is defined in the MxVDev Project or in the AppIF file of an MxVMC.

ByteLen: Length of the signal in bytes.  This field contains N/A for signals of the class Task.

Alias: The Alias field replaces the name of the Signal when it is displayed in a TestCase. It may be used, for example, when the name is too long or obscure. This field is optional.

Description:  The Description field is a place for information useful in maintaining and working with the signals. This field is optional.

Message Signals have a couple of additional fields:

MsgID: Identifier of the message in hexadecimal notation.

BusName:  The network bus which will carry and transport the message (Network buses can be created using Network Config under Project on the main menu).

hmtoggle_plus1Tabs
hmtoggle_plus1Adding/Editing/Copying Signals
hmtoggle_plus1Deleting Signals
hmtoggle_plus1Troubleshooting

 

Related Topics

Architectural Concepts—Signal Dictionary

Signals

Signal Classification

Connecting Signals

Exporting Ports

Importing Signals and Constants

Handler Function Transforms

Configuring a Transport Layer

Working with Enums