Main Content

showBlockValue

一般化モデルの制御設計ブロックの現在値の表示

説明

showBlockValue(M) は、一般化モデル M 内のすべての制御設計ブロックの現在の値を表示します。不確かさをもつブロックについては、現在の値がブロックのノミナル値です。

すべて折りたたむ

調整可能な genss モデルを作成します。

G = zpk([],[-1 -1],1);
C = tunablePID("C",'PID');
a = realp("a",10);  
F = tf(a,[1 a]);
T = feedback(G*C,1)*F;

genss モデル内のブロックの現在値を表示します。

showBlockValue(T)
C =
 
        1 
  Ki * ---
        s 

  with Ki = 0.001
 
Name: C
Continuous-time I-only controller.
-----------------------------------
a = 10

入力引数

すべて折りたたむ

一般化 LTI モデルまたは一般化行列。genss オブジェクト、genfrd オブジェクト、または genmat オブジェクトとして指定します。一般化 LTI モデルの詳細については、一般化 LTI モデルと不確かな LTI モデルを参照してください。一般化行列の詳細については、一般化行列を参照してください。

ヒント

  • systune などの調整コマンドを使用した後に、そのモデルの現在値を表示してモデルの自由パラメーターの調整結果を確認できます。

  • showBlockValue は、調整可能なブロック、不確かなブロック、スイッチ ブロックなどを含む、モデル内のすべての制御設計ブロックの現在の値を表示します。調整可能なブロックだけの現在の値を表示するには、関数 showTunable を使用します。

バージョン履歴

R2011b で導入