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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Связка AutoCAD с Excel через командную строку.

Связка AutoCAD с Excel через командную строку.

Ответ
Поиск в этой теме
Непрочитано 15.09.2016, 16:20 #1
Связка AutoCAD с Excel через командную строку.
raffnec
 
конструктор, технолог, оператор
 
Москва
Регистрация: 13.09.2016
Сообщений: 6

Способ не универсален, требует знания написания синтаксиса команд в AutoCAD и понимания как это записать в Excel.
Суть способа копируем (CTRL+C) в буфер прописанную в Excel'е команду со сначениями и вставляем (CTRL+V) это в командную строку AutoCAD.

Например: нужно нарисовать прямоугольник размером 505х123.
Для командной строки AutoCAD нужно такое выражение _rectang 0,0 505,123.
В общем ничего интересного.
Но когда задача стоит отрисовать много прямоугольников, то всё становится интереснее.
Каждый из размеров прямоугольника заносим в отдельную ячейку и делаем связь с синтаксисом AutoCAD.

На картинке ниже показан пример для нескольких прямоугольников.



PS: В Excel важно настроить отображение символа разделения десятичных значений. По умолчанию это . (точка), а нужна ,(запятая) потому как в AutaCAD'е всё наоборот.
PS2: Я работаю на фрезерно раскроечном станке и часто режу прямоугольники разных размеров. Мне не важно что все прямоугольники отрисованы от 0,0, потому что я дальше их прогоняю через программу раскроя.

Если было похожее - ткните меня туда.
Пишу первый раз. Может что вышло и не понятно.
Если кому будет интересна такая связь, то будет продолжение.

Есть и вопрос: можно в AutiCAD'е создать новый слой (допустим Поперечены) через командную стороку?

Миниатюры
Нажмите на изображение для увеличения
Название: 2016-09-15_15-35-43.png
Просмотров: 501
Размер:	71.2 Кб
ID:	176193  

Просмотров: 3976
 
Непрочитано 15.09.2016, 16:56
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844


Тема поднималась мульён раз: https://dwg.ru/cse?q=%D1%82%D0%BE%D1...%D0%B8%20excel и ему подобные
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 15.09.2016, 18:01
| 1 #3
Сергей812


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


да и проще подключиться через vba к акаду и рисовать напрямую из таблицы. Примеры подключения из excel к акаду на форуме были, а дальше ничем не отличается от программирования под VBA в самом акаде - на что в инете есть огромное количество уже готовых примеров. Создавайте новые слои, переключайте их и т.д.
Сергей812 вне форума  
 
Автор темы   Непрочитано 15.09.2016, 20:28
#4
raffnec

конструктор, технолог, оператор
 
Регистрация: 13.09.2016
Москва
Сообщений: 6


не знаком с VBA
буду копать под него
спасибо
raffnec вне форума  
 
Непрочитано 15.09.2016, 20:48
#5
trir


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


лучше (command "_rectang" '(0 0) '(505 123))

Цитата:
я дальше их прогоняю через программу раскроя
через dxf небось

Последний раз редактировалось trir, 15.09.2016 в 21:08.
trir вне форума  
 
Непрочитано 15.09.2016, 21:28
#6
art_rrc


 
Регистрация: 28.01.2013
Минск
Сообщений: 379


Offtop:
Цитата:
Сообщение от raffnec Посмотреть сообщение
программу раскроя
Чем пользуетесь? Устраивает? Можно в лс
art_rrc вне форума  
 
Автор темы   Непрочитано 16.09.2016, 11:02
#7
raffnec

конструктор, технолог, оператор
 
Регистрация: 13.09.2016
Москва
Сообщений: 6


Цитата:
лучше (command "_rectang" '(0 0) '(505 123))
гораздо удобнее. Спасибо за подсказку

Цитата:
через dxf небось
да, командой wblock

Цитата:
Чем пользуетесь? Устраивает?
пользуюсь OptiNest. Удобнее для себя не нашёл. Программа поддерживает криволинейный раскрой как деталей, так и заготовок.
raffnec вне форума  
 
Непрочитано 16.09.2016, 13:33
#8
trir


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


чтобы создать dxf - AutoCAD не нужен
trir вне форума  
 
Автор темы   Непрочитано 16.09.2016, 13:46
#9
raffnec

конструктор, технолог, оператор
 
Регистрация: 13.09.2016
Москва
Сообщений: 6


Цитата:
чтобы создать dxf - AutoCAD не нужен
моих знаний не достаточно чтобы это оспорить
raffnec вне форума  
 
Непрочитано 19.09.2016, 10:54
#10
Сергей812


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


Цитата:
Сообщение от raffnec Посмотреть сообщение
моих знаний не достаточно чтобы это оспорить
сохраните свой файл в dxf формате и увидите) DXF - это текстовой файл, причем большая часть файла будет неизменной - будут только вставляться строчки с параметрами отрисованных прямоугольников, например. А это можно формировать в любой программе без всякого акада
Сергей812 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Связка AutoCAD с Excel через командную строку.

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На Mac OS X через Parallels Desktop 10 не могу установить AutoCAD, ошибка из-за .NET Framework Jony-pbp AutoCAD 14 16.09.2018 21:57
Заполнение размеров в Autocad из Excel zenija2007 AutoCAD 9 18.09.2015 12:53
VBA переходи из AutoCAD в Excel. Не работает AppActivate shprot Программирование 5 04.05.2012 22:24
Как сделать что бы открывать и сохранять файлы можно было как обычно через мышку, а не через командную строку? beslan AutoCAD 1 17.10.2011 11:43