このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
Switch Case Action Subsystem
Switch Case ブロックによって実行が有効になるサブシステム
ライブラリ:
Simulink /
Ports & Subsystems
説明
Switch Case Action Subsystem ブロックは、実行が Switch Case ブロックで制御されるサブシステムを作成するときの開始点として事前構成されている Subsystem ブロックです。Switch Case ブロックへの入力端子は、[Case 条件] パラメーターを使用して定義されたケースを選択します。入力値と選択されたケースに応じてアクション信号が送信され、Switch Case Action Subsystem ブロックが実行されます。サブシステムの実行は、サブシステム内に配置された Action Port ブロックで制御されます。
Simulink® は Switch Case Action Subsystem ブロックに設定された優先順位を無視します。代わりに、サブシステムの実行を開始する Switch Case ブロックに優先順位を設定します。
Switch Case Action Subsystem ブロック内のすべてのブロックは、駆動 Switch Case ブロックと同じレートで実行しなければなりません。この要件は、各ブロックのサンプル時間パラメーターを継承 (-1
) または、Switch Case ブロックのサンプル時間と同じ値を設定することで達成できます。
Switch Case Subsystem ブロックからの信号のマージ
この例では、複数のサブシステム出力信号から 1 つの信号を作成する方法を示します。Switch Case ブロックは一連のサブシステムから 1 つの If Action Subsystem ブロックの実行を選択します。Switch Case ブロックが選択するサブシステムに関係なく、Merge ブロックを使用して結果として 1 つの信号を作成できます。モデルを開くには、ex_switch_case_block
を参照してください。
端子
入力
出力
ブロックの特性
拡張機能
バージョン履歴
R2006a より前に導入