主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

开关箱动作子系统

切换实例ブロックによって実行が有効になるサブシステム

  • ライブラリ:
  • 金宝appSimulink / Ports &子系统

  • 开关案例动作子系统块

説明

开关箱动作子系统ブロックは,実行が开关情况ブロックで制御されるサブシステムを作成するときの開始点として事前構成されている子系统ブロックです。输入端口ブロックは,[例条件)パラメーターを使用して定義されたケースを選択します。入力値と選択されたケースに応じてアクション信号が送信され、开关箱动作子系统ブロックが実行されます。

开关箱动作子系统ブロック内のすべてのブロックは,駆動开关情况ブロックと同じレートで実行しなければなりません。この要件は,各ブロックのサンプル時間パラメーターを継承(-1)または,开关情况ブロックのサンプル時間と同じ値を設定することで達成できます。

切换实例子系统ブロックからの信号のマージ

この例では,複数のサブシステム出力信号から1つの信号を作成する方法を示します。开关情况ブロックは一連のサブシステムから 1 つの If Action Subsystem ブロックの実行を選択します。Switch Case ブロックが選択するサブシステムに関係なく、Merge ブロックを使用して結果として 1 つの信号を作成できます。开放模式

端子

入力

すべて展開する

轮廓尺寸ブロックをサブシステムブロック内に配置することで,ブロックへの外部入力端子が追加されます。端子ラベルは轮廓尺寸ブロックの名前と一致します。

ローカル環境から信号を取得するには,轮廓尺寸ブロックを使用します。

データ型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车

行动的港口ブロックをサブシステムブロック内に配置することで,ブロックへの外部入力端子が追加され,ブロックが开关箱动作子系统ブロックに変更されます。

开关情况ブロックから开关箱动作子系统ブロックへの一点鎖線は”アクション“信号を表します。アクション信号は,开关箱动作子系统ブロックのアクション端子に接続された制御信号です。アクション信号のメッセージによってサブシステムの実行が開始されます。

データ型:行动

出力

すべて展開する

外港ブロックをサブシステムブロック内に配置することで,ブロックの出力端子が追加されます。サブシステムブロック上の端子ラベルは外港ブロックの名前です。

信号をローカル環境に送信するには,外港ブロックを使用します。

データ型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车

ブロックの特性

データ型

布尔一个|公共汽车一个|一个|枚举一个|不动点一个|一半一个|整数一个|一个|字符串一个

直接フィードスルー

いいえ

多次元信号

限定的一个

可変サイズの信号

限定的一个

ゼロクロッシング検出

いいえ

一个実際のデータ型または機能のサポートは,ブロックの実装に依存します。

拡張機能

R2006aより前に導入