主要内容

模拟模型的交互

模拟基础知识

你可以在仿真软件模拟模型金宝app®编辑器使用运行按钮在将来发布。的运行按钮也出现在工具在模型编辑器中。金宝app你可以从任何模拟工具,包括按钮,如范围查看器。

模拟之前,您可以指定选择像模拟启动时间、停止时间,解决求解模型。(见解算器选择标准)你在配置参数对话框中,指定这些选项,您可以通过单击打开模型设置建模选项卡。这些设置保存在模型配置设置。你可以为每个模型和创建多个配置集切换他们看到不同的设置的影响。看到模型配置设置

默认情况下,模拟从0.0开始和结束在10.0年代。

请注意

在仿真软件软件金宝app,时间和所有相关的参数(如样例次)是隐式地在几秒钟内。如果您选择使用不同的时间单位,规模相应的参数。

解算器其他配置面板允许您指定起始和终止时间为当前选择的模拟配置。看到解算器窗格中为更多的信息。

请注意

仿真和实际时钟时间是不一样的。例如,如果运行模拟10通常不需要10年代测量时钟。它实际上需要的时间取决于许多因素,包括运行模拟模型的复杂性,步的大小,和电脑速度。

设置您的模型配置参数之后,可以开始仿真。你可以暂停,恢复,停止模拟使用将来发布。还可以模拟多个模型,所以你可以开始另一个模拟一个运行时。

在仿真期间,你不能改变模型的结构,例如添加或删除行或块。然而,您可以使这些变化模拟运行时:

  • 修改一些配置参数,包括停止时间和最大的步长。

  • 修改一个块的参数,只要你不会引起的变化:

    • 许多州、输入或输出

    • 样品时间

    • 数量的零交叉

    • 向量长度的任何块的参数

    • 内部块工作向量的长度

    • 任何信号的维度

你也可以检查模型直观地模拟。例如,您可以点击一行查看信号进行上这条线浮动范围或显示块。您还可以显示端口值作为模型模拟。看到显示调试端口值

运行、暂停和停止模拟

开始模拟模型,点击运行按钮。你可以暂停、恢复或停止使用对应的控制模拟将来发布。

模型模拟在指定开始时间开始,直到指定的结束时间。在模拟运行时,信息编辑器的底部显示了模拟完成的百分比和当前的仿真时间。

  • 如果出现错误,仿真停止和一个消息出现。如果发生预警条件,模拟完成。在这两种情况下,单击诊断链接编辑器的底部看到的消息,这有助于你找到错误。

  • 暂停当前时间步完成后生效执行。恢复暂停模拟发生在下一次的一步。

  • 如果你停止仿真,模拟当前时间步完成,然后停止。

  • 如果模型输出到一个文件或工作区,停止或暂停模拟写数据。

使用块停止或暂停模拟

停止使用停止仿真模拟块

您可以使用停止仿真块停止模拟时的输入块非零。如果块输入是一个矢量,任何非零元素停止仿真。

  1. 添加一个停止仿真阻止你的模型。

  2. 连接停止仿真块的信号值变成0,在指定的停止时间。

例如,该模型仿真时间达到10时停止仿真。

暂停使用断言块模拟

您可以使用一个断言块暂停仿真时块的输入信号为零。的断言块使用set_param命令暂停仿真。看到通过编程的方式运行模拟有关使用的更多信息set_param命令来控制仿真软件模型的执行。金宝app

  1. 添加一个断言阻止你的模型。

  2. 连接断言块的信号值变成0,在所需的暂停时间。

  3. 断言块对话框,清除断言失败时停止仿真复选框。输入这个命令的价值模拟断言失败时回调:

    set_param (bdroot“SimulationCommand”、“暂停”),disp (sprintf (\ nSimulation停顿了一下。)

这个模型使用一个断言块与这些设置暂停仿真时,仿真时间达到5。

当模拟停顿了一下,出现一个消息,显示了模拟块的暂停时间。

你可以恢复仿真使用继续你可以对任何停顿了一下模拟。

另请参阅

||

相关的例子

更多关于