交互设计和调试模型使用面板

您可以使用包含一个或多个仪表板块面板来帮助你设计和调试的典范。一个小组浮在模型画布上方,并遵循您在整个模型的层次结构。随着面板,可以控制和监控到位模型的组成部分,而无需在整个模型添加仪表板模块的集合。

当您使用的面板,在面板中的块不以相同的方式将模型在画布框相关联。例如,你不能以编程方式在面板模块采用互动get_paramset_paramGCB, 要么gcbh。否则,晋升为板块将保持其交互行为。可以使用连接模式在面板连接仪表板的块,使用该属性检查检查块属性,并且在仿真过程中修改的连接。

本例使用sldemo_fuelsys模型来说明创建面板所需的步骤,以及如何使用面板的调试您的模型。要打开模型,输入sldemo_fuelsys在命令窗口中。

创建一个新的面板

sldemo_fuelsys模型有一个仪表板子系统,包含控件和指标交互仿真模型。您可以使用除了面板或替代使用仪表板子系统或整个包括模型仪表板块。例如,您可以创建三个面板包含在该块的子集仪表板子系统:

  • 的控制面板,包括在块输入故障注入区域。

  • 的可视化面板的汽油信号,包括在所述块燃料(克/秒)区。

  • 的可视化面板的air_fuel_ratio信号,包括在所述块空气/燃料比区。

你并不需要控制和可视化分成不同的小组。单个面板可以同时包含种块。在这个例子中,模块划分可以让你有访问控制,同时选择要监视的信号,这取决于你需要了解或调试子系统。

导航里面的仪表板子系统,以及创建控件面板:

  1. 选择标区域内的块输入故障注入

  2. 为了促进块的选择到面板中,暂停省略号出现在选择的端部和选择推广到面板从出现的菜单。

注意

您只能促进航天模块库™飞行仪表库面板仪表板块和块。当您尝试推动包含除仪表板块其他模型元素的选择,只有仪表板块推动到面板上。

当你推动块面板,该块从画布到面板移动。如果要移动从面板模块放回画布,进入编辑模式和拖动块取出面板,进入画布。进入编辑模式为一个面板中,选择面板,暂停省略号所选择的面板的上方出现,并选择编辑面板

按照同样的步骤再创建两个面板:一个包含在该块燃料(克/秒)区,和另一种含在块空气/燃料比区。

注意

要使用保存在参考模型面板,打开被引用的模型作为一个顶级模特。

管理小组在模型

当您在模型中使用的面板,面板仍然可以访问,漂浮在画布上,无论您身在何处的模型层次。例如,导航到的顶层sldemo_fuelsys模型。面板保持可见并且在相同的位置,类似于抬头显示器。您可以使用右下角的调整面板,然后单击并拖动移动它们在画布上,根据需要。

如果您需要检查或编辑你的模型,你可以最大限度地减少通过双击每个小组一个或多个面板。最小化面板在模型中保持可见,由图标表示。您可以将图标移动到一个方便的地方,在你的模型,而你编辑或检查模型的内容。当你需要使用的面板,就可以恢复通过双击该图标面板。

您也可以使用管理小组对话框控制模型面板的知名度。要访问所有可用的面板在模型或改变面板的知名度,选择管理小组从视角控制。您可以通过点击Simulink中的右下角访问控制的观点万博1manbetx®编辑。

管理小组对话框只有当你的模型包括面板可用。如果没有面板在模型中,管理小组对话并不在视角控制显示。

管理小组在画布和显示用于模型中的每个面板的图标对话框悬停。因为这个模型包含三个面板,可以看到三个图标。您可以使用管理小组对话框来隐藏或显示各个面板在模型中,根据每个面板的你目前的工作流程的相关性。点击图标来切换相应的面板的可见性。当面板被隐藏,图标变成在对话中更加透明,面板是不是在模型中可见。您可以使用上面的菜单管理小组对话框显示或隐藏模型中的所有面板。

由于面板相对于屏幕的位置,不与变焦操作规模,您可以为您设计和调试失去模型跟踪一个或多个面板。使用适合可见面板来查看按钮收集模型中的所有可见的面板到可见的画布。

编辑和注释的Panel

您可以编辑和使用编辑模式注释面板。进入编辑模式为一个面板中,选择面板,暂停省略号所选择的面板的上方出现,并选择编辑面板

在编辑模式下,你可以调整面板不调整块,删除面板,并改变面板的外观。例如,你可以指定一个背景图像面板背景使用,也可以添加注释标记面板的内容。您还可以添加和拖动块进入或离开面板的删除在编辑模式下块。当你的模型有多个面板,你可以在编辑模式下移动面板之间的块和标签。

添加注释到每个面板标记每个互动元素。要添加注释,请双击面板的空白部分,并开始打字。使用富文本菜单修改的注释。例如,化妆节标签大胆。编辑另一个面板在编辑模式下,选择下一个面板。点击面板退出编辑模式的外部。

当你完成编辑并通过选择注释面板,退出编辑模式完成编辑选项在上述面板的面板或点击外菜单。

交互式仿真模型使用面板

现在你有模块化面板,而交互式模拟使用sldemo_fuelsys模型。假设你需要了解和调试fuel_rate_control子系统。在这个子系统中,这些控件面板以及一个可视化的面板汽油信号是最有用的。开始仿真之前,浏览里面的fuel_rate_control子系统,然后在里面control_logicStateflow的®图表。最小化或隐藏一个可视化的面板air_fuel_ratio信号,并安排控制面板和面板燃料,以便可以看到图表的内容。

启动模拟。一旦模拟开始,修改位置的一个或多个故障注入滑动开关块以诱导该系统中的故障。要修改仪表板模块传递到模型中的价值,选择块,然后单击以选中新值。观察状态流图表中的变化作为系统状态,响应于一个或多个故障的变化。

小费

如果模拟太快过程中,您可以使用模拟起搏放慢的时间相对于时钟时间模拟的进展。欲了解更多信息,请参阅模拟起搏

相关话题