主要内容

模拟踱来踱去

模拟节奏使您能够放慢模拟的速度,以理解和观察系统的行为。以较慢的速度可视化模拟更容易理解底层系统设计,识别设计问题并演示接近实时的行为。在进行模拟时,您可以查看结果并检查系统。放慢作用域中的动画,观察系统如何以及何时改变状态。

在几毫秒的挂钟时间内完成一秒模拟的情况下,模拟节奏是有用的。您还可以在模型以较慢的速度运行时手动与模型交互,这可以帮助您了解您的更改如何影响模拟行为。注意,模拟将以近似指定的速度运行。

首先,指定模拟速率。此速率是模拟运行时间与壁钟运行时间的比值。

使用模拟节奏

这个例子展示了如何在模拟过程中使用模拟起搏。

  1. 打开vdp模型。

    vdp
  2. 模拟选项卡上,选择运行>模拟踱来踱去

  3. 在模拟起搏选项对话框中,选择启用节奏减慢模拟.启用时,指定的速度将自动应用到模拟。

  4. 选择模型应运行的配速,方法是使用滑块或在每个挂钟秒的模拟时间字段。该字段还接受滑块范围之外的值。在字段中输入的值只能是一个有限的正数。

  5. 在模拟模型时,您可以在范围内以指定的速度观看模拟进度。您还可以通过对话框更改速度,并在模拟运行时启用/禁用速度。

若要从命令行启用节奏,请使用set_param(model, ' enablepaces ', 'on')命令。输入值useset_param(model, 'PacingRate', value)这里的值是一个有限正数。

运行按钮更改为,当模拟运行时启用起搏。状态栏指示模拟运行时是否启用了节奏。它还指示模拟是否不能以指定的速度运行。

使用模拟节奏与仪表板块

您可以使用“仪表板”块查看信号并调整模型中的变量和参数,同时使用模拟节奏减慢模拟速度。使用带有模拟节奏的Dashboard块可以让您直观地了解模型,以及在优化模型中的参数时它如何响应变化。

该示例模型使用仿真步长将仿真步长减慢到近似等效于壁钟时间,或者每一壁钟秒减慢一模拟秒。您可以按Signal Select按钮来选择是正弦波输入信号还是锯齿输入信号传递到输出,这是使用Dashboard Scope块可视化的。

打开模型并运行模拟。在模拟过程中,按下并松开Signal Select按钮,观察对输出信号的影响。

有关创建示例模型的详细信息,请参见用按钮块控制合并信号

限制

  • 模拟起搏不兼容:

    • 模拟步进

    • 分析器

另请参阅

(航天Blockset)

相关的话题

Baidu
map