Using Multiple Simulink Models

You can use multiple Simulink models in an MxTransIt Test Harness. The tick order and the interaction between the models is controlled by the IsConnector property. IsConnector is a read-only property, but you can set it indirectly by changing the IsSUT property of the S-Function.

Parallel (IsConnector = True)

When two or more Transforms have the IsConnector property set to TRUE, MxTransit requires that these Transforms be connected 'in parallel'. In this topology, feedback from one Connector Transform to any of the other Connector Transforms requires a Z-1 delay, and the feedback will not be seen by other Connector Transforms until the next MxVDev tick.

Set IsSUT to TRUE. This is the default value.

The S-Function Transforms are ticked as Connector Transforms.

The models are logically connected in parallel so that for a given tick, no Connector Transform can see the output of another until the next tick.

The Connector Transforms execute as close together in time as possible. This is important when interfacing to external equipment.

You must insert a Z-1 Delay Transform on any Signal that connects two Connector Transforms.

Sequential (IsConnector = False)

When two or more Transforms have this property set to FALSE the transforms can be connected in sequence so that the output of Model-1 can be fed as an input of Model-2 in the same MxVDev tick.

Set IsSUT to FALSE.

The S-Function Transforms are ticked as Signal Processing Transforms.

Z-1 Delays are not required.

 

Related Topics:

Connector Transforms

Z-1 Delay

S-Function Connector to Simulink

Support Requests