文档

以编程方式运行单个模拟

通过编程运行并控制MATLAB的单个模拟®命令提示符。启用超时,捕获错误和访问模拟元数据。

在MATLAB命令窗口或MATLAB文件中输入仿真命令,使您可以运行无人看管的模拟。要以编程方式运行模拟,您可以使用SIM或者set_paramSIM为您提供更丰富的选项,用于指定模拟和保存仿真输出的配置参数,而set_param使您能够在运行时控制模拟。

要开始,请参阅以编程方式运行仿真通过编程控制模拟

职能

SIM 模拟动态系统
模型 执行模型模拟的特定阶段
寻找 访问和显示仿真结果的值
得到 访问和显示仿真结果的值
列出了simulink modeldatalogs中顶级数据记录对象的名称数据日志万博1manbetx
set_param 设置系统和块参数值
get_param 获取参数名称和值
getInitialState 返回框图的初始状态数据
setBlockSimState 设置单个状态流图,MATLAB函数或S功能块的模拟
getBlocksimstate 访问单个状态流图,MATLAB函数或S功能块的访问类似
add_exec_event_listener 注册侦听器进行块方法执行事件

课程

万博1manbetxsimulink.simstate.modelsimstate 访问SimState快照数据
EventData 提供有关块方法执行事件的信息

话题

以编程方式运行仿真

使用该模型进行编程模拟SIM功能。

通过编程控制模拟

用编程控制模型模拟set_paramget_param职能。

选择模拟模式

如何在普通,加速器和快速加速器模式之间进行选择

模型参数

特定于模型的参数。

仿真期间访问块数据

如何使用Simulink万博1manbetx®块运行时接口在模拟过程中访问块数据。

保存并恢复模拟状态为SimState

如何保存和还原完整的仿真状态以进行进一步的仿真。

这个话题有帮助吗?