このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Simulink 関数
Simulink モデルでアクセスできる関数の作成
Simulink® 関数は、一連の入力が与えられた場合に一連の出力を計算する計算単位です。Simulink 関数には、関数定義や関数呼び出しに共通のテキスト インターフェイスが用意されているため、ユーザーの選択に応じて関数を定義することができます。以下を使用して関数を定義できます。
Simulink Function ブロックで Simulink ブロックを使用
エクスポートされた Stateflow® グラフィカル関数で Stateflow ステート遷移を使用
エクスポートされた Stateflow MATLAB® 関数で MATLAB コード ステートメントを使用
関数の定義後は、Function Caller ブロック、MATLAB Function ブロックまたは Stateflow チャートを使用してその関数を呼び出すことができます。
ブロック
トピック
Simulink 関数の理解
- Simulink 関数の概要
共通のテキスト インターフェイスを関数の呼び出し元と共有する Simulink モデルの関数。 - モデルへの Simulink 関数の追加
Simulink Function ブロックを使用した Simulink 関数、Stateflow チャートからエクスポートしたグラフィカル関数または MATLAB 関数を定義する。 - モデルからの Simulink 関数の呼び出し
Function Caller ブロック、MATLAB Function ブロック、または Stateflow チャートを使用した Simulink モデルからの Simulink 関数の呼び出し。 - スコープ内、グローバル、および端子スコープ内の Simulink Function ブロックの概要
Simulink Function ブロックの可視性とアクセスの指定 - 参照モデルにおける Simulink Function ブロック
モデル コンポーネントで関数を追加し、関数にアクセスします。
スコープ内の Simulink 関数
- サブシステムのスコープ内の Simulink Function ブロック
関数のスコープをサブシステムに制限する。 - モデルのスコープ内の Simulink Function ブロック
関数のスコープをモデルに制限する。 - Simulink 関数を使用した診断サービスの定義
呼び出し元がエラー コードを渡す関数を使用して診断サービスを作成します。 - Resolve Error: Block Is Unable to Call The Scoped Simulink Function
Troubleshoot block unable to call the function error in Simulink.
Simulink のクライアント/サーバー インターフェイス
- Model Client and Server Components Using Function Ports
Use function ports to model client and server components in a service-oriented architecture. - Model Service-Oriented Communication Between Sensors (System Composer)
Use a service interface to call services from multiple instances of a referenced component. - Service Interfaces Overview (System Composer)
Create client and server ports, author service interfaces, and simulate service-oriented communication.