sim卡
模拟万博1manbetx模型
语法
描述
万博1manbetx仿真软件。SimulationInput
对象语法
运行Simulink的一个或多个模拟万博1manbetx®根据在一个或多个上定义的属性进行建模simOut
= sim卡(思敏
)万博1manbetx仿真软件。SimulationInput
对象。
如果
思敏
是标量万博1manbetx仿真软件。SimulationInput
对象,然后simOut
是标量万博1manbetx仿真软件。SimulationOutput
对象。如果
思敏
的数组。万博1manbetx仿真软件。SimulationInput
对象,那么simOut
的数组。万博1manbetx仿真软件。SimulationOutput
对象。
你可以使用SimulationInput
对象配置模拟的选项和输入,包括:
要模拟的模型
外部输入数据的源变量或文件
块参数值用于模拟
用于模拟的模型配置参数值
的属性时SimulationInput
对象修改模型或块参数值,该值在模拟期间被修改,并在模拟结束时恢复。
配置编程模拟时使用SimulationInput
对象,您可以轻松地从使用sim卡
函数来使用其他函数,例如parsim
而且batchsim
.
属性上定义的属性模拟模型simOut
= sim卡(思敏
,名称,值
)万博1manbetx仿真软件。SimulationInput
对象思敏
使用一个或多个名称-值参数指定的其他选项。
控件支持的名称-值参数列表万博1manbetx万博1manbetx仿真软件。SimulationInput
语法,看万博1manbetx仿真软件。SimulationInput对象语法.
模型名称语法
所指定的模型simOut
= sim卡(modelName
)modelName
使用模型的当前配置参数和块参数值。
如果模型有单次仿真输出参数启用,
simOut
是一个万博1manbetx仿真软件。SimulationOutput
对象。如果模型没有单次仿真输出参数启用,
simOut
是一个包含模拟时间的向量。有关更多信息,请参见不建议返回多个输出参数.
所指定的模型simOut
= sim卡(modelName
,paramStruct
)modelName
使用结构指定的模型配置参数值paramStruct
.
例子
输入参数
输出参数
提示
以确保
sim卡
函数以相同的格式返回结果,无论您指定哪个输入参数单次仿真输出参数启用。启用此选项后,模拟结果将作为万博1manbetx仿真软件。SimulationOutput
其中包含所有日志数据以及模拟元数据,包括定时信息和诊断。当所有模拟数据和元数据都存储在一个对象中时,分析多个模拟的结果会更容易。若要获取模型配置参数列表,请使用
getActiveConfigSet
功能和get_param
函数。例如,查看模型的配置参数vdp
,在MATLAB命令窗口中输入这些命令。configSet = getActiveConfigSet(“vdp”);configSetNames = get_param(configSet,“ObjectParameters”)
从
get_param
函数列出模型配置参数,如StopTime
,SaveTime
,SaveState
,SaveOutput
,SignalLogging
.类的输入参数时指定的模型配置参数
sim卡
功能适用于顶模。运行模拟时使用
sim卡
函数,则模拟将一直运行,直到发生错误或模拟达到指定的停止时间为止。要以编程方式运行可以以编程方式暂停和继续的交互式模拟,请使用set_param
函数与SimulationCommand
输入参数。有关更多信息,请参见以编程方式运行模拟.当您模拟具有无限停止时间的模型时,请从MATLAB命令窗口通过按下停止模拟Ctrl + C.仿真停止,仿真结果不会保存在MATLAB工作空间中。
使用“配置参数”对话框配置时间、状态和输出的日志记录。在建模选项卡,在设置,点击模型设置.然后在“配置参数”对话框中选择数据导入/导出.
要在整个模型中记录信号,请使用信号日志或日志记录块,例如到工作空间块或记录,XY图块。有关信号记录的详细信息,请参见使用信号日志导出信号数据.