ドキュメンテーション

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

モデル コンフィギュレーション パラメーター: Simulation Target

[シミュレーション ターゲット] カテゴリには、MATLAB Function ブロック、Stateflow® チャート、または Truth Table ブロックを含むモデルのシミュレーション ターゲットを設定するためのパラメーターが含まれます。

パラメーター説明

カスタム コードのインポート

カスタム コードを解析し、モデル内の未解決のシンボルをレポートするかどうかを指定します。この設定は、モデル内のすべての C チャート (ライブラリ リンク チャートを含む) に適用されます。

ソース ファイル

生成されたソース コード ファイルの一番上近くに表示されるコード行を入力します。

ヘッダー ファイル

生成されたヘッダー ファイルの一番上近くに表示されるコード行を入力します。

初期化関数

シミュレーションの開始時に 1 回実行されるコード ステートメントを入力します。

終了関数

シミュレーションの終了時に実行されるコード ステートメントを入力します。

インクルード ディレクトリ

コンパイル ターゲットに含めるファイルを含むフォルダー パスのリストを指定します。

ソース ファイル

コンパイルしてターゲットにリンクするソース ファイルのリストを指定します。

ライブラリ

ターゲットにリンクするカスタム オブジェクト コードを含むスタティック ライブラリのリストを指定します。

予約名

MATLAB Function ブロック、Stateflow チャート、または Truth Table ブロックを含むモデルのカスタム コード内で指定した変数または関数の名前に一致する生成コード内の変数または関数の名前を入力します。

定義

コンパイラ コマンド ラインに追加するプリプロセッサ マクロ定義を指定します。

ローカルなカスタム コード設定を使用 (メイン モデルから継承しません)

メイン モデルから一意のカスタム コード設定をライブラリ モデルで使用できるかどうかを指定します。(このパラメーターは読み取り専用です)

既定の関数配列のレイアウト

C Caller ブロックにより使用される、すべての外部 C 関数の既定の配列レイアウトを指定します。

関数別に指定

C Caller ブロックにより使用される、各外部 C 関数の配列レイアウトを指定します。

次のコンフィギュレーション パラメーターは [詳細設定パラメーター] セクションにあります。

パラメーター説明

セミコロンなしの式をエコー

MATLAB® コマンド ウィンドウで実行時に出力を表示できるようにします (セミコロンで終わらないアクションなど)。

シミュレーション ターゲットのビルド モード

MATLAB Function ブロック、Stateflow チャート、または Truth Table ブロックを含むモデルのシミュレーション ターゲットのビルド方法を指定します。

応答を確保

MATLAB Function ブロック用に生成したコードの反応性チェックを有効にします。

インポートしたバスと列挙型に対する typedef の生成

Stateflow および MATLAB Function ブロック内のインポートされたバスと列挙データ型に対する typedef の処理と生成について指定します。

メモリの整合性を確保

MATLAB Function ブロックに生成したコード内のメモリの整合性の違反を検出し、診断して実行を停止します。

MATLAB 関数の実行時再帰を有効にする

再帰関数を含む MATLAB コード向けに生成されたコードで再帰関数を許可します。

コンパイル時の MATLAB 関数の再帰限界値

コンパイル時の再帰では、生成されたコードで許可される関数のコピー数を制御します。

ブロック削減

ブロックのグループを縮約または削除することによって実行時間を短縮します。

コンパイラ最適化レベル

高速のためにコード生成時にコンパイラによって使用される最適化の度合いを設定します。

条件付き入力分岐実行

Switch ブロックと Multiport Switch ブロックがモデルに含まれている場合のモデルの実行を向上させます。

信号ストレージの再利用 (Simulink Coder)

信号メモリを再利用します。

詳細なアクセラレータのビルド

Simulink® Accelerator モード、参照モデルのアクセラレータ モードおよびラピッド アクセラレータ モードのコード生成時に表示する情報の量を選択します。

MATLAB 関数での動的メモリ割り当て

動的メモリ割り当てしきい値以上のサイズをもつ可変サイズ配列に対して、動的メモリ割り当て (malloc) を使用します。このパラメーターは、MATLAB Function ブロック、Stateflow チャート、または MATLAB System ブロックに関連付けられた System object の MATLAB コードに適用されます。

MATLAB 関数での動的メモリ割り当てしきい値

しきい値以上のサイズ (バイト単位) をもつ可変サイズ配列に対して、動的なメモリの割り当て (malloc) を使用します。このパラメーターは、MATLAB Function ブロック、Stateflow チャート、または MATLAB System ブロックに関連付けられた System object の MATLAB コードに適用されます。

シミュレーション中のブレークポイント設定を許可

MATLAB Function ブロック、Stateflow チャート、State Transition ブロックまたは Truth Table ブロックを含むモデルのシミュレーション中のデバッグおよびアニメーションを有効にします。

関連するトピック