メインコンテンツ

setValue

R2026b

制御設計ブロックの現在値を変更

説明

blk = setValue(blk0,val) は、val により指定される値に最もよく一致するよう、調整可能な制御設計ブロック blk0 内のパラメーター値を変更します。完全一致が起きるのは、val が blk0 の構造と互換性がある場合のみです。

入力引数

すべて折りたたむ

値が変更される制御設計ブロック。

blk0 に対する置換パラメーター値。数値またはモデル オブジェクトとして指定します。値 val は、blk0 のサイズ、タイプまたはサンプル時間を変更しなくとも blk0 との互換性をもつ、任意の値とすることができます。たとえば、blk0 が tunablePID ブロックの場合、val に有効な型としては、tunablePID、数値 pid コントローラー モデル、または PID コントローラーを表す数値 tf モデルがあります。setValue は val のパラメーター値を使用して、blockname の現在の値を設定します。

出力引数

すべて折りたたむ

blk0 と同じタイプの制御設計ブロック。そのパラメーターは、最もよく val のパラメーターと一致するように更新されます。

バージョン履歴

R2011b で導入