|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
23.12.2014, 21:07 | #1 | |
Создание DXF простых фигур по текстовым или табличным данным
Регистрация: 13.05.2011
Сообщений: 23
|
||
Просмотров: 8396
|
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
что-то, где-то, как-то.. есть, например, функция entmake (речь идет о лиспе) .. если в текстовом файле есть какие то идентификаторы-заголовки - что за тип примитива нужно рисовать, то можно считать заголовок и затем вызвать entmake с соответствующим набором параметров.. эти параметры считываются из текстового файла со строчек, идущих за заголовком.. и так в цикле обрабатывается весь файл.. ну это так, решение в лоб)
|
|||
|
||||
Регистрация: 27.12.2011
Сообщений: 1,458
|
Самое простое, если без программирования - текстовые файлы сценариев (текстовые файлы с расширением scr).
Например: файл 1.scr _rectang _D 2000 5000 0,0 0 Строит прямоугольник размерами 2000х5000 в точке 0,0 с углом поворота 0 Сколько угодно можно затолкать прямоугольников в текстовый файл. Выполнение сценария - команда _script |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
а в целом DXF формат открытый, по сути тот же текстовой.. так что тот же автокад не обязателен - но это уже программирование. Генерить можно хоть из экселя через тот же VBA. Сделать в автокад заготовку файла с несколькими примитивами, сохранить в DXF версией помладше.. и проанализировать - информации в инете про DXF формат достаточного много..
|
|||
|
||||
люблю мастерить Регистрация: 21.01.2005
Челябинск
Сообщений: 9,913
|
Как-то раз делал подобное - имелся набор координат углов зданий и их этажность. Все бы ничего, но это был небольшой город ЛИСП был буквально из трех строчек, но времени на обработку текстового файла в ворде и последующая работа с получившейся моделью (рисовались области и давились объемы для всех зданий) заняли нехило по времени.
|
|||
|
||||
Регистрация: 27.12.2011
Сообщений: 1,458
|
Цитата:
Можно просто затащить его из проводника в окно кад. |
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Цитата:
Конечно, можно и написать программу-генератор DXF "простых фигур". С выбором фигур из меню и вводом простейших данных - длина, ширина, диаметр. Только об этом надо спрашивать не в темах "AutoCAD", а в "Программирование" - если желаете узнать "как написать программу" или в "Поиск исполнителей". Только разработка программы "создания DXF квадратиков без CAD" обойдется дороже приобретения лицензионного Автокада. А в этой теме надают много советов, как сделать DXF с помощью Автокада. |
|||
|
||||
Регистрация: 13.05.2011
Сообщений: 23
|
Спасибо всем, кто дал дельные советы. Буду пробовать. Спрашивал я о готовой программе. Я думаю, что такая задача не у меня первого встречается. В идеальном варианте была бы программка, которая на основании таблицы или текста генерила dxf файлы. Дальнейшее их использование для определения расхода металла с помощью любой раскройной или CAD программы. Основная масса деталей - это простейшие прямоугольники. Я себе представлял это как программу, где вводим длину, ширину и название dxf файла и нажимаем кнопку "создать". Еще интереснее было бы создание dxf по списку электронной таблицы.
|
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,051
|
Цитата:
|
|||
|
||||
Регистрация: 13.05.2011
Сообщений: 23
|
Благодарю Oleg T. Все получилось путем несложного скрипта. В одном файле скрипта прописываю создание всех нужных фигур. Время экономится и рутинная работа сокращается. Запустил и все DXF файлы готовы. Теперь буду соображать как их Excel сформировать файл такого скрипта.
|
|||