你可以在Simulink中模拟一个模型万博1manbetx®编辑器使用模拟>跑或者跑按钮在工具栏上。的跑按钮也会出现在Simulink编辑器中的工具中。万博1manbetx您可以从任何包含按钮的工具进行模拟,例如范围观众
在开始模拟之前,可以指定模拟开始时间、停止时间和求解模型的解算器等选项。(见解算器类型)可以在“配置参数”对话框中指定这些选项,您可以从模拟菜单或使用模型配置参数按钮在工具栏上。这些设置与模型一起保存在配置设置。您可以为每个模型创建多个配置集,并在它们之间切换,以查看不同设置的效果。请参阅配置重用.
在设置模型配置参数之后,就可以启动模拟了。可以使用工具栏控件暂停、恢复和停止模拟。您还可以一次模拟多个模型,因此可以在一个模型运行时启动另一个模型。
在模拟期间,您不能对模型的结构进行更改,例如添加或删除线或块。但是,您可以在模拟运行时进行这些更改:
您还可以在模型模拟时直观地检查模型。例如,您可以单击一条线路以查看该线路上的信号浮动范围或显示块。也可以在模型模拟时显示端口值。看见显示调试端口值.
要开始模拟模型,请单击跑按钮.您可以使用工具栏上的相应控件暂停、恢复或停止模拟。
模型在指定的开始时间开始模拟,并一直运行到指定的结束时间。模拟运行时,编辑器底部的信息显示模拟完成的百分比和当前模拟时间。
如果发生错误,模拟将停止并显示一条消息。如果出现警告条件,模拟就完成了。在这两种情况下,单击编辑器底部的诊断链接以查看消息,这将帮助您定位错误。
暂停在当前时间步完成执行后生效。在下一个时间步恢复暂停的模拟。
如果停止模拟,则当前时间步完成,然后模拟停止。
如果模型输出到文件或工作空间,停止或暂停模拟将写入数据。
你可以使用停止模拟块,在块的输入非零时停止模拟。如果块输入是一个矢量,任何非零元素都会停止模拟。
添加停止模拟块到您的模型。
连接停止模拟阻塞到一个信号,该信号的值在指定的停止时间变为非零。
例如,当模拟时间达到10时,此模型停止模拟。
你可以用断言块,当块的输入信号为零时暂停模拟断言块使用设置参数
命令暂停模拟。请参阅以编程方式控制仿真有关使用的详细信息设置参数
控制Simulink模型执行的命令。万博1manbetx
添加断言块到您的模型。
连接断言在所需暂停时间,其值变为零的信号。
在断言“块”对话框中,清除断言失败时停止模拟复选框。输入此命令作为的值断言失败时的模拟回调:
set_param(bdroot、'SimulationCommand'、'pause')、disp(sprintf('\n模拟暂停'))
此模型使用断言使用这些设置阻止,以在模拟时间达到5时暂停模拟。
模拟暂停时,将显示一条消息,显示块暂停模拟的时间。
可以使用恢复模拟持续就像你可以为任何暂停模拟。