Собратья по "цеху" - отзовитесь

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

Собратья по "цеху" - отзовитесь

Сообщение GTV » 26 сен 2007 18:42

Сабж :Search:
Вы суслика видите ?.. а он - есть
Аватара пользователя
GTV
Новичок
Новичок
 
Сообщения: 40
Зарегистрирован: 25 сен 2007 17:57
Откуда: Минск, Беларусь

Re: Собратья по "цеху" - отзовитесь

Сообщение Sten » 27 сен 2007 15:02

Тут все такие:) Рано или поздно приходят к САА :) Вот и я сейчас долюаюсь с поведением SetPDMProperties :(
Sten
Moderator
 
Сообщения: 504
Зарегистрирован: 20 сен 2007 00:09

Re: Собратья по "цеху" - отзовитесь

Сообщение Egor_K » 28 сен 2007 08:31

GTV, Вы наверное хорошо знаете CAA-RADE, могли бы Вы поделиться опытом с чего начать его освоение.
Что не жни и что не куй, все равно CATIA руль... :Yahoo!:
Аватара пользователя
Egor_K
Forum Manager
 
Сообщения: 225
Зарегистрирован: 11 сен 2007 18:50
Откуда: Красноярск

Re: Собратья по "цеху" - отзовитесь

Сообщение GTV » 28 сен 2007 17:40

Egor_K писал(а):... с чего начать его освоение.


начните с малого:

1. Проинсталлируйте (как это не банально) CAA, затем RADE
2. Освежите свои познания в C++ (в частности: виртуальные функции, абстрактные классы, макросы)
3. После установки САА - рядом с intel_a появляется папка CAADoc, а в ней файлик ./Doc/online/CAACenV5Default.htm
это стартовая страничка CAA-энциклопедии
4. Практически все разделы укомплектованы "юс-кейсами" иллюстрирующими тот или иной аспект программирования под CATIA с использованием CAA
5. Удачи и успехов :wink:
Вы суслика видите ?.. а он - есть
Аватара пользователя
GTV
Новичок
Новичок
 
Сообщения: 40
Зарегистрирован: 25 сен 2007 17:57
Откуда: Минск, Беларусь

Re: Собратья по "цеху" - отзовитесь

Сообщение Sten » 28 сен 2007 17:57

А почему иногда некоторые скомпилированные use-cases хотят какую-то лицензию?
Sten
Moderator
 
Сообщения: 504
Зарегистрирован: 20 сен 2007 00:09

Re: Собратья по "цеху" - отзовитесь

Сообщение GTV » 28 сен 2007 18:24

А почему иногда некоторые скомпилированные use-cases хотят какую-то лицензию?


Любая КАТЬКИНА dll-ка (или so-шка) в том числе и построенная вами лично в RADE имеет "на борту" механизм проверки лицензий...
Разные модули "тянут" разные лицензии, и если у вас нужной нет или она уже занята - то КУ.
Вы суслика видите ?.. а он - есть
Аватара пользователя
GTV
Новичок
Новичок
 
Сообщения: 40
Зарегистрирован: 25 сен 2007 17:57
Откуда: Минск, Беларусь

Re: Собратья по "цеху" - отзовитесь

Сообщение Sten » 28 сен 2007 18:31

В том то и фокус что пытаюсь запускать примеры из CAAAplicationFrame.edu, допустим в Катьке выбираю новый документ типа CAASample или CAAGeometry и получаю сообщение об отсутствии лиценции (при этом лицензия стоит AL3).
Sten
Moderator
 
Сообщения: 504
Зарегистрирован: 20 сен 2007 00:09

Re: Собратья по "цеху" - отзовитесь

Сообщение GTV » 28 сен 2007 18:58

AL3 (AL2) - это "All-in-One"
должно работать.

на официальной AL2 - всё ОК.
Последний раз редактировалось GTV 28 сен 2007 19:12, всего редактировалось 1 раз.
Вы суслика видите ?.. а он - есть
Аватара пользователя
GTV
Новичок
Новичок
 
Сообщения: 40
Зарегистрирован: 25 сен 2007 17:57
Откуда: Минск, Беларусь

Re: Собратья по "цеху" - отзовитесь

Сообщение Sten » 28 сен 2007 19:09

Что такое ALR?
Sten
Moderator
 
Сообщения: 504
Зарегистрирован: 20 сен 2007 00:09

Re: Собратья по "цеху" - отзовитесь

Сообщение GTV » 28 сен 2007 19:15

ALR-CAA All-in-One RADE Config.

если просто запускать уже построенные юс-кейсы - хватает AL2 (AL3)
Аватара пользователя
GTV
Новичок
Новичок
 
Сообщения: 40
Зарегистрирован: 25 сен 2007 17:57
Откуда: Минск, Беларусь

Re: Собратья по "цеху" - отзовитесь

Сообщение Sten » 28 сен 2007 19:20

Так вот и не хватает почему-то. Строит то без проблем и не ругается,а при запуске пищит.
Sten
Moderator
 
Сообщения: 504
Зарегистрирован: 20 сен 2007 00:09

Re: Собратья по "цеху" - отзовитесь

Сообщение GTV » 28 сен 2007 19:39

официалка ?

как конкретно пищит ?
Вы суслика видите ?.. а он - есть
Аватара пользователя
GTV
Новичок
Новичок
 
Сообщения: 40
Зарегистрирован: 25 сен 2007 17:57
Откуда: Минск, Беларусь

Re: Собратья по "цеху" - отзовитесь

Сообщение Sten » 28 сен 2007 19:47

Официалка (это то и обидно :D )
Вложения
Sten
Moderator
 
Сообщения: 504
Зарегистрирован: 20 сен 2007 00:09

Re: Собратья по "цеху" - отзовитесь

Сообщение GTV » 28 сен 2007 19:56

Интересное кино... :)

