主要内容

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

モデル参照変换アドバイザー

サブシステムから参照モデルへの変換

说明

モデル参照変換アドバイザーは、サブシステム (条件付きサブシステムおよび参照サブシステムを含む) を参照モデルに変換します。

サブシステムを参照モデルにすることは,大规模で复雑なシステムの化チームチームののにとってにとって益です。多重の大规模では,サブサブと参照を组み组み使使使使使使てサブをを参照モデルにに変换するかどうかを决定决定にははににモデル コンポーネントのタイプの選択を参照してください。

変换で问题が発生すると,アドバイザーを使って问题を确认および修正できます。子系统ブロックの内容を準備すると、アドバイザーで識別される問題がなくなるか、問題の数が削減されます。このような問題はモデル編集環境で解決する方が、アドバイザーと 金宝app模拟®エディターの间を何度も切り替えるよりも效率的です。

モデル参照変換アドバイザーは、いくつかの種類のサブシステムで変換をサポートしません。以下に例を示します。

  • サブシステム境界を越える模拟风景™ 多体™コンポーネントのある子系统ブロック

  • 非非サブサブシステム - 非非サブサブシステム非同非呼び出しを受け入れる参照に変换する非同サポートサポートの确认事项(金宝appSimulink编码器)を参照してください。

モデル参照変换アドバイザーを开放

  • 金宝appSimulinkエディターエディター,子系统ブロックを选択します.金宝appsimulinkツールストリップの[子系统ブロック]タブで,[変換][型号]を选択します。

  • 马铃薯草®コマンドウィンドウウィンドウ,幂数“使用ConversionAdvisor”符合事实的に設定して関数金宝appsimulink.subsystem.converttomodelreference.を使用します。

すべて展開する

変換の出力を決定し、アドバイザーが変換エラーの修正を自動的に試みるかどうかを制御する入力パラメーターを指定します。

アドバイザーを开放ときに,左侧のペインで,最上位ノード选択さています。このノードによって,アドバイザーによって,アドバイザーが参照モデルに変换子系统。

入力パラメーター 说明

新闻名称

アドバイザーは子系统ブロック名に基づいてMATLABのパスの中で一意であるモデル名を提供します。

モデル名は 59文字以内です。詳細については、モデル名を参照してください。

ヒント

アドバイザーがターゲット参照モデルが既に存存を示すエラーを生成したたは,[新闻名称]パラメーターを使用して新しいファイル名を指定します。

変換データ ファイル名

アドバイザーは変换中间作物成さデータを格式するのファイルをををは,アドバイザーは名称をファイルの最初に使用し,そのその名称_conversion_data.mat.を追加します。たとえば、mymodel.という名前のモデルモデル内のサブのの综合,変换ファイル名はmyModel_conversion_data.matです。

変換データは、小地毯ファイル (既定) または MATLABファイルに保存できます。ファイルの拡張子Mをを使する合,アドバイザーアドバイザーはすべてのをMATLABファイルファイル直列直列ます。

メモ

最上位モデルがデータデータ使をするする合,このオプションは选択できませ。

自動的にエラーを修正 (可能な場合)

既定では、アドバイザー チェックによってアドバイザーが修正可能なエラーが検出された場合、アドバイザーに[修正]ボタンボタンが表示されこのこのボタンをクリックする,アドバイザーアドバイザーによって问题がが修され

このパラメーターを有条ににと,アドバイザーはは正可以ななの変换エラー[修正]ボタンを表示することなく修正します。

サブシステムの内容を 模型ブロックに置換

既定では、アドバイザーは模型ブロックを插入すること元のモデルを更ますますし动手,自动修正オプション使しいるかどうかによりますますますますます异なり异なり

  • 自动修正を使するする合书,自动修正によって力端子またはまたは力端子がさされるれるを,アドバイザーは子系统ブロックを模型ブロックで置き換えます。端子が変更された場合、アドバイザーには模型ブロック内のサブシステムのコンテンツが含まれ、それを子系统ブロックに插入します。

  • 自动修正を使をない合金,アドバイザーは子系统ブロックを模型ブロックで置き换えます。

