Macros 通过宏在Catia中查找约束组件

Macros 通过宏在Catia中查找约束组件,macros,constraints,catia,Macros,Constraints,Catia,是否有人知道如何通过Catia宏获取有关制作约束所用组件(平面、面、轴等)的信息?CHM文件显示: Func GetConstraintElement( long iElementNumber) As CATIAReference 读取约束的元素。 参数: iElementNumber iElementNumber 要读取的约束元素的编号。(1表示第一个元素,2表示第二个元素,3表示第三个元素)。请注意,它不能超过约束的元素总数。(例如:不允许读取相切的第三个元素) 约束的一个元素

是否有人知道如何通过Catia宏获取有关制作约束所用组件(平面、面、轴等)的信息?

CHM文件显示:

Func GetConstraintElement( long  iElementNumber) As CATIAReference  
读取约束的元素。 参数:

iElementNumber
iElementNumber 
要读取的约束元素的编号。(1表示第一个元素,2表示第二个元素,3表示第三个元素)。请注意,它不能超过约束的元素总数。(例如:不允许读取相切的第三个元素)

约束的一个元素

例如: 以下示例读取约束的第一个元素 尺寸参考1作为参考 reference1=tangencyCst.GetConstraintElement(1)

替换约束的元素。 参数:

iElementNumber
iElementNumber 
要替换的约束元素的编号。(1表示第一个元素,2表示第二个元素,3表示第三个元素)

约束的新元素

例如: 以下示例更改约束的第二个元素

Dim reference1 As Reference
tangencyCst.SetConstraintElement ( 2, reference1)
Dim reference1 As Reference
tangencyCst.SetConstraintElement ( 2, reference1)