周期采样时间约束
描述
选择由该模型定义的采样时间的约束。在仿真过程中,如果模型不满足指定的约束条件,Simulink万博1manbetx®软件显示错误信息。
类别:解算器
设置
默认值:无约束
-
无约束
-
不指定约束。选择此选项将使Simulink软件显示用于输入求解器步长的万博1manbetx字段。
使用固定步长(基本采样时间)选项指定求解器步长。
-
确保采样时间独立
-
指定Model块从使用它们的上下文继承采样时间。不能使用在触发子系统或迭代器子系统中具有固有采样时间的引用模型。如果您计划在触发子系统或迭代器子系统中引用此模型,则应该选择
确保采样时间独立
这样Simuli万博1manbetxnk就可以在单元测试这个模型时检测样本时间问题。参考模型的继承采样时间(万博1manbetx仿真软件编码器)
万博1manbetxSimulink软件进行检查,以确保该模型可以从引用它的模型继承其采样时间,而不改变其行为。指定步长(即基本采样时间)的模型不能满足这个约束。因此,选择此选项会导致Simulink软件隐藏组的步长字段(请参阅万博1manbetx固定步长(基本采样时间)).
-
指定的
-
指定Simulink软件检查,万博1manbetx以确保此模型在指定的优先级周期采样时间集上运行。使用采样时间属性选项,用于指定和分配模型采样时间的优先级。
执行多任务模型(万博1manbetxSimulink Coder)解释了如何在多任务模型中使用此选项。
提示
在仿真过程中,Simulink软件进行万博1manbetx检查,以确保模型满足约束条件。如果模型不满足指定的约束,那么Simulink软件将显示一条错误消息。万博1manbetx
依赖关系
该参数仅当求解器类型设置为固定步
.
选择无约束
启用以下参数:
固定步长(基本采样时间)
将每个离散速率视为单独的任务
优先级值越高,任务优先级越高
自动处理数据传输的速率转换
选择指定的
启用以下参数:
采样时间属性
将每个离散速率视为单独的任务
优先级值越高,任务优先级越高
自动处理数据传输的速率转换
命令行信息
参数:SampleTimeConstraint |
值:无约束的 |“STIndependent” |“指定的” |
默认值:无约束的 |
推荐设置
应用程序 | 设置 |
---|---|
调试 | 使用指定的最小值和最大值将优化更新为关闭 |
可追溯性 | 没有影响 |
效率 | 没有影响 |
安全预防措施 | 没有影响 |
相关的话题
- 继承模型引用的采样时间
- 参考模型的继承采样时间(万博1manbetx仿真软件编码器)
- 创建并引用条件引用模型
- 函数调用模型
- 固定步长(基本采样时间)
- 执行多任务模型(万博1manbetx仿真软件编码器)
- 解算器窗格中