文档帮助中心文档
batchsim
自动附加到万博1manbetxSimulink.Simulation.Job对象或并行池
万博1manbetxSimulink.Simulation.Job
listAutoAttachedFiles (simJob)
例子
listAutoAttachedFiles (simJob)对象上执行依赖关系分析万博1manbetxSimulink.Simulation.Job工作对象,simJob.然后,它显示已经附加到作业对象或将自动附加到作业对象的代码文件列表,simJob.
listAutoAttachedFiles (simJob)
simJob
全部折叠
这个例子展示了如何运行并行模拟批处理和列出任何附加文件。batchsim将模拟卸载到计算集群,使您能够在批处理作业处理期间执行其他任务,或者关闭客户端MATLAB®并稍后访问批处理作业。
1.打开模型。
open_system (“sldemo_househeat”);
2.定义一组不同温度的值。
setPointValues = 65:2:85;spv_Length =长度(setPointValues);
3.使用setPointValues,初始化数组万博1manbetx仿真软件。SimulationInput对象。
setPointValues
万博1manbetx仿真软件。SimulationInput
(1: spv_Length) =仿真万博1manbetx软件。SimulationInput (“sldemo_househeat”);为i = 1:1:spv_Length in(i) = in(i).setBlockParameter(“sldemo_househeat /设置点”,...“价值”num2str (setPointValues(我)));结束
4.指定要使用的worker数量的池大小。除了用于并行运行模拟的工人数量外,还需要一个领头工人。在本例中,假设有三个工人可以为并行模拟运行一个批处理作业。作业对象返回有用的元数据,如下所示。你可以利用这份工作ID以便以后从任何机器访问作业对象。NumWorkers显示正在运行模拟的工作人员的数量—在“池”参数加上一个额外的负责人。
ID
NumWorkers
“池”
simJob = batchsim (,“池”3)
ID: 1类型:池NumWorkers: 4用户名:#####状态:运行SubmitDateTime: ##-###-#### ##:##:## # StartDateTime:运行时长:0天0h 0m 0秒
如果AutoAttachFiles的属性万博1manbetxSimulink.Simulation.Job在集群概要文件中设置为true,那么在集群上运行的作业将自动附加必要的代码文件。使用listAutoAttachedFiles方法查看附加的文件。
AutoAttachFiles
listAutoAttachedFiles
注意,这里没有显示附加文件的列表,因为这是一个示例模型。
一个万博1manbetxSimulink.Simulation.Job对象。创建一个simJob、运行batchsim.
例子:simJob = batchsim(“池”,4)
simJob = batchsim(“池”,4)
parsim
取消
日记
fetchOutputs
等待
getSimulationJobs
您点击了对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的事件和提供。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站表现。其他MathWorks国家网站不适合从您的位置访问。
联系当地办事处