A model containing two subsystems that are asynchronously triggered by a VxWorks Interrupt block will throw a data dependency violation error although I included rate transition blocks.
Data dependency violation due to use of function-call or action subsystem. The loop can be traversed in the forward direction by following the red lines and in the backward direction by following the blue lines. Green lines indicate overlapping forward and backward paths in the loop. See Subsystem Examples in the Simulink library for valid and invalid examples of function-call and action subsystems.
The attached model (untitled_pec800_1.mdl) illustrates the issue.
Best Answer