主要内容

金宝app仿真软件。VariantConfigurationData类

包:金宝app

表示变量配置数据对象的类

描述

变量配置数据对象存储变量配置、约束和默认活动配置的名称的集合。的金宝app仿真软件。VariantConfigurationData类具有使您能够添加、修改或删除不同配置、约束和控制变量的属性。使用的实例金宝app仿真软件。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(model, 'VariantConfigurationObject', 'variantConfig');

另请参阅