ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

Function-Call Subsystem

外部関数呼び出し入力により実行が制御されるサブシステム。

  • ライブラリ:
  • Simulink / Ports & Subsystems

説明

Function-Call Subsystem ブロックは、関数呼び出し入力端子が関数呼び出しイベントを受け取ったときに実行されるサブシステムを作成するときの開始点として事前構成されている Subsystem ブロックです。Stateflow® チャート、Function-Call Generator ブロックまたは S-function ブロックは関数呼び出しイベントを提供できます。Function-Call Subsystem の使用を参照してください。

Function-Call Subsystem ブロックは以下の目的に使用します。

  • モデル コンポーネントの実行順序をスケジュールする。

  • モデル コンポーネントの実行速度を制御する。

Function-Call Subsystem ブロックのパラメーターについては、Subsystem, Atomic Subsystem, Nonvirtual Subsystem, CodeReuse Subsystem を参照してください。

端子

入力

すべて展開する

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

ローカル環境から信号を取得するには、Inport ブロックを使用します。

データ型: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

Trigger ブロックをサブシステム ブロック内に配置することで、ブロックへの外部入力端子が追加されます。[トリガー タイプ] リストから [関数呼び出し] を選択して、ブロックを関数呼び出しイベントを受け入れる Function-Call 端子ブロックに変更します。

出力

すべて展開する

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

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

データ型: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

ブロックの特性

データ型

Boolean[a] | bus[a] | double[a] | enumerated[a] | fixed point[a] | integer[a] | single[a] | string[a]

直接フィードスルー

いいえ

多次元信号

限定的[a]

可変サイズの信号

限定的[a]

ゼロクロッシング検出

いいえ

[a] 実際のデータ型または機能のサポートは、ブロックの実装に依存します。

拡張機能

PLC コード生成
Simulink® PLC Coder™ を使用して構造化テキスト コードを生成します。

R2006a より前に導入