Main Content

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

Simulink.VariantConfigurationData クラス

パッケージ: Simulink

バリアント コンフィギュレーション データ オブジェクトを表すクラス

説明

バリアント コンフィギュレーション データ オブジェクトは、バリアント コンフィギュレーション、制約および既定のアクティブ コンフィギュレーションの名前の集合を保存します。Simulink.VariantConfigurationData クラスには、バリアント コンフィギュレーション、制約および制御変数を追加、変更、削除できるプロパティがあります。Simulink.VariantConfigurationData クラスのインスタンスを使用して、以下の操作を実行します。

  • バリアント コンフィギュレーションの定義と編集

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

  • バリアント コンフィギュレーションのコピーの追加

  • 既存のバリアント コンフィギュレーション、制約、サブ モデル コンフィギュレーションの削除

  • 特定のコンフィギュレーションを既定のアクティブ コンフィギュレーションとして設定

  • 既定または特定のバリアント コンフィギュレーションを使用したモデルの検証

  • 特定のモデルのバリアント コンフィギュレーション データ オブジェクトのクエリまたは作成

プロパティ

VariantConfigurations

バリアント コンフィギュレーションのセット。コンフィギュレーションの名前は、一意の有効な MATLAB® 変数名でなければなりません。

Constraints

すべてのバリアント コンフィギュレーションのモデルで常に満たされなければならない制約のセット。制約の名前は、一意の有効な MATLAB 変数名でなければなりません。

DefaultConfigurationName

既定で検証に使用されるバリアント コンフィギュレーションの名前。

メソッド

addComponentConfiguration Associate top-model variant configuration with variant configuration of referenced model
addConfiguration VariantConfigurationData オブジェクトに新しいバリアント コンフィギュレーションを追加
addConstraint Add constraint to VariantConfigurationData object
addControlVariables Add variant control variables to named variant configuration in VariantConfigurationData object
addCopyOfConfiguration Add copy of existing variant configuration to VariantConfigurationData object
addSubModelConfigurationsバリアント コンフィギュレーションへのサブモデルに使用するコンフィギュレーション名の追加
convertDefaultToPreferred Convert default variant configuration to preferred variant configuration
getConfigurationGet specific variant configuration from VariantConfigurationData object
getDefaultConfigurationバリアント コンフィギュレーション データ オブジェクトの既定のバリアント コンフィギュレーション (存在する場合) を返す
getFor (To be removed) Get the variant configuration data object associated with a model
getPreferredConfigurationGet name of preferred variant configuration for variant configuration data object
removeComponentConfigurationRemove association between variant configurations of top-level model and referenced model
removeConfiguration Remove variant configuration from variant configuration data object
removeConstraint Remove constraint from variant configuration data object
removeControlVariable Remove variant control variable from variant configuration
removeSubModelConfigurationバリアントコンフィギュレーションからのサブモデルに使用されるコンフィギュレーションの削除
setDefaultConfigurationName(削除予定) バリアント コンフィギュレーション データ オブジェクトに対する既定のバリアント コンフィギュレーションの名前の設定
validateModel (To be removed) Validate and activate variant blocks in a model hierarchy

load_system(model);
% Create variant config and associate it with model
variantConfig = Simulink.VariantConfigurationData;
set_param(model, 'VariantConfigurationObject', 'variantConfig');