主要内容

金宝appSimulink.VariantConfigurationDataclass

包:金宝app

配置数据对象类表示一个变体

描述

变体配置数据对象,存储一组变量配置、约束和默认激活配置的名称。的金宝appSimulink.VariantConfigurationData类的属性使您能够添加、修改或删除变量配置、约束和控制变量。使用的一个实例金宝appSimulink.VariantConfigurationData类来执行以下操作:

  • 配置定义和编辑变体。

  • 控制变量添加到版本配置。

  • 添加变量配置的副本。

  • 删除现有的变量配置、约束和子模型配置。

  • 设置一个特定的配置为默认活跃。

  • 验证模型使用默认配置或特定变体。

  • 查询或创建变体配置数据对象对于一个给定的模型。

属性

VariantConfigurations

组变量配置。配置的名称必须是唯一的和有效的MATLAB®变量名。

约束

组约束模型必须满足的所有变体配置。约束的名称必须是唯一的和有效的MATLAB函数名称。

DefaultConfigurationName

名字的变体配置默认情况下用于验证。

方法

VariantConfigurationData 对象构造方法的可选参数变量配置、约束和默认的配置文件名
addConfiguration 添加一个新的变量配置变量配置数据对象
addConstraint 添加一个约束变量配置数据对象
addControlVariables 配置控制变量添加到一个现有的变体
addCopyOfConfiguration 添加一份现有变种配置变量配置数据对象
addSubModelConfigurations 增加一个变量配置的名称配置用于子
getConfiguration 返回变量配置与给定名称的变体配置数据对象
getDefaultConfiguration 返回默认的变量配置,如果有的话,配置数据对象的变体
getFor 配置数据对象模型得到现有的变体
removeConfiguration 删除一个变体配置与给定名称的变体配置数据对象
removeConstraint 删除一个约束变量配置数据对象
removeControlVariable 删除一个控制变量的不同配置
removeSubModelConfiguration 删除从一个变种配置,配置用于子模型。
setDefaultConfigurationName 集名称的默认变量配置变量配置数据对象
validateModel 激活并验证模型层次结构的所有变体块

例子

load_system(模型);%创建配置,并将它与变体模型variantConfig = Simulink.VariantConfigurationData;金宝appset_param(模型、“VariantConfigurationObject”、“variantConfig”);

另请参阅