主要内容

更新图表并运行模拟

您可以不指定框图的许多属性,例如信号数据类型和采样时间。的仿真软件®然后,软件根据您指定的块连接和属性推断框图属性的值。Simulink使用的过程称为更新关系图

Simulink试图为您没有指定的属性推断出最合适的值。如果Simulink不能推断出一个属性,它将停止更新并显示一个错误。

Simulink在模拟开始时更新图表。更新后的关系图提供了模拟,其中包含您对模型所做的最新更改的结果。

模拟模型并查看结果

模拟执行由模型中的块及其特定配置指定的操作,并生成结果。看到模拟有关完整信息,例如如何配置模拟模型。

使用以下任何一种方法来模拟一个模型:

  • 新闻Ctrl + T

  • 点击运行

在本例中,模拟运行10秒,这是默认设置。

双击两范围块来打开它们并查看结果。

图表显示了这两种结果。在第二个图中,正弦波的绝对值总是正的。

显示振幅为3的正弦波的范围窗口

显示振幅为3的正弦波绝对值的范围窗口

在编辑时更新图表

您还可以在创建模型的任何时候更新图表。定期更新图表可以帮助您在开发模型时识别和修复潜在的模拟问题。这种方法通过关注一组最近的更改,可以更容易地确定问题的来源。此外,更新图表所需的时间比执行模拟要少,因此您可以更快地识别问题。

要更新图表,请从建模选项卡上,单击更新模型。另外,新闻Ctrl + D

查看更新图表的效果。

  1. 调试选项卡上,选择信息覆盖>基本数据类型

    块的输出端口的数据类型出现。端口的数据类型为,为默认值。

    模型的进口端口连接到Abs块连接到值为3的增益块连接到输出端口,其中每条信号线的上方都有可见的标签double,而增益块和出口端口之间的线的下方有标签Scope

  2. 双击腹肌块。

  3. 在“块参数”对话框中,单击信号的属性选项卡,设置输出数据类型并点击好吧

    框图上的数据类型覆盖不显示此更改。

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

    控件的输出数据类型的更改腹肌而且获得块。

    从第一步开始的模型,Abs块和Gain块之间的信号线数据类型,以及Gain块和出口端口之间的信号线数据类型由双路变为单路

    的数据类型获得块的输出数据类型更改获得块是根据输入信号的数据类型和获得参数。在本例中,块使用与输入信号相同的数据类型。

相关的话题

Baidu
map