运行多个模拟
提供的输入模型和运行多个模拟这些输入使用
parsim
函数,batchsim
函数,或多个模拟面板模型万博1manbetx®
为工作流涉及大数据的多个并行模拟和日志记录,您可以使用parsim
或batchsim
函数,或运行的模拟多个模拟面板在模型编辑器中。万博1manbetx
与并行计算工具箱™的许可证,您可以使用parsim
函数运行并行模拟。函数分配多个模拟并行工人加快整体仿真时间。使用parsim
与并行计算工具箱函数允许您自动创建并行池,标识文件的依赖关系,并管理为加速器和快速构建工件加速器模拟。的parsim
函数运行模拟串行并行计算工具箱许可不可用。
您可以使用batchsim
功能和并行计算工具箱MATLAB®并行服务器™许可证。当你使用batchsim
函数,模拟计算集群上这些货物。您可以打开一个单独的MATLAB会话访问工作和结果。
首先,明白了运行多个模拟和运行并行模拟使用parsim热模型的房子。
函数
batchsim |
将模拟计算集群上运行 |
parsim |
多次模拟动态系统并行或串行 |
applyToModel |
应用指定的配置万博1manbetxSimulink.SimulationOutput 对象模型 |
setBlockParameter |
组块的参数值万博1manbetxSimulink.SimulationInput 对象 |
setModelParameter |
为模拟配置使用指定参数值万博1manbetxSimulink.SimulationInput 对象 |
setInitialState |
配置万博1manbetxSimulink.SimulationInput 对象为仿真设置初始状态 |
setExternalInput |
设置外部输入的模拟SimulationInput 对象 |
setVariable |
设置变量值SimulationInput 对象 |
验证 |
验证的内容SimulationInput 对象 |
setPreSimFcn |
指定MATLAB函数开始运行之前每个仿真万博1manbetxSimulink.SimulationInput 对象 |
setPostSimFcn |
集MATLAB函数在每次模拟运行 |
loadVariablesFromMATFile |
变量从垫文件加载到万博1manbetxSimulink.SimulationInput 对象 |
loadVariablesFromExternalSource |
变量从一个自定义的文件加载到万博1manbetxSimulink.SimulationInput 对象 |
getSimulationJobs |
得到所有万博1manbetxSimulink.Simulation.Job 对象从集群 |
showContents |
视图的内容万博1manbetxSimulink.SimulationInput 对象 |
类
万博1manbetxSimulink.SimulationInput |
创建SimulationInput 多个对象更改模型或个人模拟 |
万博1manbetxSimulink.Simulation.Variable |
变量万博1manbetxSimulink.SimulationInput 对象 |
万博1manbetxSimulink.Simulation.BlockParameter |
块参数万博1manbetxSimulink.SimulationInput 对象 |
万博1manbetxSimulink.Simulation.Future |
创建未来 为模拟对象 |
万博1manbetxSimulink.Simulation.Job |
执行batchsim 创建一个万博1manbetxSimulink.Simulation.Job 对象,simJob |
Rubriques
- 运行多个模拟
运行多个模拟的
parsim
和batchsim
命令和多个模拟面板模型编辑器中。万博1manbetx - 运行并行模拟使用parsim热模型的房子
使用一个
万博1manbetxSimulink.SimulationInput
命令行运行多个并行模拟工作流对象。 - 运行并行模拟
并行编程运行模型模拟。
- 与多个模拟面板配置和运行模拟
了解多个模拟面板在模型编辑器中。万博1manbetx
- 比较多个模拟工作流
理解之间的异同
parsim
,parsim
与RunInBackground
,batchsim
。 - 分析结果使用仿真管理器
使用仿真管理器可视化仿真数据,分析仿真结果和趋势。