主要内容

setBlockParameter

设置块参数用于一个特定的仿真SimulationInput对象,

描述

例子

在= in.setBlockParameter (“BlockPath”,“ParameterName”,“价值”,……“BlockPathN”“ParameterNameN”,“家”)设置参数在指定的块BlockPath与属性ParameterName价值。您可以使用setBlockParameter方法来指定块参数模型参考的层次结构。你可以设置多个块在模型中使用相同的参数SimulationInput对象。

您可以使用getBlockParameter (“BlockPath”、“ParameterName”)方法来获取块参数和的值removeBlockParameter (“BlockPath”、“ParameterName”)方法将阻止参数金宝appSimulink.SimulationInput对象。

例子

全部折叠

这个示例修改块模型的参数SimulationInput对象。

打开模型

mdl =“sldemo_househeat”;open_system (mdl);

创建一个SimulationInput对象模型。

在= Si金宝appmulink.SimulationInput (mdl);

修改参数。

在= in.setBlockParameter (“sldemo_househeat /设置点”,“价值”,“300”);

模拟模型。

= sim(中)

这个示例修改块模型的参数SimulationInput对象。

打开模型

mdl =“vdp”;open_system (mdl);

创建一个SimulationInput对象模型。

在= Si金宝appmulink.SimulationInput (mdl);

修改参数。

在= in.setBlockParameter (的vdp /亩,“获得”,“40”,“vdp /产品”,“位置”,50 100 110 120);

模拟模型。

= sim(中)

输入参数

全部折叠

BlockPath是物体的路径参数的改变

例子:“sldemo_househeat /设置点”

指定可选的逗号分隔条ParameterName、价值参数。ParameterName参数名称和吗价值相应的价值。ParameterName必须出现在单引号(' ')。块参数值通常指定为特征向量。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家ParameterNameN,对遵循相同的语法set_param

例子:“价值”,“350”

版本历史

介绍了R2017a