Всё что Вы хотели узнать о CAA-RADE, но стеснялись спросить

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

Re: Всё что Вы хотели узнать о CAA-RADE, но стеснялись спросить

Сообщение booSter » 02 мар 2010 19:07

RADE - такой же продукт, как и все остальные. И продаётся точно так-же (цена правда кусается).

По-поводу ALR - это т.н. партнёрская лицензия. Коммерческие-же конфигурации такие CDC, CDV, ABC
Подробности тут:
Код: Выделить всё
http://www.3ds.com/products/all-brands-configurations/brand/CATIA/?3dsplmproducts[config]=5&cHash=6c67289827
Сделаешь доброе дело за деньги - скажут спасибо,
Сделаешь бесплатно - сядут на шею...
©пёрто
Аватара пользователя
booSter
Moderator
 
Сообщения: 227
Images: 15
Зарегистрирован: 09 фев 2008 16:48
Откуда: Minsk

Re: Всё что Вы хотели узнать о CAA-RADE, но стеснялись спрос

Сообщение [PTM] » 30 июл 2011 11:25

CATIA_CSharp.pdf
(672.14 КБ) Скачиваний: 413

для тех кто хочет подружить catia и CSharp
Изображение
Аватара пользователя
[PTM]
Moderator
 
Сообщения: 2053
Images: 26
Зарегистрирован: 13 сен 2007 13:03
Откуда: Rzn
Blog: View Blog (15)

Re: Всё что Вы хотели узнать о CAA-RADE, но стеснялись спрос

Сообщение zerganalizer » 13 авг 2011 13:57

Так все-таки, после установки диска с САА я смогу из Knowledge/Automation/VB в Катьке дергать ее еще за что-то сверх того, что есть во встроенной Automation? Интересует топология, прямой доступ к потрохам массивов, например, списки точек, куда инстансы в массиве генерятся?
Автоматизирую все, что логично.
Аватара пользователя
zerganalizer
Moderator
 
Сообщения: 900
Зарегистрирован: 20 май 2008 15:20

Re: Всё что Вы хотели узнать о CAA-RADE, но стеснялись спрос

Сообщение Wireless_Fidelity » 13 авг 2011 23:24

Ситуация не изменилась - помимо диска нужен сервер с установленными на нем официальными лицензиями CAA-RADE.
Аватара пользователя
Wireless_Fidelity
Активный участник
Активный участник
 
Сообщения: 382
Зарегистрирован: 10 апр 2010 00:11

Re: Всё что Вы хотели узнать о CAA-RADE, но стеснялись спрос

Сообщение zerganalizer » 14 авг 2011 13:11

У нас будет лицензия, нужен ответ по существу: есть еще что-то к кате, дающее доступ ИЗ НЕЕ ЖЕ к объектам помимо тех, что в родном катийном automation? Или чисто САА ничего мне не откроет при пользовании реакциями, правилами и VB? Я не готов делать на С++ или еще на чем-либо новые функции, компилить dll, а объектов automation недостаточно. Потому мы либо САА возьмем (если он откроет доступ ИЗ кати) или не возьмем.
Автоматизирую все, что логично.
Аватара пользователя
zerganalizer
Moderator
 
Сообщения: 900
Зарегистрирован: 20 май 2008 15:20

Re: Всё что Вы хотели узнать о CAA-RADE, но стеснялись спрос

Сообщение Wireless_Fidelity » 14 авг 2011 18:15

Без проведения ряда серьезных работ в c++ из кати ничего не "откроется".
После проведения работ откроется практически всё "нутро", и топология в нём далеко не самый нижний уровень.
Аватара пользователя
Wireless_Fidelity
Активный участник
Активный участник
 
Сообщения: 382
Зарегистрирован: 10 апр 2010 00:11

Re: Всё что Вы хотели узнать о CAA-RADE, но стеснялись спрос

Сообщение zerganalizer » 14 авг 2011 19:10

А готовых скомпилированных библиотек-"открывашек" на просторах инета не попадалось? Чего-то типовое, стандартное...
Автоматизирую все, что логично.
Аватара пользователя
zerganalizer
Moderator
 
Сообщения: 900
Зарегистрирован: 20 май 2008 15:20

Re: Всё что Вы хотели узнать о CAA-RADE, но стеснялись спрос

Сообщение Wireless_Fidelity » 14 авг 2011 20:40

Нету такого. Каждая фирма разрабатывает собственные решения и, учитывая стоимость CAA-RADE а также сопуствующего обучения, не будет делиться ими с конкурентами.
Кроме того, распространение подобных библиотек-"открывашек" наверняка нарушает условие использования CAA-RADE.
На форуме выложен пример программы для оформления чертежа в соответствии с ЕСКД, но это единичный случай, который навряд ли окажется полезным конкретно Вам.
Аватара пользователя
Wireless_Fidelity
Активный участник
Активный участник
 
Сообщения: 382
Зарегистрирован: 10 апр 2010 00:11

Re: Всё что Вы хотели узнать о CAA-RADE, но стеснялись спрос

Сообщение bit » 15 авг 2011 11:20

