导航模型

万博1manbetx®模型可以组织成分层的组件。在层次模型中,您可以选择在高层次上查看系统,或者在模型层次结构中向下导航以查看不断增加的模型细节级别。

导航通过模型层次

首先,打开smart_braking模型。在MATLAB命令行中输入:

open_system ('smart_braking.slx'

在该模型:

  • 汽车按下油门踏板就会移动。

  • 接近传感器测量车辆与障碍物之间的距离。

  • 警报系统会根据这种距离产生警报。

  • 报警自动控制制动以防止碰撞。

当你建立一个模型,您连接块一起,到复杂的组件代表系统动力学模型。在此模型中,车辆,近程传感器和警报系统是与存在于子系统的层次结构的多个块的所有复杂的部件。要查看一个子系统中的内容,双击该子系统。

要查看完整的模型层次的表示,请点击隐藏/显示模型浏览器底部按钮左侧的示范窗口的角落。

模型浏览器中显示你在顶层查看所有的子系统都有自己的子系统。展开每个子系统节点看到它包含的子系统。您可以通过在模型浏览器的层次结构中导航。例如,展开的接近传感器节点,然后选择传感器模型子系统。

地址栏显示您正在查看的子系统。要在一个单独的窗口中打开这个子系统,右键单击这个子系统并选择在新窗口中打开

在子系统上的每个输入或输出端口具有子系统内的相应INPORT或外港块。这些块表示的子系统与其父之间的数据传送。当系统包含多个输入或输出端口,在INPORT或出口框的数字表示端口的子系统接口上的位置。

查看信号属性

在Simulink信号线表示从块万博1manbetx到块的数据传送。信号具有对应于自己的模型功能特性:

  • 维数——标量、向量或矩阵

  • 数据类型——字符串、双精度、无符号整数等。

  • 采样时间-一个固定的时间间隔,在这个时间间隔上信号有一个更新的值,或者连续采样

要显示所有信号的数据类型的模式,在调试选项卡,在信息覆盖,点击端口数据类型

沿着信号线的模型显示的数据类型。大部分信号都是双,除了报警系统的输出。双击子系统进行调查。

此子系统中的数据类型标签表明在警报设备子系统中发生了数据类型更改。双击子系统进行调查。

警报设备组件转换警报指数从一个双精度到一个整数的信号。您可以在源上设置数据类型,或使用数据类型转换从信号属性库中阻塞。默认数据类型Double提供了最佳的数值精度,并且在所有块中都受支持。万博1manbetxdouble数据类型也使用了最多的内存和计算能力。其他数值数据类型可以用来建模内存和计算能力有限的嵌入式系统。

为了显示采样时间,在调试选项卡,在信息覆盖,点击颜色从采样时间段。该模型更新,以显示不同的颜色模型中的每个采样时间,具有传奇一起。

  • 具有连续动力学A嵌段或信号是黑。连续采样时间更新尽可能多的Simulink的信号,需要使计算接近物理世界成为可能。万博1manbetx

  • 即恒定A嵌段或信号是洋红色。他们通过模拟保持不变。

  • 离散块或信号在最低的固定间隔更新为红色。与分立采样时间更新信号是以固定时间间隔。如果模型包含与不同的固定的采样时间的部件,每个离散采样时间具有不同的颜色。

  • 多速率子系统,其中包含离散和连续信号的混合,是黄色的。

跟踪信号

这种模式有一个恒定的输入和一个离散输出。要确定的采样方案的变化,通过跟踪块的输出信号。

  1. 打开模型浏览器,单击隐藏/显示模型浏览器按键

  2. 以突出的输出信号,在信号选项卡上,单击追溯到来源按键

    编辑器现在处于高亮模式。单击编辑器继续。

  3. 要继续跟踪信号来源,按左方向键。

  4. 保持信号追根溯源,直到你到达警报逻辑子系统。你看到减去块具有两个输入。选择从信号路径轮廓尺寸按箭头键向下。

  5. 为了找到离散的源,按住左键并注意体现采样时间端口名称的颜色。

零阶保持在传感器模型子系统块羽将信号从连续到离散的。

相关的话题