что за юс-кейс ?
дамп консоли "в студию", а лучше в личку дабы не разводить "танцы с бубном", а то народ разбежится
Вы суслика видите ?.. а он - есть
Аватара пользователя
GTV
Новичок
Новичок
 
Сообщения: 40
Зарегистрирован: 25 сен 2007 17:57
Откуда: Минск, Беларусь

Re: Собратья по "цеху" - отзовитесь

Сообщение Sten » 28 сен 2007 20:03

CAAAplicationFrame.edu весь компилю и CNEXT запускаю, в консоли чисто, до тех пор пока не нажму ОК на сообщение об отстутсвии лицензии,а потом появляется строчка "Cannot open library CAAAfrGeoDocument.dll"

P.S. Тут разбегаться то особо некому :)
Sten
Moderator
 
Сообщения: 504
Зарегистрирован: 20 сен 2007 00:09

Re: Собратья по "цеху" - отзовитесь

Сообщение GTV » 28 сен 2007 21:02

Попробывал сэмпл:
1. New CAA WS
2. Copy FW
CAAApplicationFrame.edu, CAASystem.edu, CAAVisualization.edu
3. Refresh WS
4. Define WS Prereq
X:\DS\B17
5. mkmk -augw
6. mkrtv
7. CNEXT

как ни странно - работает (по крайней мере не ругается)

я не знаю чем точно нашпигован AL3, но в моём случае без ALR просто не строится (RADE не стартует)
Вы суслика видите ?.. а он - есть
Аватара пользователя
GTV
Новичок
Новичок
 
Сообщения: 40
Зарегистрирован: 25 сен 2007 17:57
Откуда: Минск, Беларусь

Re: Собратья по "цеху" - отзовитесь

Сообщение DRazmyslovich » 30 сен 2007 17:02

Если опять не помогает то, что написал GTV, советую напустить Dependency Walker на ту библиотеку(CAAAfrGeoDocument.dll), которую КАТЯ не может открыть и посмотреть все ли завсисимые библиотеки находятся...
Благословенны забывающие, ибо не помнят они своих ошибок(Ницше)
Аватара пользователя
DRazmyslovich
Новичок
Новичок
 
Сообщения: 13
Зарегистрирован: 27 сен 2007 11:11
Откуда: Минск, Беларусь

Re: Собратья по "цеху" - отзовитесь

Сообщение GTV » 01 окт 2007 12:21

О... всё знакомые лица :friends:

советую напустить Dependency Walker на ту библиотеку(CAAAfrGeoDocument.dll)...


Чертовски правильно, тока Depends нужно пускать из-под "Runtime window", а то фильтровать будет сложно
Вы суслика видите ?.. а он - есть
Аватара пользователя
GTV
Новичок
Новичок
 
Сообщения: 40
Зарегистрирован: 25 сен 2007 17:57
Откуда: Минск, Беларусь

