主要内容

日记

显示或保存命令窗口文本金宝appsimulink.simulation.job.目的

描述

例子

日记(SimJob.的)显示来自的命令窗口金宝appsimulink.simulation.job.目的,SimJob.,在matlab中®命令窗口。仅当命令窗口输出时才会捕获Batchsim.命令包括这一点'Capturediard'具有价值的论点真的

日记(SimJob.'文档名称'的)导致命令窗口从批处理作业输出以附加到指定的文件。打开文件,文档名称,任何文本编辑器。

例子

全部收缩

这个例子用途sldemo_houseHeat.模特显示如何显示日记金宝appsimulink.simulation.job.目的,SimJob.。创建一个SimJob.,您使用的是使用并行模拟Batchsim.命令。

1.打开模型。

Open_System('sldemo_houseHeat');

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

SetPointValues = 65:2:85;spv_length = length(setpointvalues);

3.使用setpointvalues.,初始化数组金宝appsimulink.simulationInput.对象。

(1:spv_length)= sim金宝appulink.simulationInput('sldemo_houseHeat');为了i = 1:1:spv_length in(i)= in(i).setblockparameter('sldemo_houchheat / set point'......'价值',num2str(setPointValues(i)));结尾

4.指定要使用的工人数量的池大小。除了用于并行运行模拟的工人数量之外,还需要一个头部工人。在这种情况下,假设有三个工人可以为并行仿真运行批处理作业。作业对象如图所示返回有用的元数据。你可以使用这份工作ID稍后从任何计算机访问作业对象。numworkers.显示有多少工人正在运行模拟 - 所指定的工人数量'水池'争论加上额外的主人。

simjob = batchsim(在,'水池'3,3)
ID:1类型:池NumWorkers:4用户名:#####状态:运行submitDateTime:##  -  ###  -  ######:##:## startDateTime:运行持续时间:0天0H 0s

5.使用日记方法的方法金宝appsimulink.simulation.job.对象显示Matlab命令窗口中的批处理作业的输出。

请注意,这里未显示日记,因为这是一个示例模型。

日记(SimJob)

输入参数

全部收缩

一种金宝appsimulink.simulation.job.目的。创建一个SimJob., 跑Batchsim.

例子:simjob = batchsim(in,'pool',4)

指定文件以附加命令窗口输出文本金宝appsimulink.simulation.job.目的。

例子:日记(SimJob,'abc.txt')

在R2018B中介绍