Schedule Editor是一个调度工具,它表示模型中称为分区的组件、它们之间的数据连接以及这些分区的顺序。
分区是作为任务独立执行的模型组件。分区之间的数据连接显示了这些分区之间的数据流。这些分区的调度基于模型中的速率和事件。这个时间表显示在订单表。
使用日程编辑器,您可以:
创建分区并指定它们的顺序
编辑和分析可执行分区的进度,而不干扰模型的结构。
可视化仿真软件如何金宝app®执行分区
在Schedule Editor中所做的更改会同时影响模拟和代码生成。
Schedule Editor由两个部分组成,表示模型中两个不同的分区视图。
显示分区及其之间的数据连接的图。
显示分区执行顺序的表。
请注意
非周期性分区按其优先级顺序列出。
改变一个视图会影响另一个视图。
要使用日程编辑器,请在建模选项卡上,单击时间表编辑器.如果模型已经进行了分区,您可以通过单击面板打开Schedule Editor,,它出现在积木上面。要在Schedule Editor中查看模型中显示的默认分区,请使用以下命令更新关系图
图标,在工具条上或通过选择Ctrl+D.当您在模型中创建分区并更新关系图时,分区将出现在Schedule Editor中。
要检查分区如何映射到模型,右键单击分区并选择显示源.Simu金宝applink模型窗口将显示与该分区对应的每个块。
的订单窗格显示分区执行的顺序。要更改顺序,可以拖放分区。你也可以用the向上和下来工具条上的箭头。分区是根据其速率进行排序的。您只能以相同的速率重新排列分区。单击。中的分区订单,突出显示图中对应的分区。在更改顺序时,受此指定更改影响的连接将突出显示。
请注意
非周期性分区按其优先级顺序列出。
分区之间的连接显示数据依赖关系。可以右键单击分区之间的连接,更改数据连接的约束。不同类型的连接说明了分区之间的行为。
连接的类型有:
依赖—源总是在目标之前运行。依赖关系连接是一条实线。
延迟—目标在源之前运行。当目标在源之前运行时,将引入调度延迟。延迟连接是一个虚线。
你可以对连接设置以下类型的约束:
允许延迟—在需要时插入延迟。当您为连接指定此约束时,Simulink仅在必要时为该连接插入延迟。金宝app连接上的解锁图标表示允许的延迟。当您在连接上选择此约束时,如果有必要,Simulink宁愿将这些连接转换为延迟而不是其他连接。金宝app
此约束显示为这些选项之一。
防止延迟—防止在连接中插入延迟。当您为连接指定此约束时,Simulink将确保连接始终保持为依赖项。金宝app连接上的锁图标表示连接被锁定为依赖项,而不是更改为延迟项。