从系列:运行时软件建模
邓丽君Hubscher,雅戈尔,MathWorks公司
使用进度编辑器来明确地安排你的模型组件的执行,包括导出功能和基于速率的模型,对于仿真和代码生成。快速创建基于率和执行时间导出函数模型测试工具,并与计划编辑器,每一个指定的分区在生成的代码的入口点,即使基于速率的模型。
附表编辑器,你可以很容易地以图形格式查看和编辑组件的时间表。它示出了在模型的部件的曲线图(称为分区),它们之间的数据通信,并且这些分区的执行顺序的表。您可以编辑分区的时间表,而不会干扰模型结构。
随着计划编辑器,你可以安排在这两个出口功能和基于速率的模型组件,通过创建分区并指定其执行顺序。您可以模拟这个时间表的测试工具,并生成代码,每一个特定的分区都有一个入口点。
要使用计划编辑器,一个模型需要固定步长,多任务处理,并自动处理率转换。这使得计划编辑器来操纵你将与组件创建分区。
要打开计划编辑器,你去查看菜单,并查看默认分区,则需要更新图。
我们在模型中看到两个隐含分区,这意味着Simulink的已经自动安排这些分区。金宝app这些都与模型率有关。让我们通过在模型块参数附表编辑器设置时间表价格创造了一些明确的分区表。端口选择将在边界露出函数调用端口通过函数调用生成器或Stateflow的图表进行调度。该计划编辑器选项删除端口,因为你现在可以在编辑器中直接安排他们和模拟他们将如何通过订购分区的行为方式。
我现在运行的模式,这也是更新计划编辑器。
右侧显示当前时间表的分区,这是从函数调用中创建的执行顺序。调度编辑数字出率从指定的采样时间的函数调用的分区。
5毫秒的任务导出功能设置为继承其速率下组合在一起。在底部,我们有10毫秒的任务。在右边,我们可以看到分区之间的数据连接和依赖关系。设置为继承其速率的分区可以通过直接在分区属性对话框中指定的命中时间或赋予其具有命中次变量进行调度。
要更新计划或执行的订单,我们简单地拖放分区在列表中。在执行顺序的ThrottleComposition.ControllerRun5ms之后拖动ThrottleComposition.ActuatorRun5ms,结果在两个分区之间的依赖性的变化。
基于汇率的模型可以使用计划编辑器手动创建的分区使用。要做到这一点,打开管理分区,选择时间表,定期分区,并给它一个名字。
这些分区模型在生成的代码的入口点,其中出口功能也都有。
计划编辑器让您安排的执行进行仿真和代码生成,让您于执行有更多的控制和快速地创建基于率和执行时间测试工具。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
本网站使用Cookies来改善您的用户体验,个性化的内容和广告,并分析网站流量。通过继续使用本网站,您同意我们使用Cookie。请参阅我们的隐私政策要了解更多关于cookie和如何更改设置。