Определение размера вида и автоматическое сечение

Программирование для CATIA.

Определение размера вида и автоматическое сечение

Сообщение Zaratustra V » 23 июл 2013 11:23

Здравствуйте, подскажите:
1. имеется ли возможность определить размер существующего вида?
В хелпе нашел такой код:
Код: Выделить всё
 Dim oXY(4) As Double
 oXY = drawingView1.Size
 Xmin = oXY(0)
 Xmax = oXY(1)
 Ymin = oXY(2)
 Ymax = oXY(3)

, но на него катя ругается

2. Возможно ли автоматически создать сечение через центр детали?
Аватара пользователя
Zaratustra V
Активный участник
Активный участник
 
Сообщения: 283
Зарегистрирован: 20 сен 2007 11:40
Откуда: Москва

Re: Определение размера вида и автоматическое сечение

Сообщение Zaratustra V » 23 июл 2013 12:04

Нашел ветку где это обсуждалось: viewtopic.php?f=140&t=3289&p=19822&hilit=Dim#p19822
, правда все равно не заработало(((.

Наверное я совсем чайниковский вопрос задам, но почему при явном объявлении переменной, например
Код: Выделить всё
Dim oXY(4) As Double

Катя останавливает макрос с ошибкой.
Если переменная объявляется без указания типа, то вроде все нормально
Код: Выделить всё
Dim oXY(4)

?
Аватара пользователя
Zaratustra V
Активный участник
Активный участник
 
Сообщения: 283
Зарегистрирован: 20 сен 2007 11:40
Откуда: Москва

Re: Определение размера вида и автоматическое сечение

Сообщение Wireless_Fidelity » 26 июл 2013 10:00

Здравствуйте.

Про массив вопрос чайниковый, эта ошибка описана даже в официальном руководстве.

Создать сечение возможно, для этого предусмотрен метод DrawingViewGenerativeBehavior.DefineSectionView
Аватара пользователя
Wireless_Fidelity
Активный участник
Активный участник
 
Сообщения: 394
Зарегистрирован: 10 апр 2010 00:11


Вернуться в CAA-RADE

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2