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

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

Проблема с подсчетом линий...

Ответ
Поиск в этой теме
Непрочитано 27.11.2007, 17:11
Проблема с подсчетом линий...
Kostinok
 
Инженер-электрик
 
Калининград
Регистрация: 13.10.2007
Сообщений: 151

Здравствуйте, возможно кто то уже встречался с этой проблемой, поэтому хочется перенять опыт и пополнить знания, тем паче, что это действительно смогло бы помочь.
Идея такая:
Представте себе кучу линий на чертеже - это несколько объедененных групп, встает вопрос как быстро и точно подсчитать длины ГРУПП, состоящих из этой кучи линий, т.е. есче раз 20 линий на чертеже - это 3 электрогруппы (к примеру электроосвещение).
Так вот каждый раз я объединяю линии в одной моей электрогруппе в группу AutoCADовскую, командой "-g", даю этой AutoCADовской группе одноименное название (к примеру О1). После выделяю всю новоиспеченную группу и набираю команду "list" - AutoCAD находит мои линии объединенные в группе и дает по каждой информацию, из всей информации меня интересует только length, поэтому после в этом же текстовом окне я набрав команду cal начинаю складывать все мои линии.
Немного про выделение: точнее сказать сначала мне приходиться обводить те линии, которые должны попасть в одну группу, делаю это определенным цветом, в определенном слое, что бы после нажав QSelect можно было их легко найти, а потом уже состряпать группу.

Хотелось бы автоматизировать процесс, т.е. сначала нарисовав линии (поверх остальных) бысто их выделить, но не тратить на это драгоценное время - т.е. не щелкать на proreties, не выбирать qselect, не задавать там определенный цвет, и не жать потом на выделить - чувствую, что все это возможно...
И вторая задача, после того как AutoCAD определился с новой группой - он мне показал сумму всех длин линий входящих в группу.

Буду очень благодарен если подскажите несколько приемов для решения этой задачки, или другие пути решения.
Заранее спасибо.

Последний раз редактировалось Kostinok, 27.11.2007 в 17:37.
Просмотров: 29699
 
Непрочитано 05.03.2009, 22:23
#21
Кулик Алексей aka kpblc
Moderator

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


kopilkaspama, у тебя из 2 сообщений 2 со ссылками на твой ресурс. Намек ясен?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.08.2009, 10:34
#22
ЕЖЕК


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


Раз подняли топик, воспользуюсь!

Приспичило мне тут помимо подсчета длин по критериям, еще одна задача!
Простановка над каждым примитивом (line, pline)из набора, над его центром, текста(или мтекста) содержащего его длину.(можно еще с коэффициентом)

Заранее спасибо!
ЕЖЕК вне форума  
 
Непрочитано 27.08.2009, 10:41
#23
Кулик Алексей aka kpblc
Moderator

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


ЕЖЕК, в поиск. А не найдешь - тогда field.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.08.2009, 11:19
#24
ЕЖЕК


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
ЕЖЕК, в поиск. А не найдешь - тогда field.
Поиском нашел более похожее тему http://forum.dwg.ru/showthread.php?t=842&page=6
читаю ее уже часа два, ничего такого нет, надо править лиспы

А field это я так понимаю дизель писать нужно чтоли?
ЕЖЕК вне форума  
 
Непрочитано 27.08.2009, 11:39
#25
Кулик Алексей aka kpblc
Moderator

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


Зачем Diesel? И без этого обойтись можно...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.08.2009, 12:01
#26
ЕЖЕК


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Зачем Diesel? И без этого обойтись можно...
Я понимаю что ничего сложного нет, но я уже ничего не писал на лиспе лет 5.
А так сделал сборку и вышеозначенного поста, которая позволяет выбрать примитив и поставить в ручном режиме текст-длину, не совсем то что хотел, но качественно лучше чем совсем без САПРа .
Спасибо

Последний раз редактировалось ЕЖЕК, 27.08.2009 в 12:02. Причина: описка
ЕЖЕК вне форума  
 
Непрочитано 03.09.2009, 10:46
#27
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


ЕЖЕК, Полями было здесь LISP. Вставка в таблицу поля, соотвествующего площади примитива
Полями и тестом здесь Добавление в чертеж длины полилинии
в частности в #11 RPL- Report Polyline Length
Цитата:
Пишет длину вначале плиний и линии и заносит в гиперссылку. Подвел мышу и посмотрел
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 24.12.2012, 14:36
#28
zz212243

ПГС
 
Регистрация: 11.05.2011
Санкт-Петербург
Сообщений: 133


Ребят, подскажите, почему при каждом заходе в автокад приходится по-новому загружать лисп "(entlen)" через "appload" ?
zz212243 вне форума  
 
Непрочитано 24.12.2012, 14:47
#29
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,377


Цитата:
Сообщение от zz212243 Посмотреть сообщение
Ребят, подскажите, почему при каждом заходе в автокад приходится по-новому загружать лисп "(entlen)" через "appload" ?
Один из вариантов - добавить лисп в автозагрузку (портфель).
__________________
Как-то так.
sertor вне форума  
 
Непрочитано 24.12.2012, 18:51
#30
zz212243

ПГС
 
Регистрация: 11.05.2011
Санкт-Петербург
Сообщений: 133


sertor, в смысле? Добавить лисп-файл в меню "пуск"-"автозагрузка"? В автокаде я автозагрузки не встречал... Если в автокаде- то где этот портфель (автозагрузка) находится?
zz212243 вне форума  
 
Непрочитано 24.12.2012, 19:13
#31
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


диалоговое окно команды _appload
Миниатюры
Нажмите на изображение для увеличения
Название: SpxImage330.jpg
Просмотров: 116
Размер:	40.6 Кб
ID:	93284  
Хмурый вне форума  
 
Непрочитано 25.12.2012, 14:08
#32
zz212243

ПГС
 
Регистрация: 11.05.2011
Санкт-Петербург
Сообщений: 133


Спасибо, Хмурый и sertor! Помогло!
zz212243 вне форума  
 
Непрочитано 26.12.2012, 09:42
1 | #33
pan

добрый человек
 
Регистрация: 23.02.2004
Глушь
Сообщений: 971


Цитата:
Сообщение от Kostinok Посмотреть сообщение
Можно ли выбрать мои начерченные определенным цветом линии с клавиатуры или написав макрокоманду, мне просто надо знать как работать с Qselect и с его переменными если такие есть, ну в принципе не могут не быть.
Начиная с AutoCAD 2011 в контекстном меню появилась команда "Выбрать подобные"
__________________
Правильно сформулированный вопрос содержит 90% ответа.
pan вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Проблема с подсчетом линий...



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание нового типа линий Apelsinov AutoCAD 915 08.07.2022 12:36
Проблема с отображением толщин линий Чигинский Дмитрий AutoCAD 40 24.06.2009 21:51
Проблема с толщинами линий при печати из пространства листа. NESTER_AN AutoCAD 10 12.02.2009 11:31
Проблема с автокадом. Построение линий. Эдвард AutoCAD 12 16.05.2007 21:15
Как изменять толщину линий и цвет линий для блоков? Highmax AutoCAD 1 08.03.2005 06:56