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