このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
Simulink Function
Simulink® 関数は、一連の入力が与えられた場合に一連の出力を計算する計算単位です。Simulink 関数には、関数定義や関数呼び出しに共通のテキスト インターフェイスが用意されているため、ユーザーの選択に応じて関数を定義することができます。以下を使用して関数を定義できます。
Simulink Function ブロックで Simulink ブロックを使用
エクスポートされた Stateflow® グラフィカル関数で Stateflow ステート遷移を使用
エクスポートされた Stateflow MATLAB 関数で MATLAB® コード ステートメントを使用
関数の定義後は、Function Caller ブロック、MATLAB Function ブロックまたは Stateflow チャートを使用してその関数を呼び出すことができます。

ブロック
トピック
- Simulink 関数の概要
共通のテキスト インターフェイスを関数の呼び出し元と共有する Simulink モデルの関数。
- モデルへの Simulink 関数の追加
Simulink Function ブロックを使用した Simulink 関数、Stateflow チャートからエクスポートしたグラフィカル関数または MATLAB 関数を定義する。
- モデルからの Simulink 関数の呼び出し
Function Caller ブロック、MATLAB Function ブロック、または Stateflow チャートを使用した Simulink モデルからの Simulink 関数の呼び出し。
- 参照モデルにおける Simulink Function ブロック
モデル コンポーネントで関数を追加し、関数にアクセスします。
- Call Simulink Functions in Other Models Using Function Ports
Use function ports to call a Simulink function in one referenced model from another referenced model.
- スコープ内、グローバル、および端子スコープ内の Simulink Function ブロックの概要
Simulink Function ブロックの可視性とアクセスの指定
- サブシステムのスコープ内の Simulink Function ブロック
関数のスコープをサブシステムに制限する。
- モデルのスコープ内の Simulink Function ブロック
関数のスコープをモデルに制限する。
- クライアント/サーバー アーキテクチャを使用した診断
呼び出し元がエラー コードを渡す関数を使用して診断サービスを作成します。