对于涉及多个并行模拟和大数据日志记录的工作流,可以使用数组创建模拟集万博1manbetxsimulink.simulationInpul.
对象。模拟输入对象帮助您在不更改模型的情况下运行多个模拟变量。模拟输入对象的数组使您能够运行多个模拟。
使用并行计算工具箱™许可,您可以使用parsim
函数并行地运行模拟。该函数将多个仿真分配给并行工作人员,以加快整体仿真时间。parsim
与并行计算工具箱还自动创建并行池,识别文件依赖项,并管理加速器和快速加速器模拟的构建工件。
在没有并行计算工具箱的情况下,parsim命令以串行方式运行多个模拟。
此外,您可以使用parsim
和MATLAB®分布式计算服务器™.当你使用parsim
在批处理模式下,它启动一个并行池,而不绑定到特定的MATLAB会话。您可以打开一个单独的MATLAB会话来访问作业和结果。
parsim |
并行或串行模拟动态系统 |
applyToModel |
中通过SimulationInput对象对指定的模型应用更改 |
setBlockParameter |
中通过SimulationInput对象设置用于特定模拟的块参数 |
setmodelparameter. |
中通过SimulationInput对象设置用于特定仿真的模型参数 |
setInitialState |
中通过SimulationInput对象设置用于特定模拟的初始状态 |
setExternalInput |
中通过SimulationInput对象设置模拟的外部输入 |
可遗漏的 |
通过SimulationInput对象设置模拟的变量, |
验证 |
验证SimulationInput对象的内容, |
setPreSimFcn |
在每个仿真开始之前通过SimulationInput对象指定要运行的MATLAB函数 |
setPostsimfcn. |
在中通过SimulationInput对象指定每次仿真完成后运行的MATLAB函数 |
仿真经理 |
在一个窗口中监控多个模拟 |
万博1manbetxsimulink.simulationInpul. |
创建模拟实体对象以更改多个或单个模拟的模型 |