Поиск компонентов ограничения в Catia с помощью макроса

Кто-нибудь знает, как получить информацию с помощью макросов Catia о компонентах (плоскостях, гранях, осях и т. д.), используемых при создании ограничений?


person Mpr    schedule 21.05.2015    source источник


Ответы (1)


файл CHM показывает:

Func GetConstraintElement( long  iElementNumber) As CATIAReference  

Считывает элемент ограничения. Параметры:

iElementNumber

Номер элемента ограничения для чтения. (1 для первого элемента, 2 для второго, 3 для третьего). Обратите внимание, что оно не должно превышать общее количество элементов ограничения. (например: не разрешено читать третий элемент касания).

oCurrentElement 

Элемент ограничения.

Пример. В следующем примере считывается первый элемент ограничения Dim reference1 As Reference reference1=tangencyCst.GetConstraintElement( 1 )

А ТАКЖЕ

Sub SetConstraintElement( long  iElementNumber, CATIAReference  iNewElement) 

Заменяет элемент ограничения. Параметры:

iElementNumber 

Номер элемента ограничения для замены. (1 для первого элемента, 2 для второго, 3 для третьего).

iNewElement 

Новый элемент ограничения.

Пример. В следующем примере изменяется второй элемент ограничения.

Dim reference1 As Reference
tangencyCst.SetConstraintElement ( 2, reference1)
person Lardman363    schedule 24.09.2015