Wireless_Fidelity писал(а):Нету такого. Каждая фирма разрабатывает собственные решения и, учитывая стоимость CAA-RADE а также сопуствующего обучения, не будет делиться ими с конкурентами.
Кроме того, распространение подобных библиотек-"открывашек" наверняка нарушает условие использования CAA-RADE.
На форуме выложен пример программы для оформления чертежа в соответствии с ЕСКД, но это единичный случай, который навряд ли окажется полезным конкретно Вам.


Данный пример ничего нового не "открывает". :-) Его можно использовать, чтобы оценить разницу между С++ API и Automation. Многое, из того что есть в этой программе, просто невозможно сделать используя только Automation.

zerganalizer писал(а):А готовых скомпилированных библиотек-"открывашек" на просторах инета не попадалось? Чего-то типовое, стандартное...

Любой С++ класс/метод можно сделать доступным из Automation. Для этого надо написать на С++ простую "обертку". Пример, как это сделать, в help-е должен быть.
Думаю, библиотеки таких "оберток", даже если и есть, то содержат необходимый миниму для конкретного проекта, т.е. для Вас никакого смысла в них не будет.
IMHO если уж у Вас есть лицензия на CAA, и Automation-a не хватает, то все нужно писать на С++, смешивать не стоит.
Готовые наработки на Automation стандартно переписываются на С++. Если надо есть С++ API позволяющий выполнить любой Automation script.
bit
Участник
Участник
 
Сообщения: 166
Images: 3
Зарегистрирован: 24 июл 2008 11:45
Откуда: Минск

Re: Всё что Вы хотели узнать о CAA-RADE, но стеснялись спрос

Сообщение Wireless_Fidelity » 15 авг 2011 11:29

bit, привёл в пример ЕСКД как одно из немногих CAA-RADE приложений, доступных для скачивания на публичном ресурсе. Есть ещё парочка на http://maruf.ca/rade/web/, но там просто чуть доработанные примеры из хэлпа.
Аватара пользователя
Wireless_Fidelity
Активный участник
Активный участник
 
Сообщения: 382
Зарегистрирован: 10 апр 2010 00:11

Re: Всё что Вы хотели узнать о CAA-RADE, но стеснялись спрос

Сообщение Dmitrysvoboda » 17 авг 2011 09:53

CAA-Rade product matrix
Вложения
Dmitrysvoboda
Новичок
Новичок
 
Сообщения: 49
Зарегистрирован: 24 апр 2011 23:09

Re: Всё что Вы хотели узнать о CAA-RADE, но стеснялись спрос

Сообщение Vladimir » 24 фев 2014 12:00

Добрый день.

Возможно ли, используя средства RADE, статически подключить библиотеку? Использовал стандартные средства VS, не видит.

С уважением Владимир
Vladimir
Новичок
Новичок
 
Сообщения: 31
Images: 0
Зарегистрирован: 10 фев 2008 15:44
Откуда: TLT

Re: Всё что Вы хотели узнать о CAA-RADE, но стеснялись спрос

Сообщение booSter » 25 фев 2014 11:58

Vladimir писал(а):Добрый день.

Возможно ли, используя средства RADE, статически подключить библиотеку? Использовал стандартные средства VS, не видит.

С уважением Владимир


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

Re: Всё что Вы хотели узнать о CAA-RADE, но стеснялись спрос

Сообщение Vladimir » 27 фев 2014 08:48

Спасибо.
Вроде как решил проблему через #pragma comment. Но посмотрю и этот инструмент.
Vladimir
Новичок
Новичок
 
Сообщения: 31
Images: 0
Зарегистрирован: 10 фев 2008 15:44
Откуда: TLT

Re: Всё что Вы хотели узнать о CAA-RADE, но стеснялись спрос

Сообщение VladimirK » 20 апр 2017 12:45

booSter писал(а):
Vladimir писал(а):Добрый день.

Возможно ли, используя средства RADE, статически подключить библиотеку? Использовал стандартные средства VS, не видит.

С уважением Владимир


Копай в сторону LDFLAGS в Imakefile.mk


Здравствуйте, тоже столкнулся с необходимостью подключить библиотеку.
Раскопал этот пост, "археологи отдыхают" :-) , но всё же может кому-то пригодится:
Код: Выделить всё
Imakefile.mk

# On NT:
# Link with external libraries
LOCAL_LDFLAGS = /LIBPATH:"E:\DirectoryWhereTheLibrariesAreStored"
# Name of the libraries
SYS_LIBS = LibraryName.lib
# Link with include files
LOCAL_CCFLAGS = /I"E:\DirectoryWhereTheIncludeFilesAreStored"

# On UNIX:
# Link with external libraries
LOCAL_LDFLAGS = -L/MachineName/DirectoryWhereTheLibrariesAreStored
# Name of the libraries
SYS_LIBS = LibraryName
# Link with include files
LOCAL_CCFLAGS = -I/MachineName/DirectoryWhereTheIncludeFilesAreStored
VladimirK
Новичок
Новичок
 
Сообщения: 62
Зарегистрирован: 15 ноя 2011 21:44

Пред.

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

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

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