removeBlock
slTuner
インターフェイスの調整ブロックのリストからブロックを削除
説明
例
slTuner インターフェイスの調整ブロックのリストからブロックを削除
scdcascade
モデルの slTuner
インターフェイスを作成します。C1
および C2
を調整ブロックとしてインターフェイスに追加します。
st = slTuner('scdcascade',{'C1','C2'});
st
の調整ブロックのリストから C1
を削除します。
removeBlock(st,'C1');
入力引数
st
— Simulink でモデル化された制御システムを調整するためのインターフェイス
slTuner
インターフェイス
Simulink でモデル化された制御システムを調整するためのインターフェイス。slTuner
インターフェイスとして指定します。
blk
— ブロック
文字ベクトル | string | 文字ベクトルの cell 配列 | string 配列 | 正の整数 | 正の整数のベクトル
st
の調整ブロックのリストから削除するブロック。以下のいずれかで指定します。
文字ベクトルまたは string — 絶対ブロック パスか、
st
の他の調整ブロックの中から該当ブロックを一意に識別できるブロックの部分パスを指定できます。たとえば、blk = 'scdcascade/C1'
とします。文字ベクトルの cell 配列または string 配列 — 複数のブロックを指定します。たとえば、
blk = {'C1','C2'}
とします。正の整数 — ブロックのインデックス。たとえば、
blk = 1
とします。正の整数のベクトル — 複数のブロックのインデックスを指定します。たとえば、
blk = [1 2]
とします。
調整ブロックに関連付けられている名前またはインデックスを調べるには、st
と入力します。MATLAB® コマンド ウィンドウに st
の内容が表示されます。これには、調整ブロックの名前が含まれます。
詳細
調整ブロック
slTuner
インターフェイスで使用される "調整ブロック" は、Simulink モデル内のブロックのうち、調整目標を満たすためにパラメーター調整を行うブロックを示します。ゲイン、伝達関数、状態空間モデルなどの線形要素を表現する Simulink ブロックは、ほとんどが調整可能です (調整がサポートされているブロックの完全なリストは、調整された Simulink ブロックをパラメーター化する方法を参照してください)。また、SubSystem ブロックや S-Function ブロックなど、より複雑なブロックも、等価の調整可能な線形モデルを指定することで調整可能です。
調整ブロックのパラメーターを調整するには、systune
などの調整コマンドを使用します。
slTuner
インターフェイスを作成する際に、調整ブロック (たとえば、C1
や C2
) を指定しなければなりません。
st = slTuner('scdcascade',{'C1','C2'})
addBlock
および removeBlock
により、調整ブロックのリストを変更できます。
調整ブロックを対話的に操作するには、以下を使用します。
調整ブロックのパラメーター化とその現在の値にアクセスするには、
getBlockParam
、getBlockValue
およびgetTunedValue
。調整ブロックのパラメーター化とその値を変更するには、
setBlockParam
、setBlockValue
およびsetTunedValue
。調整ブロックのパラメーター化の現在の値で Simulink モデルのブロックを更新するには、
writeBlockValue
。
バージョン履歴
R2014a で導入
参考
addBlock
| slTuner
| addPoint
| addOpening
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)