sim卡
模拟动态仿真模块模型
语法
描述
仿真软件。SimulationInput
对象语法
运行Simulink的一个或多个模拟®根据一个或多个上定义的属性建模simOut
= sim卡(思敏
)仿真软件。SimulationInput
对象。
如果
思敏
是一个标量仿真软件。SimulationInput
对象,然后simOut
是一个标量仿真软件。SimulationOutput
对象。如果
思敏
的数组。仿真软件。SimulationInput
对象,那么simOut
的数组。仿真软件。SimulationOutput
对象。
你可以使用SimulationInput
对象来配置模拟的选项和输入,包括:
要模拟的模型
外部输入数据的源变量或文件
块用于模拟的参数值
模型配置参数值用于仿真
当一个属性的SimulationInput
对象修改模型或块参数值,该值在模拟期间修改,并在模拟结束时恢复。
当您使用SimulationInput
对象,您可以轻松地从使用sim卡
函数来使用其他函数,例如parsim
而且batchsim
。
控件上定义的属性来模拟模型simOut
= sim卡(思敏
,名称,值
)仿真软件。SimulationInput
对象思敏
使用一个或多个名称-值参数指定附加选项。
类支持的名称-值参数的列表仿真软件。SimulationInput
语法,看仿真软件。SimulationInput对象语法。
模型名称语法
所指定的模型simOut
= sim卡(modelName
)modelName
使用模型的当前配置参数和块参数值。
如果模型有单一的模拟输出参数启用,
simOut
是一个仿真软件。SimulationOutput
对象。如果模型没有单一的模拟输出参数启用,
simOut
是一个包含模拟次数的向量。有关更多信息,请参见不建议返回多个输出参数。
所指定的模型simOut
= sim卡(modelName
,paramStruct
)modelName
使用结构指定的模型配置参数值paramStruct
。
例子
输入参数
输出参数
提示
以确保
sim卡
函数返回相同格式的结果,而不管您指定的输入参数是什么单一的模拟输出参数启用。启用此选项后,模拟结果将作为仿真软件。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图块。有关信号日志记录的更多信息,请参见使用信号记录导出信号数据。