主要内容

通过仿真步

这个例子展示了如何通过主要的一步一个模拟的时间步长,而查看信号值的框图。在这个例子中,你开始模拟点击一步所以仿真停顿后第一个大时间步长。你也可以开始逐步模拟后暂停通过点击暂停或仿真后停顿一个断点。当模拟在断点处暂停,其他选项可用,允许您通过一次一步一步块的块。有关更多信息,请参见断点调试仿真使用信号

开放和配置模型

打开模型vdp,实现了范德波尔方程。关于模型的更多信息,请参阅范德堡尔振荡器

openExample (“万博1manbetxsimulink_general / VanDerPolOscillatorExample”,万博1manbetxsupportingFile =“vdp”)

vdp的模型。

你可能运行多个模拟分析和调试您的模型。为了节省时间通过编译模型只有在第一个仿真之前,启用快速启动。在仿真软件万博1manbetx®将来发布,模拟选项卡上,单击快速启动

添加端口值标签,这样你可以看到信号的值通过模拟步骤。单击画布的空区域左上角拖动选择框图中的一切。然后,在调试选项卡,工具的部分,端口值按钮组,单击显示端口值标签选择信号。端口值标签没有数据直到第一个向前一步模拟后添加端口值标签。

模型vdp端口值标签在所有信号。

一步一步一个脚印

当你想要运行一个模拟一步一个脚印从一开始,你就可以开始模拟点击一步。在仿真软件将来万博1manbetx发布,模拟选项卡上,单击一步开始的仿真模型vdp。仿真开始和暂停后计算输出值第一模拟时间和之前下一个仿真时间。

模型vdp端口值标签在所有信号。端口值标签显示当前信号值。

监控模拟状态和仿真时间,使用仿真软件编辑器的底部的状态栏。万博1manbetx中间的状态栏,软件显示时间的最后一个主要步骤和一个进度条,表示模拟状态。解决一些执行计算确定的时间点之前的下一个主要的时间步的仿真循环模拟停顿了一下当你点击一步。在这种情况下,解算器是在模拟时间相对于框图。加星号的软件仿真时间表明,解算器已经在仿真时间。

状态栏显示了仿真时间0星号和仿真是停了下来。

每一次点击一步一个主要的时间步,模拟进展。在状态栏更新,和端口值标签更新以显示新的信号值。

一次一步多个时间步骤

进步仿真由多个时间每次点击的步骤一步,配置模拟选项。打开模拟步进选项对话框中,单击退一步箭头按钮然后选择配置模拟步进。在仿真步进选项对话框中,指定后退/前进的作为5。然后,单击好吧

现在,当你点击一步再次,通过五大时间步长仿真过程。时间变化较大的增加,你可以看到整个模拟进展状态栏中注明。

双击范围块。情节更新显示的数据信号x1x2随着仿真的发展。点击一步去看范围更新显示数据块从五个更多的时间步骤。

价值范围块显示大约7秒的x1和x2仿真数据信号。

退一步在模拟

在退一步在模拟之前,您必须启用后退。支持后万博1manbetx退一步模拟,软件捕获快照模型的仿真操作点而向前发展。捕捉这些快照需要记忆和可能影响模拟性能。有关更多信息,请参见步进通过模拟是如何运作的吗

打开模拟选项对话框。单击退一步箭头按钮然后选择配置模拟步进。在仿真步进选项对话框中,选择能够退一步然后单击好吧

因为退一步没有启用的模拟,软件没有一个快照在仿真前的时间。你可以退一步之前,您必须的一步。你不能退一步模拟时间后退时启用。

点击一步两次。然后,单击退一步。在状态栏,仿真时间更新以反映退后一步。端口值标签还更新显示的值从你走回来。

模型vdp端口值标签在每个信号和状态栏。

当你点击退一步第二次,软件禁用退一步按钮,因为你不能退一步在这个仿真更远。

完成或停止仿真

当你完成步进通过模拟,你可以继续仿真,直到结束或停止在当前时间步长仿真。

通过仿真停止时间,运行仿真模拟选项卡上,单击继续

在当前时间步,停止仿真模拟选项卡上,单击停止

另请参阅

|

相关的话题