sim卡
模拟万博1manbetx模型
语法
描述
万博1manbetxSimulink.SimulationInput
对象语法
运行一个或多个模拟仿真软件万博1manbetx®模型根据属性上定义一个或多个simOut
= sim卡(思敏
)万博1manbetxSimulink.SimulationInput
对象。
如果
思敏
是一个标量万博1manbetxSimulink.SimulationInput
对象,然后simOut
是一个标量万博1manbetxSimulink.SimulationOutput
对象。如果
思敏
是一个数组的万博1manbetxSimulink.SimulationInput
对象,那么simOut
是一个数组的万博1manbetxSimulink.SimulationOutput
对象。
您可以使用一个SimulationInput
为模拟对象来配置选项和输入,包括:
模型来模拟
源变量为外部输入数据或文件
块用于仿真的参数值
用于仿真模型配置参数值
当一个属性的SimulationInput
对象修改一块模型或参数值,模拟和恢复期间修改的值的模拟。
当您配置使用编程式模拟SimulationInput
从使用对象,您可以很容易地转变sim卡
函数来使用其他功能,例如parsim
和batchsim
。
模拟模型上定义的属性simOut
= sim卡(思敏
,名称,值
)万博1manbetxSimulink.SimulationInput
对象思敏
与使用一个或多个指定附加选项名称参数。
名称的列表参数支持万博1manbetx万博1manbetxSimulink.SimulationInput
语法,看万博1manbetxSimulink.SimulationInput对象语法。
模型名称语法
模拟所指定的模型simOut
= sim卡(modelName
)modelName
使用当前配置参数和块模型的参数值。
如果模型有单一的模拟输出参数启用,
simOut
是一个万博1manbetxSimulink.SimulationOutput
对象。如果模型没有单一的模拟输出参数启用,
simOut
是一个向量,其中包含仿真时间。有关更多信息,请参见返回多个输出参数不推荐。
模拟所指定的模型simOut
= sim卡(modelName
,paramStruct
)modelName
使用该模型配置参数值指定的结构paramStruct
。
例子
输入参数
输出参数
提示
以确保
sim卡
函数返回的结果相同的格式无论您指定的输入参数,保存您的模型单一的模拟输出参数启用。启用这个选项后,仿真结果作为一个返回万博1manbetxSimulink.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图块。有关测井信号的更多信息,请参阅节省使用信号测井信号数据。