主要内容

取消

取消挂起、排队或正在运行的任务金宝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对象。

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

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

simJob = batchsim(in,“池”3);

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

取消(simJob)

输入参数

全部折叠

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

例子:simJob = batchsim(in,'Pool',6)

版本历史

在R2018b中引入