主要内容

このページの翻訳は最新ではありませ。

モデルモデルの阶层构造构造のコード生成のためのコンフィギュレーションの设定

モデル参照の阶层阶层,このトピックで说明するように,各种の金宝app®编码器™要件を満たさなければなりんん。金宝appSimulink编码器ソフトウェアで处理するモデル参照阶层は,以下の要件を満たさなければなりません。

コンフィギュレーションパラメーターの要件

参照モデルは最上位モデル,コンフィギュレーションセットを使使ます。既定の设定では,阶层にあるすべてモデルには独独のセットセットありありあり。目防方法はセット。结合と同じ。

个々のが独のコンフィギュレーションのでので,コンフィギュレーションパラメーターの値モデルごとに値にすることができますさらに,パラメーターの値は,本来モデル参照适しないないもの00

  • パラメーターの矛盾が重大なものでない场合,コードジェネレーターは警告をにに,その矛盾を无视または解决し。

  • 矛盾のあるパラメーター,単纯ではないけれども受け入れられる可性の解决策策存ーがー存ー存ー存ー存ーが解决,警告ででを解决,警告してする,またはエラーををさせる,とと対応をします。

  • 受け入れ可能な解决策がない场合,コードジェネレーターはエラーを発生させます。その场合は,问题を解决するためにパラメーター値を変更しなければなりません。

モデル参照の阶层に矛盾しパラメーターパラメーター値をもつ参照ががある场场をの参照の変更をの参照モデルに伝播なければならないなければならない参照モデルにを手なければならない场パラメーター矛盾を手手场ののを手手で取り除この矛盾を手がかかります。そのような空间コンフィギュレーションのの数のモデルモデルでの没有を参照してください。

个别个别のモデルを変更するなくモデル参照阶层のコードコードターゲットターゲットを选金宝app択するにははをについてについて详细をしし详细ししははについてはははについてについてははについてははについてはについてははについてについてはについてについてコンフィギュレーション参照を使用したコード生成ターゲットの選択(嵌入式编码器)を参照してください。

以下のは,当当设定方法违反を解决しますが,多くの场合,モデルでパラメーターを変更する必要が生じます。

システムシステムターゲットファイルがが付いたモデル参照のコンフィギュレーション

ダイアログボックスペイン オプション 要件
ソルバー 开着空间 システムターゲットファイルによっては,モデルの开始时间を0にすることが必要です。

ハードウェア実行

すべてのオプション

00

コード生成

システムターゲットファイル

最上位のモデルと参照モデルとで同じになっていなければなりません。

言语 最上位のモデルと参照モデルとで同じになっていなければなりません。
コード生成のみ

最上位のモデルと参照モデルとで同じになっていなければなりません。

识别子

識別子の最大の長さ

参照モデルは,亲モデルより长くならないようにしなければなりません。

インターフェイス

コード置换ライブラリ

最上位のモデルと参照モデルとで同じになっていなければなりません。

c apiの生成オプション

オンにするC APIチェックボックスは,最上位のモデルと参照モデルとで同じになっていなければなりません。

ASAP2インターフェイス

最上位モデルは,[オン][オフ]も可能です,参照モデルでは[オフ]にしなければなりません。[オフ]でないでない合,コードジェネレーターは,コード生成时に一时的にそれそれ[オフ]に设定します。

ERTシステムシステムターゲットファイルファイルが付いたモデル参照のコンフィギュレーション(嵌入式编码器が必要)

ダイアログボックスペイン オプション 要件

识别子

グローバル数
グローバルなタイプ
サブシステムのメソッド
ローカルな一时代
定数のマクロ
$ r.トークントークンが含まれれてなければなりません

信号名

最上位のモデルと参照モデルとで同じになっていなければなりません。

m函数 指定した场合,最上位のモデルと参照モデルとで同じになっていなければなりません。

パラメーターの名录

最上位のモデルと参照モデルとで同じになっていなければなりません。

#define定义名

最上位のモデルと参照モデルとで同じになっていなければなりません。

インターフェイス

カスタムカスタムストレージクラスを无视する

