このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
MATLAB Function ブロックの基礎
MATLAB Function ブロックは、MATLAB 関数を Simulink モデルに実装するために使用します。MATLAB Function ブロックを使用して、読み取り可能で効率的かつコンパクトな C/C++ コードを生成し、デスクトップおよび組み込みアプリケーションに展開できます。
ツール
MATLAB Function ブロック エディター | MATLAB Function ブロックの MATLAB コードの作成、編集、デバッグ |
ブロック
MATLAB Function | 組み込み C コードを生成する MATLAB コードをモデルに含める |
オブジェクト
MATLABFunctionConfiguration | MATLAB Function block property configuration (R2019b 以降) |
Stateflow.EMChart | Stateflow interface to MATLAB Function block |
トピック
- Simulink での MATLAB Function ブロックを使用した MATLAB 関数の実装
MATLAB Function ブロックを使用して MATLAB で記述されたコードを Simulink モデルに実装する。
- 出力変数の信号オブジェクトの関連付け
暗黙的な信号の関連付けをモデルの階層構造のさまざまなレベルで管理します。
- MATLAB Function ブロックを含むマスク ライブラリ サブシステムを使用したシミュレーションの実行とコードの生成
ライブラリ内のカスタム MATLAB Function ブロックを使用するモデルを使用したシミュレーションの実行とコードの生成。
- MATLAB Function ブロックのコードと統合に関する制限
MATLAB Function ブロックをモデルで使用する際の制限を確認する。
- MATLAB Function ブロックでの MATLAB 関数ファイルの呼び出し
MATLAB Function ブロックを使用して MATLAB 関数ファイルに記述されたコードを呼び出して実行する。
- MATLAB Function ブロックを使用した C コードの統合
MATLAB Function ブロックを使用した外部 C コードの呼び出しと、列挙型とバスの typedef の制御。
- プログラムによる MATLAB Function ブロックの設定
MATLAB Function ブロックを設定し、プログラムのコマンドを使用して検査する。
トラブルシューティング
シミュレーション中の MATLAB Function ブロック コードのデバッグ。
MATLAB Function ブロック、Chart ブロック、および Truth Table ブロックでの代数ループ エラーの回避
フィードバック ループでの MATLAB Function ブロック、Chart ブロック、および Truth Table ブロックの使用に関する制限に従う。
特殊なセマンティクスは、関数が永続データを初期化する方法に影響を与えます。