主要内容

setBlockParameter

设置块参数,用于通过仿真input目的,

描述

例子

in = in.setBlockParameter(“阻止路径”,,,,“参数名称”,,,,'价值',...'BlockPathn''parameternamen',,,,'valuen'将参数设置在指定的块上区块路与属性参数名称价值。您可以使用setBlockParameter在模型参考层次结构中指定块参数的方法。您可以使用相同的模型中设置多个块参数仿真input目的。

您可以使用getBlockParameter('BlockPath','parametername')获取块参数值和RemoveBlockParameter('BlockPath','parametername')从中删除块参数的方法金宝appSimulink.SimulationInput目的。

例子

全部收缩

此示例通过仿真input目的。

打开模型

mdl ='sldemo_househeat';Open_System(MDL);

创建一个仿真input此模型的对象。

in = 金宝appsimulink.simulationInput(MDL);

修改块参数。

in = in.setBlockParameter('sldemo_househeat/set Point',,,,'价值',,,,'300');

模拟模型。

out = sim(in)

此示例通过仿真input目的。

打开模型

mdl ='vdp';Open_System(MDL);

创建一个仿真input此模型的对象。

in = 金宝appsimulink.simulationInput(MDL);

修改块参数。

in = in.setBlockParameter('VDP/MU',,,,'获得',,,,'40',,,,“ VDP/产品”,,,,'位置',[50 100 110 120]);

模拟模型。

out = sim(in)

输入参数

全部收缩

BlockPath是更改参数的块的路径

例子:'sldemo_househeat/set Point'

指定可选的逗号分隔对参数名称,值参数。参数名称是参数名称,价值是相应的值。参数名称必须出现在单引号中('')。块参数值通常指定为字符向量。您可以按任何顺序指定几个名称和值对参数NAME1,Value1,...,Namen,Valuen参数,,,,valuen对遵循与set_param

例子:'价值',,,,'350'

版本历史记录

在R2017A中引入