主要内容

探索模型层次结构

金宝app®模型可以组织成分层的组件。在分层模型中,您可以选择在较高的层次上查看系统,或者向下浏览模型层次结构以查看不断增加的模型细节级别。

视图模型层次结构

首先,打开智能制动模型

在模型中:

  • 按下油门踏板,汽车就开动了。

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

  • 警报系统会根据这个距离发出警报。

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

构建模型时,将块连接在一起,以对表示系统动力学的复杂组件进行建模。在该模型中,车辆、接近传感器和报警系统都是复杂的组件,在子系统层次结构中存在多个模块。要查看子系统的内容,请双击该子系统。

要查看完整模型层次结构的表示形式,请单击隐藏/显示模型浏览器“模型”窗口左下角的按钮。

Model Browser显示您在顶层查看的所有子系统都有自己的子系统。展开每个子系统节点以查看它所包含的子系统。您可以在模型浏览器中导航层次结构。例如,展开Proximity sensor节点,然后选择sensor模型子系统。

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

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

查看信号属性

Simulink中的信号线表示从金宝app块到块的数据传输。信号具有与其在模型中的功能相对应的属性:

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

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

  • 采样时间-信号具有更新值的固定时间间隔(或0连续采样)

要显示模型中所有信号的数据类型,请在调试选项卡,在下面信息覆盖,点击基本数据类型.

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

该子系统中的数据类型标签表明数据类型更改发生在Alert设备子系统中。双击子系统进行研究。

Alert设备组件转换警报指数信号从双精度到整数。可以在源处设置数据类型,或使用数据类型转换从Signal Attributes库中删除。Double是默认的数据类型,它提供了最好的数值精度,并且在所有块中都受支持。金宝app双数据类型也使用最多的内存和计算能力。其他数值数据类型可用于内存和计算能力有限的嵌入式系统建模。

要显示采样时间,请在调试选项卡,在下面信息覆盖,点击颜色从采样时间部分。模型将更新,以显示模型中每个采样时间的不同颜色以及图例。

  • 具有连续动态的块或信号为黑色。具有连续采样时间的信号会根据Simulink的要求进行更新,以使计算尽可能接近物理世界。金宝app

  • 恒定的块或信号为洋红色。通过模拟,它们保持不变。

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

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

跟踪信号

该模型具有恒定输入和离散输出。要确定采样方案的更改位置,请通过块跟踪输出信号。

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

  2. 要突出显示输出信号,选择信号和,在信号选项卡上,单击追溯到来源按钮.

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

  3. 要继续跟踪信号源,请按向左箭头键。

  4. 一直跟踪信号源,直到到达警报逻辑子系统。你看到了吗块有两个输入。从中选择信号路径轮廓尺寸按向下箭头键。

  5. 要查找离散化的来源,请继续按左箭头,并注意反映采样时间的端口名称的颜色。

这个零阶保持传感器模型子系统中的模块将信号从连续转换为离散。

相关的话题