主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

バリアントシステム

異なる仕様をサポートするカスタムモデルのバージョンを作成して重複を避ける

金宝app®では,可変コンポーネントの有限セットをもつ共通の固定構造から構成されるモジュール設計プラットフォームに基づくモデルを作成できます。変動性は,可変コンポーネントをもつ単一の固定マスター設計の開発に役立ちます。

このアプローチによって,用途,コストまたは操作上の考慮事項により決定する多様な顧客要件を満たすことができます。

バリアントはモジュール設計プラットフォームの可変コンポーネントです。これは,単一の統合されたブロック線図1でつのモデルの複数の実装を指定するのに役立ちます。詳細については,バリアントとは,およびどのような場合にそれを使用するかを参照してください。

バリアントには2つのタイプ,つまり階層的バリアントとインラインバリアントがあります。階層的バリアントは不同的子系统ブロックを介します。一方,インラインバリアントは变异来源ブロックと变体水槽ブロックを介します。不同的子系统ブロックを使用すると,次のようなメリットがあります。

  • 模型ブロックと子系统ブロックをバリアントシステムとして混在させることができる

  • 柔軟なI / Oをサポートし,すべてのバリアントで入力端子と出力端子を同じ数にする必要がない

ブロック

变种子系统,变种模型 バリアントの選択として子系统ブロックまたは模型ブロックが含まれているテンプレートサブシステム
变异来源 バリアントを使用した複数の入力間での経路設定
变体水槽 バリアントを使用した複数の出力間での経路設定
手动变异来源 入力での複数バリアント選択肢の切り替え
手动变体水槽 出力での複数バリアント選択肢の切り替え

クラス

金宝app仿真软件。变体 バリアント選択を制御する条件を指定
金宝app仿真软件。变体ConfigurationData バリアントコンフィギュレーションデータオブジェクトを表すクラス
金宝app仿真软件。变体Manager 一連のバリアントマネージャー機能を表すクラス
金宝app仿真软件。变体ConfigurationAnalysis 一連のバリアントコンフィギュレーション解析機能を表すクラス
金宝app仿真软件。变体Control 创建一个变量控制变量对象
金宝app仿真软件。变体Variable 创建一个可变参数对象

トピック

バリアントの紹介

バリアントとは,およびどのような場合にそれを使用するか

複数のバリアント要件に対応する1つのシステム。

バリアントの用語

金宝app仿真软件バリアントに関する用語とパラメーターについて学習する。

単純なバリアントモデルの作成

バリアントブロックを使用したモデルの作成方法について学習します。

バリアント制御の紹介

バリアントブロックの制御方法について学習します。

バリアントの選択の取り扱い

既定のバリアントの選択をアクティブ化,非アクティブ化または作成します。

プログラムによるバリアント制御の作成

MATLAB®コードを使用してバリアント制御を定義します。

バリアントブロックのアクティブなバリアントの選択肢を制御する方法

この例では,インラインバリアントブロックおよび变体子系统ブロックのアクティブな選択肢をマスクワークスペースまたはモデルワークスペースから制御するさまざまな方法を示します。

バリアントサブシステム

不同的子系统

变体子系统の基本機能を学習する。

バリアントの定義,設定および有効化

变体子系统でバリアントの選択を表現します。

变体子系统を使用した条件の伝播

不同的子系统ブロック外でバリアント条件を伝播する。

条件付きシステムのあるバリアントシステム

バリアント条件の条件付きで実行されるシステムへの伝播について理解する。

可配置子系统の变体子系统への変換

可配置子系统の变体子系统への変換方法と読み込みの動作について学習する。

マスクパラメーターを使用してロックされたカスタムライブラリのバリアントサブシステムのアクティブな選択肢を制御

ロックされているカスタムライブラリに属する不同的子系统のアクティブな選択肢を制御する。

变体子系统でのマスクアイコンの自動プロモーション

この例では,金宝app仿真软件®で親の变体子系统ブロックにアクティブなバリアントブロックのマスクアイコンを自動的に表示する方法を示します。

变体子系统出力端子でのバリアント関数呼び出し信号

この例では,变体子系统ブロックの出力端子で関数呼び出し信号をマージする方法を示します。

インラインバリアント

バリアントソースとバリアントシンクの定義と構成

インラインバリアントを使用してバリアントの選択を表現します。

単一レイヤーでのバリアント実装の可視化

インラインバリアントを含むモデル内でバリアントの選択を表示します。

变异来源ブロックと变体水槽ブロック

变异来源と变体水槽ブロックでバリアントの選択を定義します。

バリアントソースおよびバリアントシンクによるバリアント条件の伝播

インラインバリアントブロックからバリアント条件を伝播します。

サブシステムへのバリアント条件の伝播

バーチャルサブシステムおよび非バーチャルサブシステムへのバリアント条件の伝播について理解します。

条件付きサブシステムへのバリアント条件の伝播

条件付きサブシステムでのバリアント条件の伝播について学習します。

バリアント条件の伝播の制御

上流および下流へのバリアント条件の伝播を制御します。

バス内のバリアント要素

バリアントバスの作成,コードの生成,およびバスによるバリアント条件の伝播の方法を理解する。

シミュレーションとコード生成のための関数呼び出し信号の受信または出力

この例では,变异源ブロックで関数呼び出し信号をマージする方法を示します。

コード生成

コード生成用のバリアントが含まれるモデルの準備

バリアントモデルのコードを設定して生成します。

バリアントマネージャー

バリアントマネージャーの概要

主要なツールを使用して,さまざまなバリアントモデルの変動点を管理します。

バリアントコンフィギュレーションの作成と検証

モデルのバリアントコンフィギュレーションを作成し,その精度を検証します。

バリアントコンフィギュレーションへの制御変数のインポート

モデルに関連付けられた制御変数をインポートします。

制約の定義

モデル間の制約を定義します。

バリアントブロックを含むモデルの削減

バリアントコンフィギュレーションのサブセットでモデルを生成します。

バリアントブロックを含むモデルでのバリアントコンフィギュレーションの解析

バリアントブロックを含むモデルで各バリアントコンフィギュレーションのモデル参照とライブラリを解析する。

バリアントパラメーター

バリアントパラメーターを使用した値が異なるブロックパラメーターの再利用

ブロックパラメーター値が異なる多くのシステム用に1つのモデルを設計します。

単純なバリアントパラメーターモデルの作成

この例では,バリアントパラメーターをもつ単純なモデルの作成方法を説明します。

变量参数中的变量控制

学习如何控制变量参数。

バリアントパラメーターのアクティブな値とアクティベーションのタイミングの変更

この例では,金宝app仿真软件®モデルでバリアントパラメーターのアクティブな値とアクティベーションのタイミングを変更する方法を示します。

モデル例

バリアントのモデル例

一部の仿金宝app真软件バリアント機能を説明する一連の概念例を示します。

注目の例