主要内容

取消

取消挂起、排队或正在运行的操作金宝appSimulink.Simulation.Job对象

描述

例子

取消(simJob停止金宝appSimulink.Simulation.Job对象,simJob这是目前流行的“等待”“排队”,或“奔跑”状态。

取消(simJob“消息”停止金宝appSimulink.Simulation.Job对象,simJob,这是“等待”“排队”,或“奔跑”状态并显示用户指定的消息。

状态的属性金宝appSimulink.Simulation.Job对象设置为已完成,并取消其他挂起的模拟。取消作业对象将禁止从它获取结果。已取消的作业对象不能重新启动。

请注意

取消作业时,作业中已完成的模拟结果也将丢失。

例子

全部折叠

这个例子展示了如何使用取消方法simJob对象以停止模拟。这个例子运行了几个模拟vdp模型,改变增益Mu的值。

1.打开模型并定义Mu值向量。

open_system (“vdp”);mu_Values = [0.5:0.25:1000];muVal_Length =长度(mu_Values);

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

(1: muVal_Length) =仿真金宝app软件。SimulationInput (“vdp”);muVal_Length in(i) = in(i).setBlockParameter(的vdp /亩...“获得”num2str (mu_Values(我)));结束

3.指定要使用的工作人员数量的池大小。除了用于并行运行模拟的工人数量外,还需要一个领头工人。在本例中,假设有三个worker可用来运行并行模拟的批处理作业。模拟被卸载到默认集群配置文件上。

simJob = batchsim (,“池”3);

4.现在,假设您希望使用不同的Mu值运行模拟,并取消正在进行的模拟。

取消(simJob)

输入参数

全部折叠

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

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

介绍了R2018b