Управление значениями параметров в чертеже

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

Управление значениями параметров в чертеже

Сообщение Vincent Vega » 19 ноя 2010 12:09

Здравствуйте! Возникла потребность изменять на чертеже такие параметры, как величины шероховатости, допусков и т.п. программно извне (программа пишется на Delphi). Хотя в принципе приемлем вариант и с помощью внутренних ресурсов CATIA (макросы например). Подскажите пожалуйста, каким образом это можно реализовать?
Vincent Vega
Новичок
Новичок
 
Сообщения: 47
Зарегистрирован: 02 ноя 2010 10:40
Откуда: Самара

Re: Управление значениями параметров в чертеже

Сообщение booSter » 19 ноя 2010 13:08

Vincent Vega писал(а):Подскажите пожалуйста, каким образом это можно реализовать?

Посмотрите для начала документацию на Automation API - "V5 Visual Basic Help", которая ставится вместе с CATIA и лежит в файле

<YOUR_CATIA_DIR>\intel_a\code\bin\V5Automation.chm

или в случае 64-бит

<YOUR_CATIA_DIR>\win_b64\code\bin\V5Automation.chm

Vincent Vega писал(а):программа пишется на Delphi

Программа может писаться на чём угодно (на ваш любимом Delphi, на Python, C#, ... и на "Турбо-БабаМаше" :) ),
НО у CATIA есть 3 API:
  1. CAA - C++
  2. Automation - VB (Visual Basic, Visual Basic for Applications, VBScript)
  3. JAVA - в теории он есть, но за 10 лет мне ни разу не встречался...
И документация привязана к синтаксису и особенностям упомянутых выше языков.
Ответы же на вопросы об особенностях доступа к CATIA APIs из "не родных" языков ищите в их документации.
Сделаешь доброе дело за деньги - скажут спасибо,
Сделаешь бесплатно - сядут на шею...
©пёрто
Аватара пользователя
booSter
Moderator
 
Сообщения: 227
Images: 15
Зарегистрирован: 09 фев 2008 16:48
Откуда: Minsk

Re: Управление значениями параметров в чертеже

Сообщение Vincent Vega » 19 ноя 2010 15:27

booSter писал(а):Посмотрите для начала документацию на Automation API - "V5 Visual Basic Help"


Проглядел этот документ вдоль и поперёк, но пока ничего по моей теме не смог отыскать :DONT_KNOW:
Vincent Vega
Новичок
Новичок
 
Сообщения: 47
Зарегистрирован: 02 ноя 2010 10:40
Откуда: Самара

Re: Управление значениями параметров в чертеже

Сообщение booSter » 19 ноя 2010 16:23

В CAA/C++ за шероховатость отвечает интерфейс CATIDrwRough, допусками на размер "заведует" CATIDrwDimTolerance в Automation/VB аналогов нет.
Сделаешь доброе дело за деньги - скажут спасибо,
Сделаешь бесплатно - сядут на шею...
©пёрто
Аватара пользователя
booSter
Moderator
 
Сообщения: 227
Images: 15
Зарегистрирован: 09 фев 2008 16:48
Откуда: Minsk

Re: Управление значениями параметров в чертеже

Сообщение Vincent Vega » 19 ноя 2010 17:00

Подскажите пожалуйста, что можно почитать для знакомства с CAA и её взаимодействием с CATIA?
Vincent Vega
Новичок
Новичок
 
Сообщения: 47
Зарегистрирован: 02 ноя 2010 10:40
Откуда: Самара

Re: Управление значениями параметров в чертеже

Сообщение booSter » 19 ноя 2010 17:40

CAA V5 Encyclopedia - электронная интерактивная документация к CAA-RADE (подробнее тут...)

Про печатные книги (на английском и французском) слышать доводилось не раз, но живьём не видел :)
Сделаешь доброе дело за деньги - скажут спасибо,
Сделаешь бесплатно - сядут на шею...
©пёрто
Аватара пользователя
booSter
Moderator
 
Сообщения: 227
Images: 15
Зарегистрирован: 09 фев 2008 16:48
Откуда: Minsk


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

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

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