Как посчитать общую длину полилиний в автокаде
Перейти к содержимому

Как посчитать общую длину полилиний в автокаде

  • автор:

Сумма длин линий в Автокаде. Видеоурок

В отличии от площадей стандартными методами Автокада подсчитать сумму длин довольно проблематично, а складывать на калькуляторе или столбиком ну дело не благодарное. Как говорится «Лень — двигатель прогресса» и данный лисп нам в этом поможет.

Длина линий в Автокаде

Возможности данного lisp не ограничиваются простым суммированием длин примитивов или полилиний, он позволяет так же ввести масштабный коэффициент и вывести результат на чертеж. Для того, чтоб все заработало делаем следующее:

1. Качаем архив с lisp для суммирования длин в AutoCAD здесь.

2. Распаковываем архив и сохраняем lisp файл в папочку где хранятся все наши приложения, а если такой еще нет например в D:\MyLisp.

3. Запускаем AutoCAD и устанавливаем лисп стандартным способом. Если не знаем как, читаем здесь.

4. Ну все лиспом можно пользоваться, набираем в командной строке sumline и выбираем линии (работает предварительный выбор). Если необходимо сменить масштабный коэффициент, то набираем в командной строке mm , а для вывода результата и вставки на чертеж lp .

5. Ну и на последок для вывода команды с кнопки, создаем ее стандартным способом и в поле макрос пишем следующее:

^C^C(if (null C:sumline)(load «sumline»));sumline; — для вычисления суммы длин.

^C^C(if (null C:mm)(load «sumline»));mm; — для смены масштабного коэффициента.

^C^C(if (null C:lp)(load «sumline»));lp; — для вывода на чертеж результата.

Полезно. Если не знаем как создать свою кнопку читаем здесь.

Интересно . Если вам необходимо развернуть множество объектов вокруг собственных центров, читайте тут.

AutoCAD сумма длин линий. Видеоурок

Видео наглядно демонстрирует как быстро посчитать длину линий в Автокаде.

Длина полилинии

You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.

Выполняет измерение длины ломанной линии и угла, образованного первыми тремя точками. Измерение производится при помощи левой кнопки мыши: указывается начальная точка ломанной линии, затем каждым последующим щелчком определяются конечные точки сегментов измеряемого контура. Для завершения нажать правую кнопку мыши в последней точке ломанной линии. Данные, полученные при измерении, зафиксируются в панели Измерение . При измерении действует объектная привязка, режим Орто недоступен. В момент измерения возможно масштабирование и перемещение чертежа в рабочей области программы. Выход из режима измерения выполняется по клавише Esc .

Для измерения угла инструментом Длина полилинии следует выполнить следующее: при помощи левой кнопки мыши и объектной привязки указать последовательно три точки, образующих угол. Задать первую точку, лежащую на одной из линий, образующих угол. Затем выполнить щелчок левой кнопки мыши в районе пересечения этих линий (вершина угла) и в завершении указать третью точку, лежащую на второй линии. После чего измерение не прекращается.

 Измерение угла

Результаты измерений отображаются в панели Измерение , которая появляется автоматически после выбора инструмента. Данные новых измерений отделяются от предыдущих пунктирной линией. Очистка панели выполняется автоматически после закрытия программы, либо принудительно пользователем (подробнее в топике Панель Измерение ).

Инструмент Длина полилинии позволяет получить следующие данные с чертежа:

Общая длина ломанного контура

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

Для получения ожидаемых значений в панели Измерение , предварительно нужно указать исходные единицы измерения чертежа и единицы, в которых следует показывать полученные результаты. В зависимости от выбранных единиц измерения вычисляется масштабный коэффициент, участвующий в переводе исходных единиц измерения в отображаемые. Из предустановленных доступны три категории единиц измерения: метры, миллиметры и дюймы. Можно устанавливать пользовательский масштабный коэффициент. Все настройки инструментов измерения доступны в диалоговом окне Настройки на вкладке Измерение .

Перейти на страницу ABViewer

2010 AutoCad как посчитать общую длину всех выделенных линий?

Товарищи здравствуйте.
Есть рисунок, на котором куча графической информации отключив все ненужное оставляю линии, их много. Как посчитать их общую длину? И будет ли помехой для точного определения длины, если на экране к тому же будут кроме линий еще и различные примитивные точки и крестики штрихи циферки и.т.д. (их отключить невозможно от линий т.к. их нарисовали в одном слое.)?

Просмотров: 56118
Регистрация: 02.10.2008
Сообщений: 3,678

__________________
. Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка — ложка понарошку,
А по правде, — это лом!

Регистрация: 11.05.2005
Сообщений: 6,983
Сообщение от star282
(их отключить невозможно от линий т.к. их нарисовали в одном слое.)
В добавок к #2 еще это http://www.caduser.ru/forum/index.ph. D=44&TID=38009
__________________
Как использовать код на Лиспе читаем здесь
Регистрация: 17.02.2011
Сообщений: 51

Спасибо действительно классная программка — а по второй ссылке в чем отличие?
Как программка справляется с тем что на рисунке кроме длинный линий, попадутся в зону выборки примитивчики т.е. крестики, циферки, штриховка и.т.д. они «приплюсуются» к общей длине? Не даст ли ошибочно штриховка например плюс 10000метров к длине, или циферка внесет погрешность/ошибку?
Мне по идее нужно только длины линий на рисунке считать.

Последний раз редактировалось star282, 21.02.2011 в 17:11 .
Регистрация: 02.10.2008
Сообщений: 3,678
Сообщение от VVA
В добавок к #2 еще это http://www.caduser.ru/forum/index.ph. D=44&TID=38009

Спасибо действительно классная программка — а по второй ссылке в чем отличие?

По второй ссылке программка позволяет легким движением руки выбирать примитивы по определенным свойствам. (в частности, все линии, лежащие на опр. слое)

__________________
. Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка — ложка понарошку,
А по правде, — это лом!

программист, рыцарь ObjectARX

Регистрация: 09.05.2005
Сообщений: 2,406
Сообщение от star282

Как программка справляется с тем что на рисунке кроме длинный линий, попадутся в зону выборки примитивчики т.е. крестики, циферки, штриховка и.т.д. они «приплюсуются» к общей длине? Не даст ли ошибочно штриховка например плюс 10000метров к длине, или циферка внесет погрешность/ошибку?

Вопрос очень даже интересный. Я посмотрю внимательно исходники, но сразу могу сказать, что текстовые строки (TEXT,MTEXT) и блоки (INSERT)не учитываются в любом случае. А вот штриховка учитывается (т.к. имеет замкнутый контур, длина которого и будет подсуммирована).
Так что если её длина не нужна, то не следует её выбирать.

Александр Ривилис
Посмотреть профиль
Посетить домашнюю страницу Александр Ривилис
Найти ещё сообщения от Александр Ривилис

Как посчитать общую длину полилиний в автокаде

дата:
2018/01/07
номер:
22

просмотров: 8610
комментариев: Link

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

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

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