このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
金宝app®では,可変コンポーネントの有限セットをもつ共通の固定構造から構成されるモジュール設計プラットフォームに基づくモデルを作成できます。変動性は,可変コンポーネントをもつ単一の固定マスター設計の開発に役立ちます。
このアプローチによって,用途,コストまたは操作上の考慮事項により決定する多様な顧客要件を満たすことができます。
バリアントはモジュール設計プラットフォームの可変コンポーネントです。これは,単一の統合されたブロック線図1でつのモデルの複数の実装を指定するのに役立ちます。詳細については,バリアントとは,およびどのような場合にそれを使用するかを参照してください。
バリアントには2つのタイプ,つまり階層的バリアントとインラインバリアントがあります。階層的バリアントは不同的子系统ブロックを介します。一方,インラインバリアントは变异来源ブロックと变体水槽ブロックを介します。不同的子系统ブロックを使用すると,次のようなメリットがあります。
模型ブロックと子系统ブロックをバリアントシステムとして混在させることができる
柔軟なI / Oをサポートし,すべてのバリアントで入力端子と出力端子を同じ数にする必要がない
变种子系统,变种模型 | バリアントの選択として子系统ブロックまたは模型ブロックが含まれているテンプレートサブシステム |
变异来源 | バリアントを使用した複数の入力間での経路設定 |
变体水槽 | バリアントを使用した複数の出力間での経路設定 |
手动变异来源 | 入力での複数バリアント選択肢の切り替え |
手动变体水槽 | 出力での複数バリアント選択肢の切り替え |
金宝app仿真软件。变体 |
バリアント選択を制御する条件を指定 |
金宝app仿真软件。变体ConfigurationData |
バリアントコンフィギュレーションデータオブジェクトを表すクラス |
金宝app仿真软件。变体Manager |
一連のバリアントマネージャー機能を表すクラス |
金宝app仿真软件。变体ConfigurationAnalysis |
一連のバリアントコンフィギュレーション解析機能を表すクラス |
金宝app仿真软件。变体Control |
创建一个变量控制变量对象 |
金宝app仿真软件。变体Variable |
创建一个可变参数对象 |
複数のバリアント要件に対応する1つのシステム。
金宝app仿真软件バリアントに関する用語とパラメーターについて学習する。
バリアントブロックを使用したモデルの作成方法について学習します。
バリアントブロックの制御方法について学習します。
既定のバリアントの選択をアクティブ化,非アクティブ化または作成します。
MATLAB®コードを使用してバリアント制御を定義します。
バリアントブロックのアクティブなバリアントの選択肢を制御する方法
この例では,インラインバリアントブロックおよび变体子系统ブロックのアクティブな選択肢をマスクワークスペースまたはモデルワークスペースから制御するさまざまな方法を示します。
变体子系统の基本機能を学習する。
变体子系统でバリアントの選択を表現します。
不同的子系统ブロック外でバリアント条件を伝播する。
バリアント条件の条件付きで実行されるシステムへの伝播について理解する。
可配置子系统の变体子系统への変換方法と読み込みの動作について学習する。
マスクパラメーターを使用してロックされたカスタムライブラリのバリアントサブシステムのアクティブな選択肢を制御
ロックされているカスタムライブラリに属する不同的子系统のアクティブな選択肢を制御する。
この例では,金宝app仿真软件®で親の变体子系统ブロックにアクティブなバリアントブロックのマスクアイコンを自動的に表示する方法を示します。
この例では,变体子系统ブロックの出力端子で関数呼び出し信号をマージする方法を示します。
インラインバリアントを使用してバリアントの選択を表現します。
インラインバリアントを含むモデル内でバリアントの選択を表示します。
变异来源と变体水槽ブロックでバリアントの選択を定義します。
バリアントソースおよびバリアントシンクによるバリアント条件の伝播
インラインバリアントブロックからバリアント条件を伝播します。
バーチャルサブシステムおよび非バーチャルサブシステムへのバリアント条件の伝播について理解します。
条件付きサブシステムでのバリアント条件の伝播について学習します。
上流および下流へのバリアント条件の伝播を制御します。
バリアントバスの作成,コードの生成,およびバスによるバリアント条件の伝播の方法を理解する。
シミュレーションとコード生成のための関数呼び出し信号の受信または出力
この例では,变异源ブロックで関数呼び出し信号をマージする方法を示します。
主要なツールを使用して,さまざまなバリアントモデルの変動点を管理します。
モデルのバリアントコンフィギュレーションを作成し,その精度を検証します。
モデルに関連付けられた制御変数をインポートします。
モデル間の制約を定義します。
バリアントコンフィギュレーションのサブセットでモデルを生成します。
バリアントブロックを含むモデルでのバリアントコンフィギュレーションの解析
バリアントブロックを含むモデルで各バリアントコンフィギュレーションのモデル参照とライブラリを解析する。
バリアントパラメーターを使用した値が異なるブロックパラメーターの再利用
ブロックパラメーター値が異なる多くのシステム用に1つのモデルを設計します。
この例では,バリアントパラメーターをもつ単純なモデルの作成方法を説明します。
学习如何控制变量参数。
バリアントパラメーターのアクティブな値とアクティベーションのタイミングの変更
この例では,金宝app仿真软件®モデルでバリアントパラメーターのアクティブな値とアクティベーションのタイミングを変更する方法を示します。