Main Content

将每个离散速率视为单独任务

启用多任务执行的选项

模型配置窗格: 求解器

描述

指定软件单独还是分组执行具有周期采样时间的模块。

要使用此参数,请清除引用模型时使用局部求解器参数。

一个具有多个任务的模型无法引用使用单任务模式的多速率模型。

依存关系

要启用此参数,请将求解器类型设置为定步长

设置

off (默认) | on
off

在仿真的每个阶段(例如,计算输出和更新离散状态)一起处理所有模块。如果出现以下情况,请使用单任务执行:

  • 您的模型只包含一种采样时间。

  • 您的模型包含连续和离散采样时间,且定步长等于离散采样时间。

on

在仿真的每个阶段,基于任务优先级处理具有相同执行优先级的模块组。多任务模式有助于创建真实多任务系统的有效模型,其中模型的各个部分代表独立任务。

提示

使用单任务数据传输多任务数据传输参数来控制具有不同采样时间的模块之间的采样率转换的诊断行为。

推荐的设置

此表根据与代码生成相关的注意事项总结此参数的建议值。

应用场景设置
调试无影响
可追溯性

对仿真或开发过程没有影响

对生产代码生成关闭

效率无影响
安全预警

无建议

编程用法

参数:EnableMultiTasking
类型:字符串 | 字符向量
值:'on' | 'off'
默认值:'off'

版本历史记录

在 R2016b 中推出

另请参阅

主题