simulink如何创建dashboard

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了simulink如何创建dashboard相关的知识,希望对你有一定的参考价值。

simulink如何创建dashboard

1、在Simulink中打开要创建dashboard的模型。

2、在模型视图中,单击菜单栏中的“视图”,然后单击“Dashboard”。

3、在弹出的Dashboard设置窗口中,选择要显示在dashboard中的变量,然后单击“确定”。

4、在模型视图中,单击“Dashboard”,然后单击“Run Dashboard”。

5、Simulink将在另一个窗口中打开dashboard,您可以在其中查看变量的值。
参考技术A 首先我们要在matlab打开这个模型,打开他的dashboard子系统。
分析和物理原理
此模型的节气门和进气歧管动态关系基于物理和经验关系。空燃比由流经进气歧管的空气流量除以喷射到气门后的燃油流量计算获得。理想的混合气空燃比(如:理论空燃比)需要很好的平衡动力性,燃油经济性和尾气排放。本例中的目标空燃比为 14.6。通常,氧传感器用来探测尾气中的氧含量 (EGO),间接指示出混合气的空燃比,并作为闭环控制提供反馈信号。当氧传感器指示出尾气中高氧含量水平时,表示混合气偏稀,根据控制原理,控制器会增减燃油量;而当氧传感器探测到混合气空燃比偏浓时,相应的尾气中残余氧气处于低水平,控制器就会减少喷油量。
使用这个模型来学习如何用dashboard
建模
图 1 显示了 Simulink 模型的顶层。要打开此模型,请在 MATLAB® 命令行窗口中键入 sldemo_fuelsys。按模型窗口工具栏上的 Play 按钮以运行仿真。该模型将必要的数据从 sldemo_fuelsys_data.m 加载到模型工作区中。模型将相关数据以名为 sldemo_fuelsys_output 的数据结构体记录到 MATLAB 工作区中,并将数据以流式传送到 Simulation Data Inspector。记录的信号标有蓝色指示符,而流信号标有浅蓝色标记(参见图 1)。
请注意,将初始条件加载到模型工作区中会使仿真数据与您可能已打开的其他模型中的数据保持隔离。这也有助于避免 MATLAB 工作区混乱。要查看模型工作区的内容,请选择 View > Model Explorer > Model Explorer,然后从 Model Hierarchy 列表中点击 Model Workspace。
请注意,模型以及子系统图标和信号线上会显示单位。在端口上和总线对象上指定单位。要了解有关 Simulink 中的单位的详细信息,请参阅 Simulink 单位。
edea63d9269a80a5ffcbc3b575fd5910.png
图 1:燃油控制系统模型的顶层图
Dashboard 子系统(如图 2 所示)允许用户在仿真期间与模型交互。可以将 Fault Injection 开关从 Normal 移到 Fail 位置以仿真传感器故障,同时可以切换 Engine Speed 选择器开关来更改发动机转速。借助控制板仪表和示波器直观显示燃油量和空燃比信号,以在整个仿真过程中进行实时观测。
参考技术B 您好,使用Simulink创建仪表板非常容易。首先,您需要打开Simulink编辑器,然后在菜单栏中选择“模型”-“仪表板”,这将打开仪表板编辑器。您可以在仪表板编辑器中添加仪表板元素,如按钮、文本框、图表、图像等。您可以使用拖放技术将元素放置在仪表板中,并调整元素的大小和位置。您还可以使用Simulink的图形编辑器来设置仪表板元素的属性,如颜色、字体、大小等。最后,您可以使用Simulink的图形编辑器将仪表板元素连接到模型中的信号,以实现仪表板的动态更新。总之,使用Simulink创建仪表板非常容易,只需要几步就可以完成。 参考技术C 要在Simulink中创建Dashboard,首先需要在Model对话框中单击File并选择New->Dashboard,然后选择一种样式(例如横向或纵向)。接下来可以选择图形、文本和表格构件添加到Dashboard中,最后就可以使用Simulink API将信号连接到构件上,实时查看Dashboard数据。 参考技术D 在Simulink中创建dashboard最简单的方法是使用块组件。可以使用Simulink提供的块组件来定义你要在dashboard中显示的内容,然后在Simulink视图中将这些块连接起来,就可以生成一个完整的dashboard。

以上是关于simulink如何创建dashboard的主要内容,如果未能解决你的问题,请参考以下文章

如何在 simulink 中为模块创建自己的参数或属性?

matlab中simulink开关怎么设置

simulink中的时间延迟

Simulink Coder:生成 C 代码时如何从脚本中指定自定义 C 文件?

simulink传递函数参数如何设成可调

simulink如何导入workspace中的三维矩阵?