最上位のモデルと参照モデルとで同じになっていなければなりません。

动画小数数号サポート

最上位のモデルと参照モデルとで同じになっていなければなりません。

非有限値のサポート

最上位モデルで[オフ]の结合,参照モデルで[オフ]にしなければなりません。

复素数号サポート

最上位モデルで[オフ]の结合,参照モデルで[オフ]にしなければなりません。

リアルリアルタイムモデルデータデータ构造のエラーステータスフィールドを

最上位モデルで[オン]の结合,参照モデルで[オン]にならなければなりません。

コード配置

データ定義の配置にデータオブジェクトからオーナーを使用する

最上位のモデルと参照モデルとで同じになっていなければなりません。

信号表示レベル

最上位のモデルと参照モデルとで同じになっていなければなりません。

パラメーター调整レベル

最上位のモデルと参照モデルとで同じになっていなければなりません。

コードの生成时に変更されるパラメーター

参照モデルで,次の[コンフィギュレーションパラメーター][コード生成][标识符]パラメーターに$ r.トークン(参照モデルの名前を表す)を含まない設定が行われている場合,コード生成により$ r.トークンが識別子の書式の先頭に付加されます。

  • グローバル数CustomSymbolStrGlobalVar的)

  • グローバルなタイプcustomsymbolstrype.的)

  • サブシステムのメソッドCustomSymbolStrFcn的)

  • 定数のマクロCustomSymbolStrMacro的)

モデルアドバイザーを使使て,コード生成によってコンフィギュレーションパラメーターが変更さモデルを,モデル参照阶层において特し。

  1. 金宝appSimulinkエディターエディター,[モデルU化]タブから[モデルアドバイザー]を选択します。

  2. [タスク别]を选択します。

  3. [モデル参照に使使用されているコード生成识别子の书籍をチェックチェックチェック実行します。

生成されたコードでするスクリプトが,コード生成により変更される子の形式形式使使しいるいる场はいるはは,更新され识别识别子のの(加加された$ r.トークンが含まれる)を使用するようにスクリプトを更新します。

识别子の详细については,标识符格式控制(嵌入式编码器)を参照してください。

名为付けの要件

参照モデルを使用するモデル内で,所属するモデルの名前を競合させることはできません。モデル参照を使用するモデルからコードを生成する場合,[识别子の最大の长]パラメーターは,ルートモデル名および名前マングリングテキストに対応できる大きさでなければなりません。[识别子の最大の长]が不十分だと,コード生成エラーが発生します。

上位レベルモデルの範囲内のシンボルと参照モデル範囲内のシンボル間で名前の競合が発生すると,参照モデルのシンボルが保持されます。コードジェネレーターは,上位レベルのモデルからのシンボルに対して名前マングリングを行います。

嵌入式编码器の名前付けの要件

嵌入式编码器®製品によって,生成されるシンボルの形式をかなり詳細に制御できます。モデル参照を使用するモデルからERTターゲットを使用してコードを生成する場合,以下を実行します。

  • $ M.トークンに加えて)$ r.トークンは,[有没有ユーティリティ识别子の形式]を除き,[识别子の书架]パラメーター仕様に含まれていなければなりません。

  • [识别子の最大の长]$ r.トークンと$ M.トークンの拡张を格纳するのに十分な大きさでなければなりません。

詳細については,モデルコンフィギュレーションパラメーター:コード生成识别子を参照してください。

カスタムターゲットの要件

嵌入式编码器がが场合,カスタムターゲットは,モデル参照のサポートを参照してください。

その他の考慮事項

[モデル参照]ペインの[分数ループの発生物のの小清],代数ループのを参照してください。

モデルのブロックで[参数丸めモード],产品ブロックやn-d查找表ブロックなど,符号付き整数演算を実行できるブロックのパラメーターダイアログボックスの[信号]ペインに表示されます。

ほとんどのブロックでは,[参数丸めモード]の小数点され。最简单的丸めモードをサポートブロックではははははは[符号付き付き数の除算の丸め]の値も丸め動作に影響を及ぼします。詳細については,丸め(定点设计师)を参照してください。

关键词する