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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Построение полилинии по данным Excel

Построение полилинии по данным Excel

Ответ
Поиск в этой теме
Непрочитано 03.06.2016, 03:26 #1
Построение полилинии по данным Excel
xdrivers
 
Регистрация: 23.10.2010
Сообщений: 89

Здравствуйте. В похожих темах не нашел ответа на свой вопрос. Помогите, пожалуйста. Нужна программа, которая строит полилинию из двух точек, одна из которых выбирается из Excel файла. В начале выбирается новая ПСК и ее начало - первая точка полилинии.
В приложении - блок-схема.

Вложения
Тип файла: pdf Блок-схема построения полилинии.pdf (12.7 Кб, 71 просмотров)

Просмотров: 3052
 
Непрочитано 03.06.2016, 06:39
#2
trir


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


_pline
x1,y1
x2,y2
trir вне форума  
 
Непрочитано 03.06.2016, 06:46
#3
Puroshev


 
Регистрация: 22.10.2008
Сообщений: 73
Отправить сообщение для Puroshev с помощью Skype™


xdrivers, выложи excel файл и пример того, что должно получиться в DWG.
Puroshev вне форума  
 
Непрочитано 03.06.2016, 07:02
#4
vl74


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


Думаю, этот файлик поможет. Допилите на его основе сами.
Оттуда же
Я, когда раньше делал подобное, создавал dxf файл. Плюс в том, что наличие автокада не требуется, можно открыть в просмотрщике dxf.
Вложения
Тип файла: rar Send AutoCAD Commands From Excel & VBA.rar (41.1 Кб, 55 просмотров)
__________________
From Siberia with love

Последний раз редактировалось vl74, 03.06.2016 в 07:10.
vl74 вне форума  
 
Автор темы   Непрочитано 03.06.2016, 08:17
#5
xdrivers


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


Цитата:
Сообщение от Puroshev Посмотреть сообщение
xdrivers, выложи excel файл и пример того, что должно получиться в DWG.
В приложении Excel файл и что должно получиться в автокаде. Название линий - только для оформления.
Вложения
Тип файла: dwg
DWG 2013
Полилинии.dwg (35.8 Кб, 33 просмотров)
Тип файла: xlsx Полилиния.xlsx (10.4 Кб, 43 просмотров)
xdrivers вне форума  
 
Непрочитано 03.06.2016, 08:35
#6
trir


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


Excel тут явно лишний
trir вне форума  
 
Непрочитано 03.06.2016, 09:09
#7
Сергей812


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


еще варианты
1. подключаетесь к акаду через сом-интерфейс из экселя и вперед через ком строку
2. JIG NET Api | ObjectARX
3. макрос из экселя, выгружающий точки в текстовой файл и лисп, считывающий этот файл
Сергей812 вне форума  
 
Непрочитано 03.06.2016, 10:04
#8
Puroshev


 
Регистрация: 22.10.2008
Сообщений: 73
Отправить сообщение для Puroshev с помощью Skype™


xdrivers
Запусти AutoCAD
На листе Excel нажми кнопку.
Пожелания [email protected]
Вложения
Тип файла: zip ExCel in AutoCAD.zip (28.5 Кб, 79 просмотров)
Puroshev вне форума  
 
Непрочитано 03.06.2016, 11:15
#9
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от trir Посмотреть сообщение
Excel тут явно лишний
Согласен. Из экселя сохраняешь обычный текстовый файл, далее выбираешь Импорт точек с номерами из текстового файла
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 03.06.2016, 17:47
#10
xdrivers


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


Спасибо всем за ответы. Только они не на мои вопросы. Каждый видит решение по своему. Например, программа с кнопкой рисует полилинию на основе всех данных, а мне так не надо. Я же нарисовал блок-схему, прислал исходник Excel и что должно получиться в автокаде. Должны получиться полилинии с началом в тех местах где я укажу и состоящие из двух вершин, вторая из которых и запрашивается из Excel или текстовика. Просто, насколько я знаю Lisp легче обратиться для этих целей к Exce файлу.
xdrivers вне форума  
 
Непрочитано 03.06.2016, 18:04
#11
Сергей812


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


ну так возьмите #8, добавьте туда указание первичной точки через GetPoint, затем вторая точка с листа, формируете список вершин и добавляете в пространство модели/листа, обновляете примитив полилинии для отрисовки . Здесь не раздел исполнителей
Сергей812 вне форума  
 
Автор темы   Непрочитано 03.06.2016, 18:11
#12
xdrivers


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
ну так возьмите #8, добавьте туда указание первичной точки через GetPoint, затем вторая точка с листа, формируете список вершин и добавляете в пространство модели/листа, обновляете примитив полилинии для отрисовки . Здесь не раздел исполнителей
Зачетный ответ!!!
xdrivers вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Построение полилинии по данным Excel

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Построение графика по точкам из excel таблицы MakarovM Программирование 9 19.09.2022 15:38
Построение чертежа по данным Excel penb Программирование 19 18.02.2017 13:11
Отрисовка вертикальных линий по данным из полилинии Alex II Программирование 7 27.02.2013 11:39
Как добавить блок в Autocad по данным взятым из таблицы Excel scainet Программирование 14 26.10.2010 11:48
Вопрос: Интерактивное построение полилинии внутри lisp-программы Tonic LISP 5 26.04.2010 15:50