Страница 2 из 2

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

СообщениеДобавлено: 02 мар 2010 19:07
booSter
RADE - такой же продукт, как и все остальные. И продаётся точно так-же (цена правда кусается).

По-поводу ALR - это т.н. партнёрская лицензия. Коммерческие-же конфигурации такие CDC, CDV, ABC
Подробности тут:
Код: Выделить всё
http://www.3ds.com/products/all-brands-configurations/brand/CATIA/?3dsplmproducts[config]=5&cHash=6c67289827

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

СообщениеДобавлено: 30 июл 2011 11:25
[PTM]
CATIA_CSharp.pdf
(672.14 КБ) Скачиваний: 1033

для тех кто хочет подружить catia и CSharp

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

СообщениеДобавлено: 13 авг 2011 13:57
zerganalizer
Так все-таки, после установки диска с САА я смогу из Knowledge/Automation/VB в Катьке дергать ее еще за что-то сверх того, что есть во встроенной Automation? Интересует топология, прямой доступ к потрохам массивов, например, списки точек, куда инстансы в массиве генерятся?

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

СообщениеДобавлено: 13 авг 2011 23:24
Wireless_Fidelity
Ситуация не изменилась - помимо диска нужен сервер с установленными на нем официальными лицензиями CAA-RADE.

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

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

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

СообщениеДобавлено: 14 авг 2011 18:15
Wireless_Fidelity
Без проведения ряда серьезных работ в c++ из кати ничего не "откроется".
После проведения работ откроется практически всё "нутро", и топология в нём далеко не самый нижний уровень.

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

СообщениеДобавлено: 14 авг 2011 19:10
zerganalizer
А готовых скомпилированных библиотек-"открывашек" на просторах инета не попадалось? Чего-то типовое, стандартное...

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

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

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

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


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

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

Любой С++ класс/метод можно сделать доступным из Automation. Для этого надо написать на С++ простую "обертку". Пример, как это сделать, в help-е должен быть.
Думаю, библиотеки таких "оберток", даже если и есть, то содержат необходимый миниму для конкретного проекта, т.е. для Вас никакого смысла в них не будет.
IMHO если уж у Вас есть лицензия на CAA, и Automation-a не хватает, то все нужно писать на С++, смешивать не стоит.
Готовые наработки на Automation стандартно переписываются на С++. Если надо есть С++ API позволяющий выполнить любой Automation script.

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

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

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

СообщениеДобавлено: 17 авг 2011 09:53
Dmitrysvoboda
CAA-Rade product matrix

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

СообщениеДобавлено: 24 фев 2014 12:00
Vladimir
Добрый день.

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

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

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

СообщениеДобавлено: 25 фев 2014 11:58
booSter
Vladimir писал(а):Добрый день.

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

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


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

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

СообщениеДобавлено: 27 фев 2014 08:48
Vladimir
Спасибо.
Вроде как решил проблему через #pragma comment. Но посмотрю и этот инструмент.

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

СообщениеДобавлено: 20 апр 2017 12:45
VladimirK
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