このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
模型ブロックを使用してモデルを別のモデルに含めることができます。模型ブロックの各インスタンスは"モデル参照"になります。シミュレーションとコード生成では,“参照モデル”内のブロックが 1.つのユニットとして一緒に実行されます。参照モデルを含むモデルは“親モデル”になります。親モデルと参照モデルの集合は“モデルの階層構造”を形成します。
サブシステムと同様に,モデル参照を利用すると大規模なモデルを階層的に構成できます。ライブラリと同様に,モデル参照を利用すると,ブロックのセットを一度定義し,それを繰り返し使用することができます。モデル参照には,サブシステムやライブラリにはない利点がいくつかあります。以下の利点のいくつかは,模型ブロックのコンテキストとは独立して参照モデルをコンパイルできることによるものです。
モジュール開発
モデルの保護
参照による使用
インクリメンタルな読み込み処理
アクセラレータシミュレーション
インクリメンタルなコード生成
独立したコンフィギュレーション セット
模型 | モデル階層の作成のための別のモデルの参照 |
变种子系统,变种模型 | バリアントの選択として子系统ブロックまたは模型ブロックが含まれているテンプレートサブシステム |
モデル参照変換アドバイザー | サブシステムから参照モデルへの変換 |
[参照ファイル] ペイン | 参照サブシステムとモデルを表示,保存,閉じる |
別のモデル上の1つのモデルを参照することで,モデルの階層構造を作成する。参照モデルには1つのユニットとして一緒に実行されるブロックが含まれる。
大規模モデルおよびマルチユーザー開発チームのためのコンポーネント化について考える。
モデル参照には,再利用性,シミュレーションモード,マスキング,デバッグなどの機能に関連する要件と制限がある。
別のモデルにモデルを含める。
サードパーティから受け取った保護モデルを使用します。
変換するサブシステムを準備し,サブシステムをモデルに変換して,変換の前後にシミュレーション結果を比較する。
参照モデルの端子は,モデル参照の端子に対応します。モデル境界に交差する信号は,特定の要件を満たさなければなりません。
モデルの階層構造のコンテンツ,構造,モデルのバージョン,ログ記録された信号を調べる。
コンフィギュレーションパラメーターの値は,最上位モデルと参照モデルで異なる値にすることができます。コンフィギュレーションパラメーターの値には,モデル参照で使用する場合に特別な要件や動作が適用されるものもあります。
条件付き実行サブシステムと同様に、参照モデルを条件付きで実行する。
参照モデルは参照元のモデルからサンプル時間を継承できます。
再利用可能なコンポーネントを参照モデルとしてモデル化する場合、ブロック パラメーターに違う値を使用するようにコンポーネントの各インスタンスを設定するために、モデル引数を作成する。
この例では、同じブロック パラメーターに違う値を使用するように参照モデルの複数のインスタンスをプログラムで設定する方法について説明します。
この例では,構造体を使用することで,同じブロックパラメーターに違う値を使用するように参照モデルの複数のインスタンスをプログラムで設定する方法について説明します。
インスタンス固有のデータをプログラムでルックアップテーブルに設定する
万博1manbetx仿真软件。LookupTable
オブジェクトを使用して ASAP2または AUTOSARのコード生成 (标准_轴や 曲线など) 用のルックアップ テーブル データを保存および設定する場合、そのオブジェクトをモデルの引数として設定できます。
モデルの階層構造内のモデルのシミュレーションモードを選択します。
シミュレーションターゲット,別名SIMターゲットは,アクセラレータモードで実行される参照モデルを実装する墨西哥人ファイルです。
シミュレーションを高速化するための 万博1manbetx模拟キャッシュ ファイルの共有
万博1manbetx模拟キャッシュ ファイルを使用して、初回ビルドのコストを回避できるよう、ビルド アーティファクトを共有します。
並列ビルドを使用して大きなモデル参照階層に対するブロック線図の更新時間を短縮します。
条件付き実行参照モデルのスタンドアロンシミュレーションを実行します。
ノーマルモードでの複数の参照モデルインスタンスのシミュレーション
参照モデルの複数のインスタンスを含むモデルのシミュレーションを実行します。