主要内容

setBlockParameter

组块的参数值金宝appSimulink.SimulationInput对象

描述

例子

思敏= setBlockParameter (思敏,blkPath,blkParam,paramVal,blkPathN…blkParamN paramValN)设置一个或多个块的参数值金宝appSimulink.SimulationInput对象思敏

您可以使用setBlockParameter函数来指定块参数块在参考模型的层次结构。你可以设置多个块参数金宝appSimulink.SimulationInput对象。

您可以使用getBlockParameter (blkPath blkParam)得到一块参数的值removeBlockParameter (blkPath blkParam)移除一块参数的金宝appSimulink.SimulationInput对象。

例子

全部折叠

修改一块参数仿真使用金宝appSimulink.SimulationInput对象。

打开模型

openExample (“金宝appsimulink_general / sldemo_househeatExample”);

创建一个SimulationInput对象模型。

mdl =“sldemo_househeat”;思敏= Simu金宝applink.SimulationInput (mdl);

修改参数值。

思敏= setBlockParameter(思敏,“sldemo_househeat /设置点”,,“价值”,“300”);

模拟模型。

= sim(思);

修改多个块模拟使用的参数值金宝appSimulink.SimulationInput对象。

打开模型

mdl =“vdp”;open_system (mdl);

创建一个SimulationInput对象模型。

思敏= Simu金宝applink.SimulationInput (mdl);

修改获得参数值μ块和块的位置产品。

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

模拟模型。

= sim(思);

输入参数

全部折叠

模拟输入和配置,指定为一个金宝appSimulink.SimulationInput对象。

块的路径,指定为一个字符串或一个字符向量。

例子:“sldemo_househeat /设置点”

块参数名称,指定为一个字符串或一个字符向量。

例子:“价值”,“350”

块参数值,通常指定为一个特征向量。

例子:“价值”,“350”

输出参数

全部折叠

模拟与块配置参数值补充道,作为一个返回金宝appSimulink.SimulationInput对象。

版本历史

介绍了R2017a