Сообщество программистов Autodesk в СНГ

Разное => Работа для программистов => Работа для разработчиков => Тема начата: vsoroka750 от 24-03-2020, 20:42:54

Название: Работа для программиста AutoCAD
Отправлено: vsoroka750 от 24-03-2020, 20:42:54
Здравствуйте.
Суть задачи. Имеется файл .dwg, содержащий группу чертежей, оформленных по ЕСКД. Т.е. в документе на вкладке модель мы видим почти разбросанные "форматки" разных размеров (А1, А3, А4х3, А4х5) каждая со своим содержимым, основной надписью. Обычно со вкладки модель и печатаем (на плоттер и в PDF принтер ). Требуется программа, которая
1) разобьет эту мешанину на отдельные файлы .dwg и назовет каждый по обозначению из основной надписи;
2) напечатает (преобразует) все файлы в pdf также по соответствующим именам;
3) подготовит для каждой пары .dwg + .pdf файл .txt, где будет указана атрибутивная информация из основной надписи (обозначение, наименование, масса, масштаб, количество листов, площадь форматки в А4.
Если готовы взяться, напишите предложения по стоимости в личку.
Комментарии по сложности, трудозатратам или рекомендации по выбору технологии (ARX, NET, LISP) приветствуются. Может подскажете решенные задачи - аналоги. Буду признателен.
Название: Re: Работа для программиста AutoCAD
Отправлено: Алексей Кулик от 24-03-2020, 21:08:33
Примерчик бы. Причем самый сложный и самый "загаженный"
Название: Re: Работа для программиста AutoCAD
Отправлено: vsoroka750 от 25-03-2020, 20:01:27
Набросал файл .dwg. Пришлось удалить графику, технические требования, авторов из-за коммерческой тайны. Но смысл будет понятен. Есть несколько форматок чертежей разного размера. Нужно разбить мешанину по отдельным файлам с правильным названием, т.е. по обозначению в чертеже. Обычно мы делаем вручную командой "пблок". Далее каждый печатаем  в .pdf с тем же обозначением и потом мучаемся заводить все в программу для архива. Отсюда и потребность в программе, которая делала бы то же самое автоматически. Если программа будет создавать файл .txt с атрибутивной информацией, то можно будет попробовать договориться с местными администраторами для автоматического ввода в архив.
Название: Re: Работа для программиста AutoCAD
Отправлено: vsoroka750 от 02-04-2020, 10:59:27
Здравствуйте!
Похоже тема не получит развития и её можно закрывать.
Тем не менее, поскольку для нашей конторы проблема достаточно актуальна попробовал реализовать желаемое самостоятельно.
Прикладываю архив с надстройкой GP_BlocksMaker.arx. Добавляет команду ГП_ПБЛОК (подробности в файле README.txt архива).
Конечно она не разбивает автоматически файл по отдельным кускам как хотелось. Но все равно ускоряет процесс подготовки чертежей к архиву, потому что просит только выбрать отдельную форматку. Больше ничего вводить не надо. Печатать в PDF можно сразу все полученные файлы через пакетную печать, потому что каждый настраивается на принтер и размер листа автоматически.
Данная версия скажем так 1.0. Не именует форматки по листам, если чертеж на неск. листах. И "жестко зашиты" смещения от правого нижнего угла координаты поля обозначения (по ГОСТ).  Решил выложить, может кому пригодится.
Название: Re: Работа для программиста AutoCAD
Отправлено: Алексей Кулик от 02-04-2020, 11:07:23
У меня лично завал по работе. Удаленка, все дела...
Файл с форматками настолько плохо структурирован, что его проще обрабатывать руками. Выполнять копирование вручную выбранных форматок в разные файлы можно хоть обычным _.wblock (ну или его аналогом). Если бы штампы были ну хотя бы блоками с атрибутами - все значительно упростилось бы. Если бы и форматки еще были блоками (хоть динамические, хоть статические) - еще легче. А такую кучу разгребать - нет, спасибо, я пас.
Название: Re: Работа для программиста AutoCAD
Отправлено: Павел55 от 04-04-2020, 14:09:25
Учитывая трудозатраты на реализацию - стоимость выйдет довольно приличная. Вам не кажется, что проще нанять студента на месяц - который бы делал 100 - 150 операций в день. Это при условии, что объем работ измеряеся не сотнями тысяч операций. Если это так - то тут только программно. А какой срок выполнения этого задания?
Название: Re: Работа для программиста AutoCAD
Отправлено: Владимир Шу от 04-04-2020, 14:21:44
Файл с форматками настолько плохо структурирован
Да не нужна там никакая структура, штампы есть и то ладно, этого достаточно и поделить можно и файлы экспортировать (мне как то dwf файлы с чертежами в рукопашную пришлось парсить, вытаскивая данные из штампов, так что такой dwg вообще ни о чем...)
Меня в этой задаче больше смущает печать в pdf...
а остальное все достаточно просто.
Название: Re: Работа для программиста AutoCAD
Отправлено: Павел55 от 04-04-2020, 14:47:43
Меня в этой задаче больше смущает печать в pdf...
Вот вот, пока с эти мразберешься может много времени уйти. Есть такая программка FastPDF - тут на форуме нашел в разделе "приложения наших пользователей". Если бы исходный код был открыт - это бы сильно облегчило реализацию задачи автора.