Main Content

Data Transfers

Customize data transfer behavior for specific applications

Data transfers exist between blocks that represent callable functions and exchange data over a signal line. Learn about what to consider when modeling these data exchanges, including rate transitions that occur between participating blocks configured to use different sample times. For multirate models, control data transfer behavior in generated code by inserting and configuring Rate Transition blocks. Enable diagnostics for detecting data transfer issues in a model.

Blocks

ICSet initial value of signal
Initialize FunctionExecute subsystem on model initialize event
Rate TransitionHandle transfer of data between blocks operating at different rates

Model Settings

Allow tasks to execute concurrently on targetOption to enable concurrent tasking behavior for model
Automatically handle rate transition for data transferOption to ensure integrity of data transfer between different sample times in deployed code
Deterministic data transferDeterministic data transfer behavior for automatically inserted Rate Transition blocks
Higher priority value indicates higher task priorityPriority ordering for real-time system targets
Multitask data transfer
Periodic sample time constraintOption to specify constraints on model sample times
Rate Transition block codeFormat for rate transition block code and data
Single task data transfer
Tasks with equal priority

Topics