Сумма длин elen.lsp
Программа для автоматического подсчета длин линий, полилиний и т.д.
В архиве лисп файл и инструкция для создания кнопки.
Очень полезная программка.
Комментарии
Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 1-10 из 25
? , 05 марта 2009 в 13:48
Чем эта программа отличается от имеющейся в AutoCAD команды LENGTHEN (УВЕЛИЧИТЬ)?
lenivec , 11 марта 2009 в 10:23
а разве LENGTHEN считает длины? она ведь просто задает длину.
? , 12 марта 2009 в 10:25
LENGTHEN считает:
1. Войдите в команду.
2. Выберите объект.
3. Посмотрите в командную строку.
nubarron , 13 марта 2009 в 09:43
Спасибо.
lengthen просто отображает длину, которая прописана в properties объекта. а если у меня куча обычных линий, то чтоб общую длину найти, как раз эта программулина и пригодится.
epinna , 09 апреля 2009 в 23:41
Спасибо!
Если это вы писали программку, можно ли получить у вас разъяснения по поводу использования функций, я только начинаю изучать Lisp?
Sерж , 23 апреля 2009 в 11:37
Спасибо. Полезная программка.
Андрей12345 , 21 мая 2009 в 15:18
Спасибо очень полезная программа, но есть огромная просьба. Добавить масшатб измерений. Я черчу в миллиметрах — а длинна мне нужна в метрах. Как сделать так, чтоб программа выдавала результат умноженный на масштабный коэффициент
Sheveroff , 22 мая 2009 в 15:51
чем-чем?
запустите и посмотрите.
LENGTHEN Изменяет длину обьекта(линии)+ щитает длину ОДНОЙ(!) линии,
а ELEN щитает общую длину ВСЕХ(!) выбраных линий, что избавляет от рутинного прибавления на калькуляторе.
JKUL , 01 сентября 2009 в 11:21
Установил вашу программу, на АС 2008, все сделал по рекомендации, команда срабатывает, но она кроме количества включенных элементов ничего не выдает и не считает.
Ezeff , 07 октября 2009 в 18:25
Только профессионалы чертят через командную строку ЧИТАЮТ ЕЁ и пробуют все возможности какой нибудь команды.
LEN
1.Измеряет длину линии
2.ИзМЕНЯЕТ длину линии на заданную(Total)
3.Приращивает к линии длину в процентах(Percent)
4.Приращивает к линии длину на разницу между точками(DElta)
5.Изменяет длину линии динамически (DYnamic)
Как посчитать сумму длин отрезков?
При прокладке кабеля в проекте используются функции «Отрезок» или «Полилиния», но что бы вы не применили, в любом случае, вам нужно будет знать сумму длин этих объектов для кабельного журнала и спецификации.
Вашему вниманию предлагается очень простой LISP, показывающий сумму длин выбранных отрезков. Алгоритм действий следующий:
- Загружаем программу
- Выбираем интересующие отрезки (например, функцией «выбрать подобные»)
- Набираем «elen» в командной строке и получаете сумму длин.
Сумма длин в автокаде
Получает и выводит на экран количество и сумму длин выбранных отрезков, полилиний, окружностей, дуг и сплайнов
Варианты вызова
- Меню ModPlus
- Палитра ModPlus
- Лента AutoCad
- Командная строка: _mpSummLength
Значок
Использование
Выберите отрезки, полилинии, окружности, дуги, эллипсы или сплайны:
Выбор объектов для получения суммы длин.
Результат отображается в следующем окне:
В верхней части окна плагина выводится общая длина выбранных объектов, множитель результата, аннотативный масштаб, общая длина с учетом множителя и масштаба.
Точка вставки:
Указание точки вставки однострочного текста
Выберите таблицу:
Выбор таблицы
Выберите ячейку:
Выбор ячейки для вставки результата
Объекты — список выделенных объектов.
— зуммирование текущего объекта на весь экран |
Сумма длин отрезков
Приложение на базе AutoCAD для быстрого расчета суммы длин выбранных отрезков.
Поддерживаемые версии AutoCAD: AutoCAD 2012 и выше
Команды:
- _SumOne — Выбор отрезков по одному.
- _SumFree — Свободный выбор отрезков.
- _SumAll — Сумма длин отрезков на всем чертеже.
- _SumLayer — Сумма длин отрезков на выбранном слое.
Команда: _SumOne . Сумма длин отрезков. Выбор отрезков по одному.
Иконка панели/ленты:
Описание: При выборе команды _SumOne в командной строке появится запрос: « Выберите отрезок: »
Поочередно укажите несколько отрезков. Отрезки выделяться, в командной строке появится количество выбранных отрезков и их общая длина.
Команда бесконечное количество раз будет выдавать запрос « Выберите отрезок: ».
Для остановки действия команды нажмите на клавиатуре клавишу « Esc ». В командной строке появится надпись « ВЫБОР ОТРЕЗКОВ ЗАВЕРШЕН »
Команда: _SumFree . Сумма длин отрезков. Свободный выбор отрезков.
Иконка панели/ленты:
Описание: При выборе команды _SumFree в командной строке появится запрос: « Выберите объекты: »
Выбор отрезков можно делать и по одному и группой при помощи рамки (или при помощи секущей рамки). В общем так, как это делается в AutoCAD, при выборе других примитивов.
Если вы случайно выделили отрезок (объект), который вы не хотели включать в набор. Его выбор можно отменить. Для этого удерживая клавишу < Shift >, щелкните по нему. Этот отрезок будет исключен из выбора.
После того как вы выбрали все необходимые объекты, нажмите < Enter >, чтобы завершить выбор. Отрезки выделяться, в командной строке появится количество выбранных отрезков и их общая длина.
Если Вы выделите другие примитивы (не отрезки), команда автоматически исключит их из расчета.
Команда: _SumAll . Сумма длин отрезков на всем чертеже.
Иконка панели/ленты:
Описание: При выборе команды _SumAll все отрезки на чертеже выделяться, в командной строке появится количество отрезков и их общая длина.
Команда: _SumLayer . Сумма длин отрезков на выбранном слое.
Иконка панели/ленты:
Описание: При выборе команды _SumLayer в командной строке появится запрос: « Выберите объект для определения слоя: »
Укажите любой примитив. Программа сосчитает количество и общую длину отрезков на слое указанного примитива.
Установка программы.
Программа «Сумма длин отрезков» распространяется виде архива: « setup_Sum_Dl.rar ”
Внутри архива расположен установочный файл: « setup_Sum_Dl.exe »
Распакуйте архив или запустите файл « setup_Sum_Dl.exe » прямо из архива. Запуститься стандартная программа установки.
После того как процесс установки будет завершен, программа появиться в AutoCAD на вкладке « Подключаемые модули » (Plug-in).
Если Вы работаете в режиме рабочего пространства «Классический AutoCAD», появиться панель, которую Вы можете перетащить в удобное для Вас место.
Удаление программы.
Удалить программы можно стандартным способом:
Перейдите на « Панель управления»—>»Программы»—> «Программы и компоненты» , найдите в списке программу « Сумма длин отрезков ». Щелкните по ней правой кнопкой мыши и выберите « Удалить ». Программу будет полностью удалена с вашего компьютера.
Важно:
Программа не будет работать на сокращенных версиях AutoCAD LT
Программа была протестирована на версиях AutoCAD 2012 - AutoCAD 2019
Программа установки осуществлялась на Window 7 и Window 10.
Как программа поведет себя в других версиях программного обеспечения, можете проверить на свой страх и риск. (Программа установки лишь копирует файлы в определенное место на компьютере. Подключение и настройку осуществляет AutoCAD).
Если у Вас другое программное обеспечение, но Вы хотели бы установить программу. Пишите в комментариях. Постараюсь протестировать.
Скачать программу « Сумма длин отрезков » Вы можете нажав на ссылку ниже:
Скачать программу «Сумма длин отрезков» (Размер файла: 1.16 MB)
Подробное описания кода программы рассмотрено в уроках:
Пишите в комментариях:
Удалось ли установить программу?
Какая у Вас версия Windows и какая AutoCAD?
Буду рад предложениям по развитию программы:
Может какие-нибудь команды добавить?
Например: Выбор отрезков по цвету.
А может, что-то убрать.