このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Function Caller
Simulink またはエクスポートされた Stateflow 関数の呼び出し
ライブラリ:
Simulink /
User-Defined Functions
説明
Function Caller ブロックは、Simulink Function ブロックで定義された関数またはエクスポートされた Stateflow® 関数を呼び出して実行します。Function Caller ブロックを使用して、モデルまたはチャート階層の任意の場所から関数を呼び出すことができます。
Simulink Function ブロックまたは Function Caller ブロックを選択して、関連するブロックを強調表示できます。1 つ以上の関連するブロックがサブシステムまたは参照モデルに含まれている場合、関連するブロックに加え、その関連ブロックを含む Subsystem ブロックまたは Model ブロックも強調表示されます。
開いているブロック線図または新しいタブに関連するブロックを表示するには、Simulink Function ブロックまたは Function Caller ブロックの選択後に表示される省略記号をポイントします。その後、操作バーから [関連するブロック] を選択します。選択したブロックに複数のブロックが対応している場合は、関連するブロックのリストが開きます。リストはテキスト ボックスに検索語を入力してフィルター処理できます。関連するブロックをリストから選択すると、関連するブロックが表示された開いているブロック線図または新しいタブにウィンドウのフォーカスが移ります。
例
制限
Function Caller ブロックを使用して Simulink® またはエクスポートされた Stateflow 関数を非同期で呼び出して実行するモデルのコードを生成するには、モデル コンフィギュレーション パラメーター [システム ターゲット ファイル] を autosar_adapative.tlc
に設定する必要があります。それ以外のシステム ターゲット ファイル設定については、Function Caller のブロック パラメーター [関数呼び出しを非同期で実行] をオフにします。
端子
入力
出力
パラメーター
ブロックの特性
データ型 |
|
直達 |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|