как узнать общую длину отрезков в автокаде
Длина линий в Автокаде. Команда «Измерить»
Рассмотрим, как в AutoCAD можно измерять расстояние между двумя точками и целой последовательностью. Например, для определения длины полилинии. На этапе выполнения чертежа это бывает необходимым условием для проверки точности построения.
Мы уже говорили о том, как в Автокаде измерить площадь и объем. И рассмотрели соответствующие инструменты команды «Измерить», расположенные на вкладке «Главная» на панели «Утилиты». Вопрос, как измерить длину в Автокаде, разберем быстро, т.к. инструмент «Расстояние» относится к одной и той же группе команд (см. рис.).
Как измерить расстояние в Автокаде?
Как измерить линию в Автокаде:
1) Выбрать команду «Расстояние».
2) Указать первую точку, затем вторую. Нажать Enter. Длина отрезка отобразится в командной строке (см. рис.).
Если нужна сумма длин отрезков в Автокаде, можно обратиться к параметру данной команды «Несколько точек». Последовательно указываем в графическом пространстве нужные точки. Сумма длин AutocAD отобразится в командной строке.
ПРИМЕЧАНИЕ: Чтобы раскрыть Журнал командной строки, нажмите F2.
У команды «Расстояние» есть еще одна важная особенность, с помощью которой определяется длина дуги в Автокаде. Для этого следует использовать параметр «Дуга». Последовательный алгоритм приведен на рис.
В качестве альтернативного варианта определения рассмотренных характеристик можно использовать простановку размеров.
Сумма длин отрезков
Приложение на базе AutoCAD для быстрого расчета суммы длин выбранных отрезков.
Поддерживаемые версии AutoCAD: AutoCAD 2012 и выше
Команды:
Иконка панели/ленты:
Описание: При выборе команды _SumOne в командной строке появится запрос: « Выберите отрезок: »
Поочередно укажите несколько отрезков. Отрезки выделяться, в командной строке появится количество выбранных отрезков и их общая длина.
Команда бесконечное количество раз будет выдавать запрос « Выберите отрезок: ».
Для остановки действия команды нажмите на клавиатуре клавишу « Esc ». В командной строке появится надпись « ВЫБОР ОТРЕЗКОВ ЗАВЕРШЕН »
Иконка панели/ленты:
Описание: При выборе команды _SumFree в командной строке появится запрос: « Выберите объекты: »
Выбор отрезков можно делать и по одному и группой при помощи рамки (или при помощи секущей рамки). В общем так, как это делается в AutoCAD, при выборе других примитивов.
Если вы случайно выделили отрезок (объект), который вы не хотели включать в набор. Его выбор можно отменить. Для этого удерживая клавишу Shift >, щелкните по нему. Этот отрезок будет исключен из выбора.
После того как вы выбрали все необходимые объекты, нажмите Enter >, чтобы завершить выбор. Отрезки выделяться, в командной строке появится количество выбранных отрезков и их общая длина.
Если Вы выделите другие примитивы (не отрезки), команда автоматически исключит их из расчета.
Иконка панели/ленты:
Описание: При выборе команды _SumAll все отрезки на чертеже выделяться, в командной строке появится количество отрезков и их общая длина.
Иконка панели/ленты:
Описание: При выборе команды _SumLayer в командной строке появится запрос: « Выберите объект для определения слоя: »
Укажите любой примитив. Программа сосчитает количество и общую длину отрезков на слое указанного примитива.
Установка программы.
Программа «Сумма длин отрезков» распространяется виде архива: « setup_Sum_Dl.rar ”
Внутри архива расположен установочный файл: « setup_Sum_Dl.exe »
Распакуйте архив или запустите файл « setup_Sum_Dl.exe » прямо из архива. Запуститься стандартная программа установки.
После того как процесс установки будет завершен, программа появиться в AutoCAD на вкладке « Подключаемые модули » (Plug-in).
Если Вы работаете в режиме рабочего пространства «Классический AutoCAD», появиться панель, которую Вы можете перетащить в удобное для Вас место.
Удаление программы.
Удалить программы можно стандартным способом:
Важно:
Скачать программу « Сумма длин отрезков » Вы можете нажав на ссылку ниже:
Скачать программу «Сумма длин отрезков» (Размер файла: 1.16 MB)
Подробное описания кода программы рассмотрено в уроках:
Пишите в комментариях:
Удалось ли установить программу?
Какая у Вас версия Windows и какая AutoCAD?
Буду рад предложениям по развитию программы:
САПР для инженера
Блог Михайлова Андрея о приемах работы и хитростях в САПР
Страницы
вторник, 13 августа 2013 г.
Подсчёт длин отрезков в AutoCAD
Добрый день! Не смог пройти мимо такого и не поделиться с уважаемыми читателями.
С уважением, Андрей.
21 комментарий:
Я сейчас для подсчета длин отрезков пользуюсь «ObjectARX. GeomProps» от Александра Ривилиса.
Выделяем отрезки и смотрим в окне свойств их общую длину.
Быстрее в 100раз 🙂
Соглашусь с тобой, но тут показан именно стандартный функционал AutoCAD
Это как раз то, что я так долго искала. для АСЕ. ну ничего, хоть как-то, можно перебросить в AutoCAD. Спасибо!
Павел, а где выложен ObjectARX.GeomProps, не подскажите?
Наташа, их куча у Александра. Вот здесь http://www.maestrogroup.com.ua/support/
Спасибо Андрею за ссылку (там собраны программы Ривилиса).
Более подробно о ObjectARX.GeomProps можно почитать тут: http://www.caduser.ru/forum/index.php?PAGE_NAME=read&FID=44&TID=36136
Честно говоря не думал, что такой ажиотаж будет от этого инструмента. Вообще то это самое примитивное что можно придумать. Я готовлю доклад на АЮ с динамическими блоками и другими плюшками которые я накопал при крайнем внедрении.
Илья, было бы круто, если бы в AutoCAD появилась возможность двухсторонней связи между блоками и таблицами (как в СПДС GraphiCS). Это позволяет изменять атрибуты (и некоторые динамические свойства) блоков через таблицу.
Реально ли это?
Илья, так знают-то многие, а вот показать на реальной прикладной задаче мало кто может
Смотрю вы внимательно проанализировали то, что появилось в nanoCAD 5.0: http://youtu.be/WgYo-tb66-k?t=1m24s
но у нас все равно проще 🙂
К сожалению, ни разу в жизни не запускал nanoCAD.
а entlen никто не пользуется? по моему проще некуда.
Я кнопку на панели сделал, и в меню пункт добавил «подсчет линий», код на лиспе подгружается автоматом. Пользуюсь уже 3-й год, не вижу никаких трудностей, раз настроил и забыл, не вижу отличия в простоте использования.
Считает и отрезки и полилинии, если линии разбить по слоям можно считать послойно.
все что связано с ObjectARX на слабом компе(2Гб) у меня часто вылетает в самый неподходящий момент, а с лиспом проблем никаких нет.
Тут еще задача вывода в таблицу решена. Но кто как привык. Еще раз уточняю, что в уроке показан встроенный функционал AutoCAD
Скажем так стандартный функционал хорошо выводит и суммирует тоже не плохо.
Но с точки зрения проектировщика, а именно построения структурной схемой с суммой длин по участкам, данное предложение не удобно. вот плагины типа ObjectARX.GeomProps другое дело.
Конечно, все зависит в конечном итоге, от конкретной задачи
Несколько способов как узнать длину линии в AutoCAD
В данной статье Вы узнаете несколько способов, как в AutoCAD узнать длину линии.
Хочется подчеркнуть то, что каждый из способов может быть полезным в том или ином случаи. И так, рассмотрим следующие инструменты/способы:
1. Палитра Свойства
Один из самый простых способов, как узнать длину линии (или другой геометрической фигуры) — это воспользоваться палитрой Свойства. Открываем палитру Свойства: Сервис — Палитры — Свойства (или сочетание клавиш Ctrl+1)
Затем, выделяем линию и смотрим в палитре Свойства на пункт Геометрия — Длина
Таким методом, Вы сможете узнать длину не только линии, а и других примитивов AutoCAD: полилинии, дуги, круга, эллипса, прямоугольника, многоугольника. Для данных примитивов, с помощью палитры Свойства, Вы также сможете узнать и другие геометрические характеристики.
2. Режим Динамического ввода
Суть данного способа заключается в том, что при включенном режиме Динамического ввода — выделяем наш отрезок и наводим курсор мышки на ручку (маркер) и появляется сбоку размер данного отрезка
Обязательно должен быть включен режим для Динамического ввода. Включить его можно нажав клавишу F12, или на панели
Если Вы включили данный режим, но всплывающие подсказки размеров нет — значит необходимо поставить следующую галочку: правая кнопка мыши по кнопке динамический ввод — Настройка
в окне Настройка (Режим рисования — Динамический ввод) ставим галочку возле Включить ввод размеров, где возможно
3. Инструмент Измерить
Инструмент Измерить находится по адресу: Главная панель — Утилиты — Измерить. Для того, чтобы узнать длину линии, из списка мы выбираем инструмент Расстояние
Активируем данную команду (кликаем на иконку), потом указываем первую точку — начало нашего отрезка, и вторую точку — конец отрезка
Получаем таким образом длину нашей линии. Как видите, все очень просто.
4. Инструмент Размер
Данный инструмент находится на вкладке ленты Главная — Аннотации
Или, если не скрыта строка меню — Размеры
Выбираем инструмент размер Линейный или Параллельный (Линейным можно измерить вертикально или горизонтально расположенные отрезки (линии). Параллельным — линии расположены под углом) — указываем первую точку (начало) отрезка, потом вторую (конец) и получаем размер Вашего отрезка
Теперь Вы знаете основные способы, как можно узнать длину линии в AutoCAD. Данные способы можно применять в своей работе не только для измерения длины отрезка, а и для других потребностей.
Читая статьи на нашем сайте Вы не только ускорите и оптимизируете свою работу в AutoCAD, но и станете на уровень выше за своих коллег, друзей.
CadSupport
Сумма длин линий и площадей в Автокаде
Итак, представим себе тривиальную задачу — надо посчитать длину к примеру трубопроводов, или электрических кабелей, или дорожной разметки, в общем любых линейных объектов на плане.
Можно взять отдельные элементы на плане и, заглядывая в их свойства, последовательно сложить длины. Но согласитесь это утомительно, однообразно, и как-то неэффективно.
Можно воспользоваться стандартным инструментом _dataextraction, хотя он настолько универсален, что для решения такой простой задачи пусть и подходит, но результат вы получите не намного быстрее чем складывая вручную. Проще потратить пару минут, и раз и навсегда установить GeomProps.
В целом же, для решения подобных задач я использую прием суммирования длин линий по типу линий. Работает это следующим образом:
Теперь разберемся с каждым пунктом немного подробнее:
1. Как создать свой тип линий в Автокаде?
Это необязательно, но знать полезно.
2. Как получить сумму длин линий
Скачиваем GeomProps, распаковываем, добавляем в автокад с помощью команды _appload, выбрав подходящую версию плагина. Делается это один раз, после чего GeomProps загружается автокадом автоматически. Теперь в стандартных свойствах автокада (ctrl+1) у вас появится новая группа для всех линейных объектов:
Geometrical properties:
Area (total) — сумма площадей выбраных объектов.
Volume (total) — сумма объемов выбраных объектов
Length (total) — сумма длинн выбраных объектов
И еще одно свойство — Linear scale Factor — множитель для всех трёх свойств выше. Т.е. можно домножить например на 0.001 чтобы получить длину в метрах если вы работаете на чертеже в масштабе 1:1.
3. Создадим небольшую ведомость с суммами длин в виде таблицы по типу линий
В этом нам поможет небольшая LISP утилита от Lee-Mac — LenCal калькулятор сумм длин линий.
Загружаем утилиту, с помощью команды _appload добавляем её в автокад. Теперь нам доступна новая команда — LenCal, запускаем её, выбираем в меню типы линий, из которых нам хотелось бы получить ведомость. И добавляем в чертёж таблицу в которой в одной колонке будут названия типов линий (именно поэтому имеет смысл создать линии с нормальным названием) а в другой их общая длинна на чертеже.