Main Content

コード置換ライブラリ

説明

Embedded Coder®で、モデルのコードを生成するときにコード ジェネレーターが使用するコード置換ライブラリのリストを指定します。コード置換ライブラリを選択するには、[選択]ボタンをクリックして、[選択されたコード置換ライブラリ - 優先順位付き]ダイアログ ボックスを使用します。

カテゴリ:[コード生成]、[インターフェイス]

設定

既定の設定:なし

なし

コード置換ライブラリを使用しません。

名前付きのコード置換ライブラリ

複数のプラットフォーム固有のライブラリ、コンパイラ ライブラリ、カスタム ライブラリ、または標準のコード置換ライブラリに対する呼び出しを生成します。名前付きライブラリのリストは以下に応じて変わります。

  • インストールされているサポート パッケージ。

  • システム ターゲット ファイル、言語、言語標準、およびデバイス ベンダー構成。

  • Embedded Coder を使用してコード置換ライブラリを作成して登録したかどうか。

ヒント

  • コード置換の優先順位に基づいてコード置換ライブラリを並べ替えます。リストの最上位にあるライブラリは、置換の優先順位が高くなります。

  • 一重引用符で囲んで、コンマで区切り、複数のコード置換ライブラリを指定します。

  • このパラメーターを設定する前に、使用するライブラリがコンパイラでサポートされていることを確認してください。コンパイラでサポートされていないパラメーター値を選択した場合、コンパイラ エラーが発生することがあります。

  • [共有コードの配置]パラメーターを[共有場所]に設定している場合、またはモデル参照階層内のモデル用にコードを生成する場合、以下に従ってください。

    • 位置を共有しているモデルまたはモデルの階層構造内のモデルに対しては、同じコード置換ライブラリ (同じ名前、テーブルおよびテーブル エントリ) を指定しなければなりません。

    • コード置換ライブラリの名前または内容を変更し、前のビルドと同じフォルダーからモデルをリビルドすると、コード ジェネレーターはチェックサム警告をレポートします (共有ユーティリティ コード チェックサムの管理を参照)。この警告は、既存のフォルダーを削除してから停止するか、コード生成を停止するようにプロンプトを表示します。

  • Stateflow®チャートを含むモデルに次の両方の条件が当てはまる場合、Simulink®ソフトウェアはチャートのコードを再生成し、生成されたコードを再コンパイルします。

    • [共有コードの配置]パラメーターを[共有場所]に設定 "しない"。

    • コードを再生成する前にコード置換ライブラリの名前または内容を変更する。

依存関係

  • このパラメーターは ERT ベースのターゲットの場合にのみ表示されます。GRT ベースのターゲットの場合は、コード置換ライブラリパラメーターを使用します。

  • コードを生成する場合、このパラメーターには Embedded Coder が必要です。

コマンド ライン情報

パラメーター:CodeReplacementLibrary
型:文字ベクトル
値:'None'|'GNU C99 extensions'|'AUTOSAR 4.0'|'GCC ARM Cortex-A'|'myCustomLibrary'
既定の設定:'None'

推奨設定

アプリケーション 設定
デバッグ 影響なし
トレーサビリティ 影響なし
効率性 有効なライブラリ
安全対策 影響なし

関連するトピック