主要内容

设置锁定参数

通过设置要用于特定模拟的块参数模拟输入对象在里面

描述

实例

in=in.setBlockParameter(“区块通道”,“参数名称”,“价值”,...“BlockPathN”“ParameterNameN”,“瓦伦”)在指定的块上设置参数闭塞通道与属性参数名价值. 你可以使用设置锁定参数方法在模型参照层次中指定块参数。可以使用相同的参数在模型中设置多个块参数模拟输入有关块参数的详细信息,请参见块特定参数.

你可以用getBlockParameter('BlockPath','ParameterName')获取块参数值的方法和removeBlockParameter('BlockPath','ParameterName'))方法从中删除块参数万博1manbetx模拟输入对象

例子

全部崩溃

此示例通过修改模型的块参数模拟输入对象

打开模型

mdl=“sldemo_室内供暖”; 开放式系统(mdl);

创建一个模拟输入此模型的对象。

in=Si万博1manbetxmulink.SimulationInput(mdl);

修改块参数。

in=in.setBlockParameter(“sldemo_室内供暖/设定点”,“价值”,'300');

模拟模型。

输出=sim卡(输入)

此示例通过修改模型的块参数模拟输入对象

打开模型

mdl=“vdp”; 开放式系统(mdl);

创建一个模拟输入此模型的对象。

in=Si万博1manbetxmulink.SimulationInput(mdl);

修改块参数。

in=in.setBlockParameter(“vdp/Mu”,“收益”,'40',“vdp/产品”,“位置”,[50 100 110 120]);

模拟模型。

输出=sim卡(输入)

输入参数

全部崩溃

BlockPath是更改参数的块的路径

例子:“sldemo_室内供暖/设定点”

指定可选的逗号分隔的字符对参数名称,值论据。参数名是参数名和价值是对应的值。参数名必须出现在单引号内(' ').块参数值通常指定为字符向量。您可以按任意顺序指定多个名称和值对参数,如下所示:名称1,值1,…,名称,值.子宫旁,瓦伦配对遵循与相同的语法设置参数.

例子:“价值”,'350'

R2017a中引入