主要内容

addCrossParameterConstraint

类:金宝app仿真软件。面具
包:金宝app

增加交叉参数约束

语法

交叉约束= maskObj.addCrossParameterConstraint(名称,值)

描述

CrossConstraintmaskObj.addCrossParameterConstraint (名称,值在掩码的参数之间添加约束。

输入参数

全部展开

块掩码句柄,指定为掩码对象。您可以使用金宝appSimulink.Mask.get命令获取块掩码句柄。有关更多信息,请参见金宝appSimulink.Mask.get

数据类型:字符|细胞

名称-值参数

的可选逗号分隔对名称,值参数。的名字属性名称和价值对应的值。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

交叉参数约束名称,指定为字符向量。必须是有效的MATLAB值。

交叉参数约束规则,指定为返回逻辑真或假的有效MATLAB表达式。您可以指定多个规则,方法是使用类似于&&.例如,Parameter1 > parameter2 && parameter2 > parameter3 .使用实例.在这里,parameter1parameter2parameter3是掩码的参数。

可选字段。指定在不满足交叉参数约束规则时显示的错误消息。可以将错误消息指定为字符向量或消息目录ID。如果使用消息目录ID指定错误,则错误消息中不能有任何漏洞。金宝app动态仿真模块®如果没有发现用户定义的错误消息,则显示默认错误消息。

输出参数

全部展开

交叉参数约束的句柄,作为单元格数组返回。

例子

获取块掩码句柄。maskObj = 金宝appSimulink.Mask.get(gcb);添加交叉参数约束。交叉约束= maskObj.addCrossParameterConstraint(“名字”“crossconstraint1”...“MATLABexpression”'upperbound > lowerbound'“ErrorMessage”“指定的值不正确。”
名称:'crossconstraint1' MATLABexpression: 'upperbound > lowerbound' ErrorMessage: '指定的值不正确。'

版本历史

在R2018a中引入