CATIA VB.Net. редактировать осьСистема

Я пытаюсь изменить направление zip системы координат в CATIA, используя VB.Net.

Я пробовал следующее:

Public Const catAxisSystemAxisOppositeDirection As MECMOD.CATAxisSystemAxisType = 2
`Public Const catAxisSystemAxisOppositeDirection As MECMOD.CATAxisSystemAxisType = 2

Dim axisSystems1 = selection1.Item(1).Value 
axisSystems1.Name = "Screw hole direction." & Num_hole    
axisSystems1.ZAxisDirection = catAxisSystemAxisOppositeDirection

При этом возникает ошибка. Я попробовал то же самое в редакторе VB6 внутри Catia, и это работает. В VB.Net этого нет.

Я также пытался создать новую систему оси, и мне это не удалось. Я не знаю, что делать.


person Tiago Figueiredo    schedule 28.12.2016    source источник
comment
Я разместил также в другом форуме свою проблему. eng-tips.com/viewthread.cfm?qid=418738   -  person Tiago Figueiredo    schedule 29.12.2016


Ответы (1)


В vb.net нет ничего плохого. Вы не работаете с правильным свойством. Вы должны установить значение AxisSystem.ZAxisType, а не AxisSystem.ZAxisDirection.

Кроме того, если система координат не использует привязку для определения направления оси Z (ось Z определяется с помощью координат или вообще не задана), попытка установить это свойство может вызвать или не вызвать ошибку, и вы получите сломанная система осей при обновлении.

person C R Johnson    schedule 03.01.2017