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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Помогите с нумерацией большого количества полилиний на чертеже и сведением их длин в таблицу!

Помогите с нумерацией большого количества полилиний на чертеже и сведением их длин в таблицу!

Ответ
Поиск в этой теме
Непрочитано 21.06.2016, 12:44 #1
Помогите с нумерацией большого количества полилиний на чертеже и сведением их длин в таблицу!
Olympisch
 
Регистрация: 21.06.2016
Сообщений: 8

Необходимо сделать так чтобы все полилинии были пронумерованы в начале полилинии (конец полилинии на чертеже отмечена кругом) и потом вывести длину и имя каждой полилинии в таблицу. Файл с полилиниями во вложении.
Помогите, сам не разберусь как это сделать
P.S. AutoCAD 2017

Вложения
Тип файла: dwg
DWG 2010
Чертеж3.dwg (155.4 Кб, 27 просмотров)

Просмотров: 3897
 
Непрочитано 21.06.2016, 12:52
#2
trir


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


_dataextraction
trir вне форума  
 
Автор темы   Непрочитано 21.06.2016, 12:58
#3
Olympisch


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


Цитата:
Сообщение от trir Посмотреть сообщение
_dataextraction
Извлечением данных не получится! т.к. все полилинии обезличены! и невозможно идентифицировать длину! а нужно сформировать что-то вроде кабельного журнала!
Olympisch вне форума  
 
Непрочитано 21.06.2016, 13:06
#4
trir


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


https://habrahabr.ru/post/271109/
trir вне форума  
 
Непрочитано 21.06.2016, 13:09
#5
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,111


Цитата:
Сообщение от Olympisch Посмотреть сообщение
Извлечением данных не получится! т.к. все полилинии обезличены! и невозможно идентифицировать длину! а нужно сформировать что-то вроде кабельного журнала!
так задайте для каждой полилинии отличный параметр (например - масштаб, прозрачность, или высота)
а длина есть во вкладке "геометрия" ДАННЫЕИЗВЛ
v.psk вне форума  
 
Автор темы   Непрочитано 21.06.2016, 13:11
#6
Olympisch


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


Цитата:
Сообщение от v.psk Посмотреть сообщение
так задайте для каждой полилинии отличный параметр (например - масштаб, прозрачность, или высота)
а длина есть во вкладке "геометрия" ДАННЫЕИЗВЛ
Это надо было делать с самого начала! а вопрос встал как раз в конце! когда уже 1826 кабелей проложены ))))) Надо как-то оптимизировать этот процесс с наименьшими затратами по времени и сил!
Olympisch вне форума  
 
Непрочитано 21.06.2016, 13:14
#7
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,111


Цитата:
Сообщение от Olympisch Посмотреть сообщение
Это надо было делать с самого начала! а вопрос встал как раз в конце! когда уже 1826 кабелей проложены ))))) Надо как-то оптимизировать этот процесс с наименьшими затратами по времени и сил!
так надо маркировку выносить на чертеж или нет? если не надо - то по 2му посту _dataextraction
v.psk вне форума  
 
Непрочитано 21.06.2016, 13:15
#8
trir


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


всегда есть Handle
trir вне форума  
 
Непрочитано 21.06.2016, 13:15
#9
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,111


если надо - без программирования не обойтись
v.psk вне форума  
 
Автор темы   Непрочитано 21.06.2016, 13:20
#10
Olympisch


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


Цитата:
Сообщение от v.psk Посмотреть сообщение
если надо - без программирования не обойтись
нужно. чтобы я смог потом понять какая длина к какому именно кабелю относится! без метки на чертеже так не получится!

----- добавлено через ~1 мин. -----
Цитата:
Сообщение от trir Посмотреть сообщение
всегда есть Handle
Я с этим зверем не знаком! чтобы в нем разобраться уйдет уйма времени. столько сколько бы ушло на забивание таблицы вручную!
Olympisch вне форума  
 
