The Data Routing feature has been deprecated. Do not use it for new projects.
The purpose of the Virtual Wiring Harness is twofold:
•To map or connect Signals in the TestCases to Signals in the SUT
•To 'transform' the Signal Data so that it arrives at its destination in the correct format
In a project with one VMC, connections to the Virtual Wiring Harness can be done from the MxVDev user Interface. For more complex projects, you use MxTransIt to further configure the harness. The MxVDev options are found at the following locations:
•Data Routing Tab - See below
•Automated Message Transmission
This tab is displayed when you click the Add->Apply or Edit buttons in the Signal Dictionary. It enables you to connect a particular Signal in the Signal Dictionary with a particular Transform in the Auto Harness. The selection of Transforms available in the Data Routing combo box depends on the type of Signal:
Select Standard from the Data Routing drop-down list. Standard Data Routing lets you set up the routing between the Signal in the Signal Dictionary and one of your C/C++ variables in the MxVMC. This type of Data Routing is only possible with a SIL Auto Harness project with a single VMC. •C Variable Name: MxVDev accesses the contents of a C variable from its name in the SUT. The field is case-sensitive. It is safer to copy the variable name from the C code and paste here. After a connection is made, the hex address of the variable is displayed in this field. •Value Type: The C/C++ type of the variable must be specified: Signed, Unsigned, IEEE Float, or IEEE Double. •Value Length (bits): The length in bits of the C variable must be specified. It can be 1-8, 16, 24 or 32. •Start Bit: If the value is packed inside the C Variable, you can to provide the bit offset. |
Select Standard in the Data Routing combo box. Standard Data Routing lets you set up the routing between the Signal in the Signal Dictionary and one of your C/C++ variables in the MxVMC. •C Variable Name: MxVDev accesses the contents of a C variable from its name in the SUT. The field is case-sensitive. It is safer to copy the variable name from the C code and paste here. |
CAN messages cannot be created or modified from the Signal Dictionary. Instead, see Network Configuration. |
Select CAN-TP in the Data Routing combo box. See Configuring a Transport Layer. |