Re: Собратья по "цеху" - отзовитесь

Сообщение Sten » 04 окт 2007 17:58

Странно..Сделал по шагам всё также..Теперь не ругается...но и в списке New больше нет типов CAASample и CAAGeometry :(
Sten
Moderator
 
Сообщения: 504
Зарегистрирован: 20 сен 2007 00:09

Re: Собратья по "цеху" - отзовитесь

Сообщение DRazmyslovich » 04 окт 2007 18:38

Sten писал(а):Странно..Сделал по шагам всё также..Теперь не ругается...но и в списке New больше нет типов CAASample и CAAGeometry :(


Sten, попробуйте depends, что он говорит, каких библиотек не хватает??
Благословенны забывающие, ибо не помнят они своих ошибок(Ницше)
Аватара пользователя
DRazmyslovich
Новичок
Новичок
 
Сообщения: 13
Зарегистрирован: 27 сен 2007 11:11
Откуда: Минск, Беларусь

Re: Собратья по "цеху" - отзовитесь

Сообщение Sten » 04 окт 2007 18:43

Непонятно на что его натравливать, так как сейчас нет сообщений про нехватку каких-то файлов. :(
Sten
Moderator
 
Сообщения: 504
Зарегистрирован: 20 сен 2007 00:09

Re: Собратья по "цеху" - отзовитесь

Сообщение DRazmyslovich » 04 окт 2007 19:28

DRazmyslovich писал(а):Если опять не помогает то, что написал GTV, советую напустить Dependency Walker на ту библиотеку(CAAAfrGeoDocument.dll), которую КАТЯ не может открыть и посмотреть все ли завсисимые библиотеки находятся...
Благословенны забывающие, ибо не помнят они своих ошибок(Ницше)
Аватара пользователя
DRazmyslovich
Новичок
Новичок
 
Сообщения: 13
Зарегистрирован: 27 сен 2007 11:11
Откуда: Минск, Беларусь

Re: Собратья по "цеху" - отзовитесь

Сообщение Aldaris » 07 ноя 2007 20:12

Уважаемые коллеги, а в частности GTV и Sten, нужна ваша помощь.
Компилирую use-case CAASysUsingComp из CAASystem.edu. Все проходит гладко и без ошибок.
В энциклопедии сказано, что чтобы запустить этот юз-кейс надо запустить CNEXT, после чего
октрывшейся Кате выбрать новый тип файла CAAGeometry, а потом еще в Кате должен типа новый тулбар
появится с созданием линий, точек, кружков и т.п.
Так вот, запускаю CNEXT из [WorkSpaceLocation]\intel_a\code\bin (где он собственно и появился),
но в окне с выбором типа нового создаваемого файла нет типа CAAGeometry.

Вопрос: почему он не появился? что я делаю не так?
Ведь если посмотреть картинку которая есть в сообщении Sten'a (чуть выше в этой теме форума), то там этот пункт присутствует.
Как вы это сделали? :unknown: подскажите, please
Aldaris
Новичок
Новичок
 
Сообщения: 5
Зарегистрирован: 14 окт 2007 21:55

Re: Собратья по "цеху" - отзовитесь

Сообщение GTV » 09 ноя 2007 12:57

А, mkrtv перед запуском CNEXT'та делелся ?
Вы суслика видите ?.. а он - есть
Аватара пользователя
GTV
Новичок
Новичок
 
Сообщения: 40
Зарегистрирован: 25 сен 2007 17:57
Откуда: Минск, Беларусь

Re: Собратья по "цеху" - отзовитесь

Сообщение Aldaris » 12 ноя 2007 20:13

To GTV
Я с batch-режимом не очень знаком, поэтому делаю все через менюшки в VisualStudio
A делаю следующее:
1. после создания создания проекта и определения пререквизитов делаю Build -> mkmk.. c опциями -u, -w
2. CAA Workspace -> Create/Update Runtime View (я так понимаю это и есть mkrtv) без всяких опций
3. Debug -> Start without Debuging
Катя запускается, но все остается по старому. Тип CAAGeometry не появляется.

Может проблема еще в чем-то? Может кроме этого юз-кейса (CAASysUsingComp) нужно еще что-то предварительно собрать?
Aldaris
Новичок
Новичок
 
Сообщения: 5
Зарегистрирован: 14 окт 2007 21:55

След.

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

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

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