包:sdo.requirements
超类:
对变量对施加关系约束
使用sdo.requirements.RelationalConstraint
对象对Simulink中的一对变量施加关系约束金宝app®模型。变量可以是模型中的任何参数。您创建需求对象,并指定您想要的两个变量元素之间的关系类型。例如,对于两个变量var1
和var2
,可以指定的每个元素var1
大于的对应元素var2
。
您可以使用需求对象作为您的成本函数然后使用evalRequirement
命令,以评估测试数据是否满足指定的要求。然后你可以使用成本函数和sdo.optimize
在满足规定要求的前提下,进行响应优化。如果要进行灵敏度分析,在生成参数样本后,可以使用成本函数和sdo.evaluate
评估每个生成样品的需求。
创建一个要求
= sdo.requirements.RelationalConstraintsdo.requirements.RelationalConstraint
需求对象,并将默认值分配给其属性。使用点符号自定义属性。使用evalRequirement
命令,用于评估测试数据是否满足指定要求。
创建具有一个或多个指定的附加选项的需求对象要求
= sdo.requirements.RelationalConstraint (名称,值
)名称,值
对参数。名字
是一个属性名和价值
是对应的值。名字
必须出现在单引号内(”
)。可以以任意顺序指定多个名称-值对参数,如Name1, Value1,…,的家
。
指定可选的逗号分隔对名称,值
参数。名字
是参数名和吗价值
是对应的值。名字
必须出现在引号内。可以以任意顺序指定多个名称和值对参数,如Name1, Value1,…,的家
。
使用名称,值
要指定的参数属性在对象创建过程中需求对象的。例如,require = sdo.requirements.RelationalConstraint('Type','>')
创建一个sdo.requirements.RelationalConstraint
对象,并指定第一个变量中的每个数据元素严格大于第二个变量中的对应元素。
evalRequirement | 评估关系约束需求的满足程度 |
句柄。要了解句柄类如何影响复制操作,请参见复制对象。