Кривая по точкам из файла

Поверхностное моделирование и дизайн.

Кривая по точкам из файла

Сообщение LoToS » 25 дек 2009 14:06

Сдравствуйте, никак не могу найти, как задать кривую через точки из файла с координатами X,Y,Z. (V5R19).
LoToS
Новичок
Новичок
 
Сообщения: 4
Зарегистрирован: 25 дек 2009 14:00

Re: Кривая по точкам из файла

Сообщение ExtraRight » 25 дек 2009 16:13

Если у Вас есть хелп, то посмотрите сюда file://%CATIA_V5R19doc_folder%\English\online\cfyug_C2\cfyugexternalfile.htm

Там приведена ссылка на Excel файл в составе хелпа, где прописан макрос по созданию кривых по точкам. Если хелпа нет, то можно эту страницу посмотреть в интернете - http://ol.cadfamily.com/CATIA/English/o ... alfile.htm
Аватара пользователя
ExtraRight
Forum Manager
 
Сообщения: 1575
Зарегистрирован: 11 сен 2007 18:50
Откуда: Нижний Новгород
Blog: View Blog (8)

Re: Кривая по точкам из файла

Сообщение LoToS » 25 дек 2009 17:09

ExtraRight , спасибо огромное!
Я так понял, без макроса никак ?
LoToS
Новичок
Новичок
 
Сообщения: 4
Зарегистрирован: 25 дек 2009 14:00

Re: Кривая по точкам из файла

Сообщение [PTM] » 25 дек 2009 19:14

так или иначе все сведется к макросу, а в экселе хоть табл обрабатывать удобно.
Аватара пользователя
[PTM]
Moderator
 
Сообщения: 2139
Images: 40
Зарегистрирован: 13 сен 2007 13:03
Откуда: Rzn
Blog: View Blog (15)

Re: Кривая по точкам из файла

Сообщение DStorm » 12 янв 2010 13:35

Представленный XLS файл в хелпе на 19 катьку - не работает с 2003 офисом, в частности с экселем :( млин :(

Спотыкается на этой строчке Set myHBody = PtDoc.Part.HybridBodies.Item("GeometryFromExcel") - с ошибкой не поддерживаемые метод (Object doesn't support this property or method (Error 438))
Как обедить? К сожалению я не силен в Вижуал бейсике :(
DStorm
Новичок
Новичок
 
Сообщения: 65
Зарегистрирован: 18 сен 2007 17:57

Re: Кривая по точкам из файла

Сообщение zerganalizer » 01 мар 2011 17:55

http://www.youtube.com/watch?v=6_suay2yFf4 UDF кривых из таблиц EXCEL. Создает кривую по точкам из файла и ассоциативно обновляет ее при смене/перезаписи файла EXCEL. При построениях на основе этих кривых связи не теряются. UDF как в виде кривой по точкам из файла, так и перепозиционированная/масштабированная к любому местоположению в пространстве.

Поправил ссылку, на исправленное видео взамен удаленного.
Последний раз редактировалось zerganalizer 06 мар 2011 16:26, всего редактировалось 2 раз(а).
Автоматизирую все, что логично.
Аватара пользователя
zerganalizer
Moderator
 
Сообщения: 901
Зарегистрирован: 20 май 2008 15:20

Re: Кривая по точкам из файла

Сообщение deNSe » 01 мар 2011 23:14

LoToS писал(а):Я так понял, без макроса никак ?

Можно и попроще ...


Открываете CATPart, открываете в Excel txt файл - редактируете таблицу, сохраняете, ждете результат...
Вложения
TabCurv.rar
(13.27 КБ) Скачиваний: 437
know how vs how know
Аватара пользователя
deNSe
Участник
Участник
 
Сообщения: 115
Зарегистрирован: 24 сен 2010 19:00

Re: Кривая по точкам из файла

Сообщение zerganalizer » 04 мар 2011 14:13

Классное решение, но в UDF оно не интегрируется с выбранным вами типом события. При смене файла таблицы не обновляется. Но в любом случае благодарен за подсказку про .SuperiorRange, с ним сделал UDF с ручным update и автораспознаванием числа точек.
Автоматизирую все, что логично.
Аватара пользователя
zerganalizer
Moderator
 
Сообщения: 901
Зарегистрирован: 20 май 2008 15:20

Re: Кривая по точкам из файла

Сообщение deNSe » 05 мар 2011 16:34

этот вариант предполагалось использовать в случае генерации файла-источника (Export content to file...), его же, после незначительной корректировки, можно использовать и в случае выбора файла-источника, как UDF
Вложения
TabCurvUDF.rar
(16.68 КБ) Скачиваний: 401
know how vs how know
Аватара пользователя
deNSe
Участник
Участник
 
Сообщения: 115
Зарегистрирован: 24 сен 2010 19:00

Re: Кривая по точкам из файла

Сообщение zerganalizer » 06 мар 2011 00:25

Это я уже сделал и даже более того, но вставленная кривая в виде UDF при попытке смены файла таблицы не обновляется. Это и понятно - выбранный тип события не срабатывает при смене файла таблицы, только при модификации его содержимого, ну как при изменении DT Катька это обнаруживает и делает синхронизацию. Просто при смене файла таблицы ПОСЛЕ инсталляции UDF не понимает, что файл таблицы поменялся. Не могу подобрать одно универсальное событие срабатывания reaction. Можно ли назначить одной реакции - сразу 2 события, причем одно типа selection, а второе типа owner? Городить реакцию на реакцию не стал - проще нашел решение...
Автоматизирую все, что логично.
Аватара пользователя
zerganalizer
Moderator
 
Сообщения: 901
Зарегистрирован: 20 май 2008 15:20

Re: Кривая по точкам из файла

Сообщение deNSe » 06 мар 2011 12:45

zerganalizer писал(а):... но вставленная кривая в виде UDF при попытке смены файла таблицы не обновляется ...

странно, у меня работает, вот табл. 1
вот табл. 2
проблема, скорее всего, в настройках...
know how vs how know
Аватара пользователя
deNSe
Участник
Участник
 
Сообщения: 115
Зарегистрирован: 24 сен 2010 19:00

Re: Кривая по точкам из файла

Сообщение zerganalizer » 06 мар 2011 14:56

Спасибо большое! Разобрался, теперь все работает. Все было правильно у меня, но я UDF умудрился сделать на необновленную реакцию, список точек пуст был. Обновил реакцию (список заполнился) и UDF definition и все. :| Теперь все как надо.
Автоматизирую все, что логично.
Аватара пользователя
zerganalizer
Moderator
 
Сообщения: 901
Зарегистрирован: 20 май 2008 15:20


Вернуться в Shape Design & Freestyle

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

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