このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
Simulink.VariantConfigurationData クラス
パッケージ: Simulink
バリアント コンフィギュレーション データ オブジェクトを表すクラス
説明
バリアント コンフィギュレーション データ オブジェクトは、バリアント コンフィギュレーション、制約および既定のアクティブ コンフィギュレーションの名前の集合を保存します。Simulink.VariantConfigurationData
クラスには、バリアント コンフィギュレーション、制約および制御変数を追加、変更、削除できるプロパティがあります。Simulink.VariantConfigurationData
クラスのインスタンスを使用して、以下の操作を実行します。
バリアント コンフィギュレーションの定義と編集
バリアント コンフィギュレーションへの制御変数の追加
バリアント コンフィギュレーションのコピーの追加
既存のバリアント コンフィギュレーション、制約、サブ モデル コンフィギュレーションの削除
特定のコンフィギュレーションを既定のアクティブ コンフィギュレーションとして設定
既定または特定のバリアント コンフィギュレーションを使用したモデルの検証
特定のモデルのバリアント コンフィギュレーション データ オブジェクトのクエリまたは作成
プロパティ
|
バリアント コンフィギュレーションのセット。コンフィギュレーションの名前は、一意の有効な MATLAB® 変数名でなければなりません。 |
|
すべてのバリアント コンフィギュレーションのモデルで常に満たされなければならない制約のセット。制約の名前は、一意の有効な MATLAB 変数名でなければなりません。 |
|
既定で検証に使用されるバリアント コンフィギュレーションの名前。 |
メソッド
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 |
getConfiguration | Get specific variant configuration from VariantConfigurationData
object |
getDefaultConfiguration | バリアント コンフィギュレーション データ オブジェクトの既定のバリアント コンフィギュレーション (存在する場合) を返す |
getFor | (To be removed) Get the variant configuration data object associated with a model |
getPreferredConfiguration | Get name of preferred variant configuration for variant configuration data object |
removeComponentConfiguration | Remove 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');