主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

既定のパラメーター動作

説明

生成コードで数値ブロックパラメーターをインライン化された定数値に変換します。

カテゴリ: 最適化

設定

既定の設定:锐信ターゲットの場合は[調整可能]| ERTターゲットの場合は[インライン]

インライン

(既定のパラメーター動作)[インライン]に設定して,グローバルRAMの使用量を削減し,生成コードの効率を上げます。获得ブロックの[ゲイン]パラメーターなどの数値ブロックパラメーターを表すためにメモリの割り当ては行われません。代わりに,これらのブロックパラメーターのリテラル数値がインライン化されます。

調整可能

(既定のパラメーター動作)[調整可能]に設定して,生成コードでの数値ブロックパラメーターの調整可能性を有効にします。このコードは,MATLAB®数値変数などの,ストレージクラス汽车を使用する数値ブロックパラメーターと変数を,グローバルパラメーター構造体の調整可能なフィールドとして表します。

ヒント

  • (既定のパラメーター動作)[インライン]または[調整可能]に設定すると,ブロックパラメーターの調整可能性を維持するためのパラメーターデータオブジェクトが作成されます。詳細については,生成されたコードにおける調整可能なキャリブレーションパラメーターの作成を参照してください。

  • ERTベースでないシステムターゲットファイルからERTベースのシステムターゲットファイルに切り替えると,(既定のパラメーター動作)が既定で[インライン]に設定されます。ただし,(既定のパラメーター動作)の設定は後で変更できます。

  • 最上位モデルが参照モデルを使用しているか,モデルが別のモデルから参照されている場合は以下のようになります。

    • 最上位モデルで(既定のパラメーター動作)[インライン]に設定されている場合,参照モデルで(既定のパラメーター動作)[インライン]に設定しなければなりません。

    • 最上位モデルでは(既定のパラメーター動作)[調整可能]または[インライン]に設定できます。

  • モデルに环境控制器ブロックが含まれている場合に,(既定のパラメーター動作)[インライン]に設定しており,Sim端子に接続された分岐に外部信号が含まれていないときは,この分岐のコード生成を抑制できます。

依存関係

(既定のパラメーター動作)[インライン]に設定すると,インライン不変信号コンフィギュレーションパラメーターが有効になります。

コマンドライン情報

パラメーター:DefaultParameterBehavior
型:文字ベクトル
値:“内联”|可调的
既定の設定:锐信ターゲットの場合は可调的| ERTターゲットの場合は“内联”

推奨設定

アプリケーション 設定
デバッグ 開発中は[調整可能]
量産コード生成の場合は[インライン]
トレーサビリティ インライン
効率性 インライン
安全対策 影響なし

関連するトピック