Create a read-write pair of blocks that ensure correct data transfer
Creates a read-write pair of blocks intended to guarantee correct data transfers between a synchronously (periodic) and an asynchronously executing subsystem or between two asynchronously executing subsystems. Both the read S-function and write S-function should set this option.
An asynchronously executed function-call subsystem is a function-call
subsystem driven by an S-function with the
The Simulink® engine defines two classes of asynchronous rate transitions.
Read-write pairs. In this class, two blocks, using a technique such as double buffering, ensure data integrity in a multitasking environment. When creating the read-write pair of blocks, the S-functions for these blocks should set the
SS_OPTION_ASYNC_RATE_TRANSITIONoption. Furthermore, the
MaskTypeproperty of the read block, must include the character vector
MaskTypeproperty of write block must include the character vector
A single protected or unprotected block. To create a single Protected Rate Transition block, create a subsystem that contains the following
and set the
Tagvalue of the Outport block to
AsyncRateTransition. The S-function then provides the code for the protected transition. Note, this S-function does not set the