主要内容

listAutoAttachedFiles

自动附加到的文件列表金宝appSimulink.Simulation.Job对象或并行池

描述

例子

listAutoAttachedFiles (simJob的依赖项分析金宝appSimulink.Simulation.Job工作对象,simJob.然后它会显示一个代码文件列表,其中包含已经附加到作业对象或将要自动附加到作业对象的代码文件,simJob

例子

全部折叠

这个例子展示了如何以批处理方式运行并行模拟并列出任何附加文件。batchsim将模拟任务卸载到计算集群,使您能够在批处理作业正在处理时执行其他任务,或关闭客户机MATLAB®并在稍后访问批处理作业。

1.打开模型。

open_system (“sldemo_househeat”);

2.为不同的温度定义一组值。

setPointValues = 65:2:85;spv_Length =长度(setPointValues);

3.使用setPointValues,初始化数组金宝app仿真软件。SimulationInput对象。

(1: spv_Length) =仿真金宝app软件。SimulationInput (“sldemo_househeat”);spv_Length in(i) = in(i).setBlockParameter(“sldemo_househeat /设置点”...“价值”num2str (setPointValues(我)));结束

4.指定要使用的工作人员数量的池大小。除了用于并行运行模拟的工人数量外,还需要一个领头工人。在本例中,假设有三个worker可用来运行并行模拟的批处理作业。作业对象返回有用的元数据,如下所示。你可以利用这份工作ID以便以后从任何机器访问作业对象。NumWorkers显示有多少工作人员正在运行模拟-在“池”论点加上一个额外的负责人。

simJob = batchsim (,“池”3)
ID: 1类型:pool NumWorkers: 4用户名:#####状态:running SubmitDateTime: ##-###-#### ##:##:##:## StartDateTime: running Duration: 0 days 0h 0m 0s

如果AutoAttachFiles的属性金宝appSimulink.Simulation.Job在集群概要文件中设置为true,则在集群上运行的作业将自动附加必要的代码文件。使用listAutoAttachedFiles方法查看附加的文件。

注意,这里没有显示附加文件的列表,因为这是一个示例模型。

listAutoAttachedFiles (simJob)

输入参数

全部折叠

一个金宝appSimulink.Simulation.Job对象。创建一个simJob、运行batchsim

例子:simJob = batchsim(“池”,4)

介绍了R2018b