主要内容

使用接口显示跟踪连接

在Simuli金宝appnk中®编辑器中,您可以打开和关闭模型中接口的显示。当您构建大型复杂模型时,您可以在不同级别的块或总线之间连接或添加信号线。接口视图允许您通过嵌套的级别跟踪信号。此功能可以帮助您:

  • 识别输入和输出。

  • 跟踪信号线和总线元素到源和终端。

  • 注释信号特征,如数据类型、维度和采样时间。

  • 如果适用,查看与信号相关的单元。

在构建模型时,转换块对,例如轮廓尺寸外港转到帮助您简化许多信号线之间的交叉连接。接口视图允许您通过彩色高亮的方式跟踪这些块之间的传递和接收。

跟踪子系统中的连接

这个例子展示了如何使用模型接口的显示来检查、跟踪和理解信号和总线的流。该模型将总线传播到引用模型中。

  1. 打开模型sldemo_mdlref_counter_bus

    counter_bus_input端口通道的数据和饱和限制计数器计数和设置上限和下限限值。的increment_bus_input端口通道一个总线来改变增量并重置计数器。

    sldemo_mdlref_counter_bus模型

  2. 建模选项卡,在设计,点击模型接口使能接口视图。

    提示

    使用模型右下角的透视图控件来切换界面的显示。

    显示透视图视图控件

    旁边的三根杠counter_inputincrement_input接口指示总线输入信号。单条表示数据行(如每秒计数)或命令行(如重置),以开始新的计数序列。旁边的三根杠限制指示总线嵌套在所命名的子系统中计数器

    sldemo_mdlref_counter_bus模型的接口显示

  3. counter_input,点击数据

    的路径。数据元素显示为蓝色。子系统命名为计数器突出显示,表示路径在其中继续。

    接口显示,选择名为data的总线元素

  4. 双击命名为计数器

    数据信号路径的延续以蓝色显示。

  5. 建模选项卡上,单击更新模型

    请注意

    该模型需要来自父模型的值才能完全模拟。

    counter_signal界面显示这些信号属性,帮助您在模拟过程中同步块之间的信号:

    • 数据类型:int32(32位有符号整数)

    • 维度:(2)(标量的1-D金宝app Simulink表示)

    • 样品时间:Ts: D1(D1的离散采样时间,速度最高)

    此外,当您用显示的接口更新图表时,模型将在每个接口上显示抽样时间的颜色代码。例如,该模型在每个界面上显示一个红色条,表示D1的采样时间。

    界面显示样本时间颜色

    提示

    要显示一个图例的含义,采样时间颜色,上调试选项卡上,选择信息覆盖>颜色

  6. 单击counter_signal输出接口,查看以蓝色勾勒的总线输出,即路径结束的位置。

    选择反信号输出接口时的接口显示

  7. 如果要打印显示接口的图表,请在模拟选项卡上,单击打印

当模型中的信号具有与之关联的单元时,您将在接口视图中看到这些单元。例如,在sldemo_metro模型,子系统命名Metronome1在接口视图中显示子系统的输入和输出单元。

带单元的界面显示

要修改现有接口的属性(例如信号名称、数据类型和维度),可以考虑使用模型数据编辑器。在建模选项卡上,单击模型数据编辑器

相关的话题