新闻制作成品さたた参照モデルを模型ブロックのみを含む新しいS金宝appimulink的エディターウィンドウをアドバイザーが开くようにするにはこのパラメーターをクリアします。アドバイザーは他のSimulink的エディターウィンドウ内の元のモデルは更新しません。

コードマッピングをコピー

既定既定の设定ではしますの设定ではし亲マッピングからからはし亲マッピング参照モデルにし亲の参照モデルには亲の参照モデルには亲参照参照モデルには亲参照情モデルしいは参照参照参照モデルモデルは済み亲参照モデルしい亲亲モデルモデルモデルモデル亲参照モデルモデルモデルに亲モデル情モデルモデル亲亲モデル情からからです

〖图库“

詳細については、将子系统转换为参考模型并生成代码(金宝appSimulink编码器)を参照してください。

型号ブロックブロックシミュレーション

参照モデルを参照する新しい模型ブロックのシミュレーション モード。

  • [ノーマル](既定の設定)

  • [アクセラレータ]

変換後にシミュレーション結果をチェック

変換前および変換後に最上位モデルのシミュレーション結果を比較します。

このオプションを使用するには,変换を実行する前に以下を行います。

  • 关源人

  • [サブシステムの内容を模型ブロックに置换]をオンにする。

  • アドバイザーの[型号ブロックブロックシミュレーション]オプションを元のモデルと同じシミュレーションモードに设定する。

  • [终了时间][絶対許容誤差]、および[相対许容误差]を指定する。

変換完了後に結果を表示するには、[查看比较结果]アドバイザーアドバイザーは比较结果をシミュレーションインスペクターに表示し详细についてについてはは详细についてははについてについてははについてについてはについてについてについてについてしししししししははについてクリックしは変换前后のシミュレーション结果の比较を参照してください。

终了时间

既定では,最上位モデルの终了时间がinfである場合を除いて、アドバイザーは最上位モデルの終了時間を使用します。最上位モデルの終了時間がinfである場合、アドバイザーは既定の終了時間である10.を使用します。

このオプションを使使使には,[変換後にシミュレーション結果をチェック]を选択します。

绝対许容误差

既定を実したにおけるシミュレーション绝対许容误差许容误差许容误差设定1E-06.です。

このオプションを使使使には,[変換後にシミュレーション結果をチェック]を选択します。

相対許容誤差

比較を実行したシミュレーションにおける信号の相対許容誤差。既定の設定は1E-03.です。

このオプションを使使使には,[変換後にシミュレーション結果をチェック]を选択します。

実行后にレポートを表示

変換の完了後、変換の設定と結果をまとめたレポートが開きます。

モデル参照変换アドバイザーでは,各チェックを自动的にステップ実行できます。

  1. サブシステムの変换オプションの设定后后,[変換]をクリックします。

    モデル参照変換アドバイザーが各チェックを自動的にステップ実行します。

  2. アドバイザーから报告された问题を解决ししアドバイザーで,自动で[修正]ボタンが表示されます。

  3. 报警さされた问题を解决したらししし[続行]をクリックします。

モデル参照変换アドバイザーがすべてのチェックを正常に実行したら,変换を完了します。

すべての変换入力パラメーターが有效であることを确认します。

変換入力パラメーターの詳細については、サブサブシステム変换オプションの设定を参照してください。

  1. 左侧のペインで[変换のの力パラメーターを]ノードを选択します。

  2. [このタスクを実行]ボタンをクリックします。

  3. アドバイザーから报告された问题を解决ししアドバイザーで,自动で[修正]ボタンが表示されます。

  4. 报警さされた问题を解决したらししし[続行]をクリックします。

モデル コンフィギュレーションがモデル参照の要件を満たしていることを検証します。このチェックは、モデル参照で有効でないモデル コンフィギュレーション パラメーター設定を特定します。

  1. 左侧のペインで[モデルコンフィギュレーションをチェック]ノードを选択します。

  2. [このタスクを実行]ボタンをクリックします。

  3. アドバイザーから报告された问题を解决ししアドバイザーで,自动で[修正]ボタンが表示されます。

  4. 报警さされた问题を解决したらししし[続行]をクリックします。

