文档

采样时间特性

描述

指定并分配此模型实现的示例时间的优先级。

类别:解算器

设置

没有默认的

  • 输入Nx3矩阵,其中的行按照从最快速率到最慢速率的顺序指定模型的离散采样时间属性。

  • 更快的采样时间必须具有更高的优先级。

格式

[期间,偏移,优先]
在模拟过程中发生更新的时间间隔(采样率)。
抵消 表示更新延迟的时间间隔。在采样间隔中,该块比以相同采样率操作的其他块更新得晚。
优先级 与采样率关联的实时任务的执行优先级。

看到指定采样时间有关指定示例时间的更多详细信息和选项。

例子

[[0.1, 0,10];[0.2, 0,11];[0.3, 0,12]]
  • 声明模型应该指定三个采样时间。

  • 将基本采样周期设置为0.1秒。

  • 为采样次数分配优先级为10、11和12。

  • 假设较高的优先级值表示较低的优先级优先级值越高,任务优先级越高选项未被选中。

提示

  • 如果模型的基本汇率与模型指定的最快汇率不同,则按照从快到慢的顺序,将基本汇率指定为矩阵中的第一个条目,然后是指定的汇率。看到纯离散系统

  • 如果模型以一个速率运行,则在此字段中以三元素向量的形式输入速率—例如,[0.1,0,10]。

  • 当你更新一个模型,Simulink万博1manbetx®如果您指定的时间与模型定义的采样时间不匹配,软件将显示错误消息。

  • 如果周期采样时间约束设置为无约束, 万博1manbetxSimulink软件将优先级40分配给模型基本采样率。如果优先级值越高,任务优先级越高,则Simulink软件将万博1manbetx优先级39,38,37等分配给基本速率的子速率。否则,它将优先级41、42、43等等分配给子节点。

  • 连续速率被赋予比离散基本速率更高的优先级,无论是否周期采样时间约束指定的无约束

依赖关系

通过选择启用该参数指定的周期采样时间约束列表。

命令行信息

参数:SampleTimeProperty
类型:结构
值:任何有效矩阵
默认值:[]

请注意

如果你指定SampleTimeProperty在命令行中,您必须将示例时间属性作为具有以下字段的结构输入:

  • SampleTime

  • 抵消

  • 优先级

相关的话题

这个话题有帮助吗?