数据传输
为特定应用程序自定义数据传输行为
数据传输存在于表示可调用函数的模块之间,并通过信号线交换数据。了解在对这些数据交换进行建模时需要考虑的事项,包括在配置为使用不同采样时间的参与模块之间发生的速率转换。对于多速率模型,通过插入和配置 Rate Transition 模块来控制生成代码中的数据传输行为。启用诊断以检测模型中的数据传输问题。
模块
IC | 设置信号的初始值 |
Initialize Function | 在发生模型初始化事件时执行子系统 |
Rate Transition | 处理以不同速率运行的模块之间的数据传输 |
模型设置
允许任务在目标上并发执行 | 为模型启用并发任务行为的选项 |
自动处理数据传输的速率转换 | Option to ensure integrity of data transfer between different sample times in deployed code |
确定性数据传输 | Deterministic data transfer behavior for automatically inserted Rate Transition blocks |
优先级值越高,任务优先级越高 | Priority ordering for real-time system targets |
多任务数据传输 | |
周期性采样时间约束 | Option to specify constraints on model sample times |
Rate Transition 模块代码 | Format for rate transition block code and data |
单任务数据传输 | |
具有同等优先级的任务 |
主题
- Data Transfer Representation and Processing
Learn about data transfer basics.
- Rate Transitions
Learn about rate transition basics and using the Rate Transition block to handle rate transitions.
- Control Data Transfer Behavior in Generated Code
Set up data transfer behavior for multirate models by inserting and configuring Rate Transition blocks.
- Control Format and Placement of Rate Transition Block Code and Data (Embedded Coder)
Use model configuration parameter to specify the format and placement for code and data generated for Rate Transition blocks.
- Visualize Automatically Inserted Rate Transition Blocks
Options for visualizing hidden Rate Transition blocks that Simulink automatically inserts in the model.
- Detect Data Transfer Issues in a Model
Enable diagnostics for troubleshooting data transfer issues.