おそらく、プロパティとget_param
組み合わせて使用する必要があります。たとえば、次のようになります。DialogParameters
block_params = get_param(%block_path%,`DialogParameters`);
出力block_params
は、その特定のブロックのすべてのパラメーターを含む構造体です。%block_path%
問題のブロックへのパスに置き換えるか、現在のブロックに使用しgcb
ます。のドキュメントページに例がありますget_param
:
ブロック パラメーターの値と属性を取得する
モデルのサブシステム
Inertia
内のブロックのブロック パラメーター名をリストします。Requisite Friction
sldemo_clutch
block_params = get_param('sldemo_clutch/Friction Mode Logic/Requisite Friction/Inertia Ratio',... 'DialogParameters')
ans =
Gain: [1x1 struct]
Multiplication: [1x1 struct]
ParamMin: [1x1 struct]
ParamMax: [1x1 struct]
ParamDataTypeStr: [1x1 struct]
OutMin: [1x1 struct]
OutMax: [1x1 struct]
OutDataTypeStr: [1x1 struct]
LockScale: [1x1 struct]
RndMeth: [1x1 struct]
SaturateOnIntegerOverflow: [1x1 struct]
SampleTime: [1x1 struct]