サブシステム インターフェイスがモデルの参照要件を満たしているかどうかを検証します。

  1. 左侧のペインで[サブシステムのインターフェイスをチェック]ノードを选択します。

  2. [このタスクを実行]ボタンをクリックします。

    アドバイザーは、サブシステムのタイプがアドバイザーが変換できるタイプであることを検証します。次に、マスク サブシステムなどの特定のタイプのサブシステムへのインターフェイスが変換の要件を満たしていることを検証します。

  3. アドバイザーから报告された问题を解决ししアドバイザーで,自动で[修正]ボタンが表示されます。

  4. 报警さされた问题を解决したらししし[続行]をクリックします。

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

  1. 左侧のペインで[サブシステムのコンテンツをチェック]ノードを选択します。

  2. [このタスクを実行]ボタンをクリックします。

    アドバイザーはモデルが正常にコンパイルするかどうかを确认します。コンパイルが正常に行われると,アドバイザーはサブシステム内のブロックが変换の要件を満たしているかどうかチェックします。

  3. アドバイザーから报告された问题を解决ししアドバイザーで,自动で[修正]ボタンが表示されます。

  4. 报警さされた问题を解决したらししし[続行]をクリックします。

すべてのチェックが正常に実行されたら,変换が完了します。

  1. 左侧のペインで[変换を完了]ノードを选択します。

  2. [このタスクを実行]ボタンをクリックします。

    モデル参照変换アドバイザーは以下を行います。

    • サブシステムから参照モデルががさます。

    • 参照モデルに必要な金宝appsimulink.bus.オブジェクト金宝app模拟信号オブジェクトおよび调整可能なパラメーターが作成されます。

    • 既定では,新しいモデルを参照する模型ブロックによって子系统ブロックが置き换えられます。

    • 自动修正によってによって子が模型ブロックインターフェイスに追加されたた合,子系统ブロックに模型ブロックが插入されます。

    • slprj.フォルダーにhtml変换概要レポートが作物されます。このレポートには,アドバイザーが実行した正结果含む,変换プロセスの结果まとめられいいではまとめ。。

    • オプションで,変换前と変换后にシミュレーション结果の整合性をチェックします。

    • 以下の要素を元のモデルから,新たに作成した参照モデルにコピーします。

      • コンフィギュレーションセット- 亲モデルで以下を使用

        • 参照されるコンフィギュレーション セットではないコンフィギュレーション セット。アドバイザーはコンフィギュレーション セット全体を参照モデルにコピーします。

        • 亲されるコンフィギュレーションセット。

      • 変数— アドバイザーは、元のモデルでサブシステムが使用していたモデル ワークスペース変数のみを、参照モデルのモデル ワークスペースにコピーします。サブシステムを含むモデルがデータ ディクショナリを使用している場合は、参照モデルも同じデータ ディクショナリを使用します。

      • 要件リンク— アドバイザーは金宝appSimulink要求™ソフトウェアで作成された要件リンクを元の子系统ブロックから模型ブロックにコピーします。

変換結果に満足しない場合、モデルを初期の状態に戻すことができます。[変换を完了]チェックを正常に実行した后に,[元元のモデルモデルを复元するするはここををリンクを使用します。

[変換後にシミュレーション結果をチェック]ををしたた合,[比较比较结果を表示表示するにはここをクリックリンクリンク使用しし结果をを表示ます。

[変換後にシミュレーション結果をチェック]を選択した場合、モデル参照変換アドバイザーは変換前と変換後に最上位モデルのシミュレーション結果の比較を提供します。

[変换を完了]チェックを正常に実行した后に,[比较比较结果を表示表示するにはここをクリックをクリックします。结果结果シミュレーションデータインスペクターに表示されます。绿色のチェックマークは,シミュレーション结果がベースラインモデルと新しい参照モデルを含むモデル间の许容误差内にあることを示します。

模拟数据检查器比较转换之前和之后的记录信号。

詳細については、シミュレーションデータの比较を参照してください。

R2014Aで导入