异步支持限制金宝app
异步任务优先级
的仿真软金宝app件®产品不模拟异步任务行为。属性可以为模型中表示的异步任务指定任务优先级任务同步块,优先级设置仅用于代码生成目的,在模拟期间不执行。
将异步子系统转换为模型引用
您可以使用异步任务说明块指定模型引用的异步函数调用输入。但是,您必须将异步中断和函数调用块转换为子系统,然后将子系统转换为模型引用。
下面是一个逐步说明转换的示例。
将Async Interrupt和Count块转换为一个子系统。选择两个块并右键单击Count。从菜单中选择子系统和模型参考>从选择中创建子系统.
为了准备将新的子系统转换为Model块,在顶层模型中设置以下配置参数。打开“配置参数”对话框。
在“诊断”下,导航到“采样时间”窗格。然后设置模型配置参数多任务速率转换来
错误
而且多任务有条件执行的子系统来错误
.下诊断,导航到连接窗格。设置参数总线信号作为矢量处理来
错误
.还上下文相关的输入来让所有
.下诊断,导航到数据的有效性窗格和设置参数多任务数据存储来
错误
.设定模型配置参数未指定初始化检测来
简化
.如果您的模型很大或者很复杂,在文件夹中运行model Advisor检查迁移到简化初始化模式概述并进行建议的更改。
将子系统转换为原子子系统。选择子系统块参数将其视为原子单位.
将子系统转换为Model块。右键单击子系统并选择子系统和模型参考>将子系统转换为>引用模型.打开一个窗口,其中有一个模型引用块。
用新的模型参考块替换顶层模型中的子系统。
移动异步中断块从模型引用到顶层模型,在模型引用块之前。
插入一个异步任务说明块。属性的优先级异步任务说明块。(有关设置优先级的详细信息,请参见异步任务说明.)
在模型引用中,双击输入端口以打开其Source Block Parameters对话框。在信号的属性选项卡,选择输出函数调用参数。点击好吧.
保存您的模型,然后更新图表以验证您的设置。