Непрочитано 21.06.2016, 13:26
#11
Сергей812


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


Цитата:
Сообщение от Olympisch Посмотреть сообщение
чтобы в нем разобраться уйдет уйма времени. столько сколько бы ушло на забивание таблицы вручную!
так делайте вручную или идите в раздел исполнителей. Встроенными средствами эту задачу не решить, программно-легко. Только вместо круга надо было блок с атрибутом номера и вторым скрытым (для хэндла полилинии) ставить, например
Сергей812 вне форума  
 
Автор темы   Непрочитано 21.06.2016, 13:35
#12
Olympisch


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
так делайте вручную или идите в раздел исполнителей. Встроенными средствами эту задачу не решить, программно-легко. Только вместо круга надо было блок с атрибутом номера и вторым скрытым (для хэндла полилинии) ставить, например
Круг, просто нарисовал чтобы конец обозначить.
Olympisch вне форума  
 
Непрочитано 21.06.2016, 13:37
#13
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,111


теоретически.... можно опрашивать поочередно полилинии и выносить порядковые номера /тут же заносить данные в таблицу/... только номера вручную надо будет двигать....
v.psk вне форума  
 
Автор темы   Непрочитано 21.06.2016, 13:39
#14
Olympisch


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


Цитата:
Сообщение от v.psk Посмотреть сообщение
теоретически.... можно опрашивать поочередно полилинии и выносить порядковые номера /тут же заносить данные в таблицу/... только номера вручную надо будет двигать....
Можно же присваивоить координатам текста координаты начала полилинии?
Olympisch вне форума  
 
Непрочитано 21.06.2016, 13:41
#15
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,111


Цитата:
Сообщение от Olympisch Посмотреть сообщение
Можно же присваивоить координатам текста координаты начала полилинии?
ну так и я о том же...
v.psk вне форума  
 
Автор темы   Непрочитано 21.06.2016, 13:45
#16
Olympisch


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


Цитата:
Сообщение от v.psk Посмотреть сообщение
ну так и я о том же...
я в программировании нуль, поэтому и прошу помощи с кодом.
Olympisch вне форума  
 
Непрочитано 21.06.2016, 13:55
#17
Puroshev


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


Olympisch, посмотри что примерно получилось.
Вложения
Тип файла: dwg
DWG 2010
Чертеж3-1.dwg (439.2 Кб, 45 просмотров)
Puroshev вне форума  
 
Автор темы   Непрочитано 21.06.2016, 13:58
#18
Olympisch


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


Цитата:
Сообщение от Puroshev Посмотреть сообщение
Olympisch, посмотри что примерно получилось.
Вообще замечательно!!! Вот в таком направлении я и думал! только нужно чтобы результат был в таблице, чтобы можно было потом импортировать в эксель.
Olympisch вне форума  
 
Непрочитано 21.06.2016, 14:11
1 | #19
Puroshev


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


См. новый dwg и текстовый файл с разделителями для импорта в Excel.
Вложения
Тип файла: dwg
DWG 2010
Чертеж3-1.dwg (439.2 Кб, 37 просмотров)
Тип файла: zip 1.zip (8.7 Кб, 33 просмотров)
Puroshev вне форума  
 
Непрочитано 21.06.2016, 14:49
#20
AlexZh


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


Какое интересное решение. Программу б посмотреть)
AlexZh вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Помогите с нумерацией большого количества полилиний на чертеже и сведением их длин в таблицу!

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите выполнить разрез на чертеже диплома! rentgenn Машиностроение 10 27.05.2015 06:06
Помогите написать лисп выводящий длину между двумя точками в число на чертеже! elektrek LISP 9 20.01.2015 06:17
Печать большого количества чертежей Александр79 AutoCAD 26 20.04.2013 10:59
При наличии полилиний на чертеже распечатывается чушь Diros AutoCAD 2 08.09.2011 13:41
Поиск полилиний на чертеже из VBA скрипта jangle Программирование 1 30.04.2009 21:51