メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

データ宣言

データ宣言の場所

モデル コンフィギュレーション ペイン: [コード生成] / [コード配置]

説明

extern ステートメント、typedef ステートメントおよび #define ステートメントの宣言場所を指定します。

依存関係

このパラメーターを選択すると [データ宣言ファイル名] が有効になります。

設定

自動 (既定値) | ソース ファイルで宣言されたデータ | 単一で個別のソース ファイルに定義されたデータ

既定: 自動

自動

コード ジェネレーターが、宣言をどこに配置するかを決定します。

ソース ファイルで宣言されたデータ

関数が配置されている .h ヘッダー ファイルに宣言を配置します。データ ヘッダー テンプレート ファイルは使用されません。関数ソース ファイルの数や、Simulink® モデルで以前選択されたファイルの分割に応じて、コード ジェネレーターは宣言を 1 つ以上の関数 .h ファイルに配置します。

単一で個別のソース ファイルに定義されたデータ

[データ宣言ファイル名] フィールドで指定されたデータ ヘッダー ファイル内に宣言を配置します。コード ジェネレーターは、データ セクションの [ヘッダー ファイル (*.h) テンプレート] パラメーターで指定されたデータ ヘッダー テンプレートに基づいて、宣言を編成し、形式を設定します。このパラメーターは、[コード生成] ペインの[テンプレート] タブにあります。

制限

このパラメーターは、以下を除くストレージ クラスを持つデータに適用されます。

  • ExportedGlobal

  • ImportedExtern

  • ImportedExternPointer

  • BitField

  • FileScope

  • Struct

  • CompilerFlag

  • Localizable (グローバルではない変数)

推奨設定

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

プログラムでの使用

パラメーター: GlobalDataReference
型: 文字ベクトル
値: 'Auto' | 'InSourceFile' | 'InSeparateHeaderFile'
既定の設定: 'Auto'

バージョン履歴

R2006a で導入