Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Автоматизация. Формирование чертежей по таблице Excel

Автоматизация. Формирование чертежей по таблице Excel

Ответ
Поиск в этой теме
Непрочитано 05.08.2017, 19:01 #1
Автоматизация. Формирование чертежей по таблице Excel
НадеждаН
 
Регистрация: 05.08.2017
Сообщений: 5

Необходимо создать много одинаковых чертежей с текстовыми полями.
Можно ли создать шаблон листа чертежа в котором бы заполнялись автоматически текстовые поля по таблице excel.
Может есть пример реализации, либо другой способ.
Спасибо
Просмотров: 6720
 
Непрочитано 05.08.2017, 20:11
1 | #2
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,002


Цитата:
Сообщение от НадеждаН Посмотреть сообщение
автоматически текстовые поля
Что подразумеваете под текстовыми полями - одиночный текст, мультитекст, или с полями? Их количество, как они будут храниться в эксель (одна большая таблица или иной вариант)? Сама задача тривиальная - создание связи между множеством примитивов шаблона акада и ячейками экселя)
Сергей812 вне форума  
 
Непрочитано 06.08.2017, 06:26
1 | #3
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


Сергей хорошие вопросы задал, но я начну с базовых.
1. Под какую систему нужна реализация? Автокад, нанокад, ревит, текла, олплан, солидворкс, компас и прочие? Во всех них можно формировать чертежи. Сергей предположил, что это автоад, так ли это?
2. На каком языке Вы ищите пример реализации и что уже успели написать самостоятельно?
3. Для более полного понимания Вашего вопроса, было бы не плохо приложить образец исходных данных и результата по этим исходным данным.

ЗЫ.
Связь бывает разная, соответственно и задача может стать совсем не тривиальной...
Boxa вне форума  
 
Непрочитано 06.08.2017, 09:26
#4
oleg_ua


 
Регистрация: 27.08.2010
Сообщений: 1,435


https://www.youtube.com/watch?v=0F_EozaZ4DM
связка нанокад + эксель. реализовано черчение по данным из таблицы эксель
oleg_ua вне форума  
 
Автор темы   Непрочитано 09.08.2017, 21:01 Связь с EXCEL
#5
НадеждаН


 
Регистрация: 05.08.2017
Сообщений: 5


Может кто знает. Разобраться никак не могу.
Есть документ dwg - чертеж шаблон, содержащий 8 текстовых полей.
Есть таблица Excel, содержащая Название документа (Документ 1, 2, ..., n), каждое из которых содержит 8 строк с текстовым полем.
Необходимо создать n документов (чертежей с заполненными текстовыми полями) на основе чертежа шаблона и данных экселя.
НадеждаН вне форума  
 
Непрочитано 09.08.2017, 21:03
#6
trir


 
Регистрация: 18.12.2010
Сообщений: 5,047


нужно писать код, хотя возможно хватит и подшивок
trir на форуме  
 
Непрочитано 09.08.2017, 21:14
| 1 #7
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,002


НадеждаН, зачем дублировать свои вопросы вместо их уточнения?
Сергей812 вне форума  
 
Автор темы   Непрочитано 09.08.2017, 21:57
#8
НадеждаН


 
Регистрация: 05.08.2017
Сообщений: 5


Система - AutoCAD.
Текстовое поле в dwg - одиночный текст (Например, текст1, текст2, ..., текст8). Количество текстовых полей = 8 для одного документа. Документов на выходе будет множество с одинаковым чертежом, но разным содержимым текстового поля.
В приложении пример таблицы в excel.
Миниатюры
Нажмите на изображение для увеличения
Название: 111.JPG
Просмотров: 120
Размер:	37.0 Кб
ID:	192022  
НадеждаН вне форума  
 
Непрочитано 09.08.2017, 22:08
1 | 1 #9
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,481
Отправить сообщение для maratovich с помощью Skype™


Писать код однозначно. Причем шаблон чертежа делать не с текстами, а с атрибутами блока, или полями из свойств.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Автор темы   Непрочитано 09.08.2017, 22:11
#10
НадеждаН


 
Регистрация: 05.08.2017
Сообщений: 5


Спасибо.
Может есть примеры реализации, конечно, не такой задачи, но подобной. Чтобы понимать, с чего начать...
НадеждаН вне форума  
 
Непрочитано 09.08.2017, 22:14
1 | #11
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,002


Цитата:
Сообщение от maratovich Посмотреть сообщение
или полями из свойств.
да, это самое простое - 8 пользовательских свойств чертежа и 8 привязанных к ним полей.

Цитата:
Сообщение от НадеждаН Посмотреть сообщение
Может есть примеры реализации, конечно, не такой задачи, но подобной. Чтобы понимать, с чего начать...
А каким ЯП владеете? От этого и отталкивайтесь.
Сергей812 вне форума  
 
Непрочитано 09.08.2017, 22:15
#12
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,481
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от НадеждаН Посмотреть сообщение
Чтобы понимать, с чего начать...
1. Какой язык программирования знаете ?.
Возможно и помогут если :
2. Приложить пример Эксель
3. Приложить пример Шаблона .dwg
4. Приложить пример того что должно получится .dwg (один файл сделанный руками)
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Непрочитано 09.08.2017, 22:28
1 | #13
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,002


Если, например, на VBA (можно и из экселя в акад по COM стучаться) - то используйте AcadSummaryInfo. По большому счету копирование файла-шаблона с указанным именем, затем его открытие. Потом 8 раз вызывается метод SetCustomByKey класса AcadSummaryInfo. Обновляете поля/документ и сохраняете.
Сергей812 вне форума  
 
Автор темы   Непрочитано 09.08.2017, 23:09
#14
НадеждаН


 
Регистрация: 05.08.2017
Сообщений: 5


Спасибо!
Пока возможности скинуть dwg нет.
Думаю, что удобней всего будет VBA. Попробую реализовать.
НадеждаН вне форума  
 
Непрочитано 09.08.2017, 23:28
#15
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,002


И если будете ломиться в акад извне - не лишним будет проверить, расположен ли он к общению в данный момент через Application.GetAcadState )
Сергей812 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Автоматизация. Формирование чертежей по таблице Excel

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Корректировка атрибутов блоков в нескольких чертежах AutoCAD из Excel superkot007 Программирование 14 20.10.2011 12:53
Не откпывается файл .xls (Excel) rocker Прочее. Программное обеспечение 5 16.06.2011 13:10
как скопировать ячейки excel в чертеж AutuCAD vestes AutoCAD 5 14.06.2011 00:37
Проблема вставки диаграмм в ACAD 2009 из Excel 2007 ST2 AutoCAD 1 26.05.2009 01:30