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

Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 10 дек 2009 14:30
ExtraRight
Обращаюсь к форумчанам - а выкладывалась ли у нас где наиболее полноценная и работающая версия скрипта для создания рамок (штампов) в чертежах CATIA? Ткните носом, плиз

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 10 дек 2009 15:46
Rino
Вроде бы не было здесь,а если и была то скорее всего Mebius-овская.

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 10 дек 2009 19:46
[PTM]
Нет не выкладывалось.
Мебиусовская мне не нравится... уж оч.много там лишнего

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 11 дек 2009 10:08
ExtraRight
Если кому не жалко, выложите, плиз, в этой теме полноценный и работающий скрипт для создания рамок

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 16 дек 2009 15:34
ShaytanTruba
Выложу нашу рамку... Вроде как работает норм, если что то не так пишите... Сделана вроде по ГОСТу... короче проверяйте сами :)

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 16 дек 2009 16:45
keeper
ShaytanTruba
А что с толщиной линией, они все одной толщиной, так не должно быть!

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 17 дек 2009 10:20
ShaytanTruba
Специально для keeper'а прикрепляю ГОСТ по созданию линий. Пункт 5. У нас на предприятии норм контроль не жалуется...

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 17 дек 2009 12:28
keeper
ShaytanTruba, в каком месте там написано что линии основной надписи должны быть все одинаковой основной сплошной?
посмотрите ГОСТ 2.104-2006...и специально для Вас!

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 17 дек 2009 14:24
ExtraRight
keeper писал(а):ShaytanTruba, в каком месте там написано что линии основной надписи должны быть все одинаковой основной сплошной?
посмотрите ГОСТ 2.104-2006...и специально для Вас!


У меня по этому скрипту выдаёт вроде разную толщину

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 17 дек 2009 14:30
keeper
Странно, а у меня нет!

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 17 дек 2009 14:30
ExtraRight
Выкладываю в этой теме скрипт рамки авторства уважаемого Virty по ссылке http://lab.virtuosity.ru/?fileName=CATI ... nd_OOP.zip


Прошу оттестировать также и написать в этой теме замечания/предложения.
В шапку данной темы поместим наиболее доработанный вариант.

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 25 фев 2010 22:56
vitz
На ОАО ГАЗ это используется... может пригодится кому рамки заполнять.

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 26 фев 2010 09:53
ExtraRight
vitz писал(а):На ОАО ГАЗ это используется...


О, ещё один коллега проявился :)

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 26 фев 2010 21:56
vitz
vitz писал(а):На ОАО ГАЗ это используется... может пригодится кому рамки заполнять.


но модуль техтребований работать небудет, там привязано к базе оракал
а рамки заполняет...

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 09 мар 2010 16:44
keeper
vitz писал(а):
vitz писал(а):На ОАО ГАЗ это используется... может пригодится кому рамки заполнять.


но модуль техтребований работать небудет, там привязано к базе оракал
а рамки заполняет...

Еще бы шрифт Айбиэм1 заменить на ГОСТтипА, все равно Айбиэм1 вы не прикрепили

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 12 сен 2010 19:18
zerganalizer
Не надо "заменять шрифт", надо в макросе удалить строку задания имени шрифта

Text.SetFontName 0, 0, "GOST Letter"

Тогда будет работать шрифт вашего стандарта.

Правда, линии так и получаются одной толщины... :-(

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 24 июл 2012 00:14
racer
Назрела необходимость заполнения рамки чертежа на основе атрибутов 3д модели.Насклько я понял наиболее полно это болжно быть реализовано в скрипте авторства уважаемого Virty.Однако у меня скрипт выдаёт ошибку на строке oDrwTexts.GetItem("main_text_18").Text = oParameters.Item("$developedBy").ValueAsString. Может кто-нибудь сможет прояснить вопрос?
ЗЫ.Все пользовательские параметры определены в модели, весия СATIA R19 SP7 x64.

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 17 сен 2012 08:54
lexincton
racer писал(а):Назрела необходимость заполнения рамки чертежа на основе атрибутов 3д модели.Насклько я понял наиболее полно это болжно быть реализовано в скрипте авторства уважаемого Virty.Однако у меня скрипт выдаёт ошибку на строке oDrwTexts.GetItem("main_text_18").Text = oParameters.Item("$developedBy").ValueAsString. Может кто-нибудь сможет прояснить вопрос?
ЗЫ.Все пользовательские параметры определены в модели, весия СATIA R19 SP7 x64.

Есть скрипт собственного производства на основе стандартного, вписывающий данные из свойств детали, все колонки и линии по ГОСТ, кому надо пишите!

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 17 сен 2012 09:17
[PTM]
а может просто выложить? кому надо возьмет...

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 18 сен 2012 09:04
lexincton
Для вставки картинки в колонку организации положить файл "Логотип.bmp" в папку "C:\CATSpec\"
(если в колонке только техт, сделать текст ввиде картинки)
Расположение выровнять в скрипте

Свойства детали -> Поле чертежа:

Номер детали -> Обозначение
Определение -> Наименование
Описание -> Материал

Материал специально сделал из описания, а не из материала детали, чтобы не плодить кучу материалов
Материал в описание для облегчения тоже заполняется скриптом.

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 18 сен 2012 10:15
[PTM]
1. Картинку лучше привязать к местоположению рамки скрипта,а в идеале сделать выбор из нескольких.
2. картинку необходимо масштабировать по размеру поля, либо указать в пикселях какая должна быть
3. наименование.сборочный чертеж-при отсутствии наименования лучше ставить пробел в 1 строчке, а не точку
больше особо не смотрел.

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 18 сен 2012 10:21
lexincton
[PTM] писал(а):1. Картинку лучше привязать к местоположению рамки скрипта,а в идеале сделать выбор из нескольких.
2. картинку необходимо масштабировать по размеру поля, либо указать в пикселях какая должна быть
3. наименование.сборочный чертеж-при отсутствии наименования лучше ставить пробел в 1 строчке, а не точку
больше особо не смотрел.

п.1 и п.3 изменю выложу, а картинка д.б. 99х33 пикселей, должна ровно вставать.

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 18 сен 2012 11:30
[PTM]
просто не у всех размер лого 99*33. у меня например есть и 164 x 85 пикс.
поэтому лучше масштабить. пропорционально

Измененный скрипт

СообщениеДобавлено: 18 сен 2012 11:45
lexincton
Измененный скрипт.

Re: Чертежи в CATIA: Скрипт для создания рамок

СообщениеДобавлено: 18 сен 2012 11:51
lexincton
[PTM] писал(а):просто не у всех размер лого 99*33. у меня например есть и 164 x 85 пикс.
поэтому лучше масштабить. пропорционально

Хорошо.