Сумма длин в автокаде
Перейти к содержимому

Сумма длин в автокаде

  • автор:

Сумма длин 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, показывающий сумму длин выбранных отрезков. Алгоритм действий следующий:

  1. Загружаем программу
  2. Выбираем интересующие отрезки (например, функцией «выбрать подобные»)
  3. Набираем «elen» в командной строке и получаете сумму длин.

Сумма длин в автокаде

Получает и выводит на экран количество и сумму длин выбранных отрезков, полилиний, окружностей, дуг и сплайнов

Варианты вызова

  • Меню ModPlus
  • Палитра ModPlus
  • Лента AutoCad
  • Командная строка: _mpSummLength

Значок

Использование

Выберите отрезки, полилинии, окружности, дуги, эллипсы или сплайны:
Выбор объектов для получения суммы длин.

Результат отображается в следующем окне:

1

В верхней части окна плагина выводится общая длина выбранных объектов, множитель результата, аннотативный масштаб, общая длина с учетом множителя и масштаба.

Точка вставки:
Указание точки вставки однострочного текста

Выберите таблицу:
Выбор таблицы

Выберите ячейку:
Выбор ячейки для вставки результата

Объекты — список выделенных объектов.

6 — зуммирование текущего объекта на весь экран

Сумма длин отрезков

Приложение на базе 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?

Буду рад предложениям по развитию программы:

Может какие-нибудь команды добавить?

Например: Выбор отрезков по цвету.

А может, что-то убрать.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *