Как в автокаде посчитать длину отрезков в

Обновлено: 08.07.2024

Приложение на базе AutoCAD для быстрого расчета суммы длин выбранных отрезков.

Поддерживаемые версии AutoCAD: AutoCAD 2012 и выше

Команды:

Команда: _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», появиться панель, которую Вы можете перетащить в удобное для Вас место.

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

Удаление программы.

Удалить программы можно стандартным способом:

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

Важно:

alt

В этом уроке вы узнаете подробнее, как начертить отрезок в Автокаде. Отрезок в Автокаде - это базовый инструмент. С помощью него можно создавать как отдельные прямолинейные отрезки, так и ломаные линии, состоящие из отдельных отрезков.

Построение отрезков в Автокаде производится щелчками левой кнопки мыши (далее ЛКМ). Тем самым мы задаем конечные точки отрезка в необходимых местах.

otrezok-v-autocad

На вкладке “Главная” в окне “Рисование” наведите указатель мыши на инструмент “Отрезок”. Не спешите щелкать по кнопке. Подождите некоторое время, и программа выведет подсказку (всплывающее окно). Там будет указана Команда вызова инструмента. В нашем случае это команда "ОТРЕЗОК".

всплывающая подсказка с командой Отрезок

Как построить отрезок в Автокаде?

Теперь нажмите ЛКМ по кнопке “Отрезок”, либо просто на клавиатуре начните вводить слово Отрезок (или “_line”). Достаточно напечатать лишь ‘Отр”, и программа сама вам предложит вариант Отрезок. Чтобы вызвать команду, нажмите клавишу «Enter».

Теперь обратите внимание на командную строку! Там появился запрос: _line Первая точка. Программа Автокад просит нас указать первую точку отрезка. Для этого ставим курсор в необходимое место на экране и производим щелчок ЛКМ. Затем указываем вторую точку так же с помощью ЛКМ. И отрезок в Автокаде построен.

построение отрезка в autocad

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

построение нескольких отрезков в autocad

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

Отмену последней введенной точки можно произвести из контекстного меню. Для этого нажмите правой кнопкой мыши (ПКМ) и выберите действие “ Отменить”. При этом последняя построенная точка удалится.

Чтобы не тратить время на вызов контекстного меню, Вы всегда можете воспользоваться ключевыми буквами вызова команды. В нашем случае буква “Т” (а затем нажатие “Enter”) отменяет построение последней точки отрезка.

Отмена последней построенной точки отрезка

Чтобы закончить построения, выберите из контекстного меню опцию “Ввод”, либо “Отмена” или нажмите клавишу “Enter” (ещё можно использовать”Esc”).

Также в ходе выполнения команды Отрезок доступна еще опция “Замкнуть”, то есть создать отрезок в полилинию Автокад. Она становится доступна при построении хотя бы двух отрезков. И предназначена для замыкания начальной точки первого отрезка и конечной точки последнего отрезка. Вызывается из контекстного меню при нажатии ПКМ. Вы можете использовать ключевую букву “З” на клавиатуре.

Опция "Замкнуть" для отрезка в autocad

Точные построения отрезков и ломаных в Автокаде

Выбираем инструмент "Отрезок". И на запрос командной строки указать первую точку отрезка, вводим в нее координаты, например, (10,10) и нажимаем “Enter”.

Как видно на рисунке, первая точка построилась в точке с координатами х=10мм и y=10мм от начала координат.

Построение отрезка в autocad по координатам

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

Ввод значений в командную строку autocad

Конечную точку отрезка давайте построим в начале координат. Для этого в командной строке вводим значения (0,0). И не забываем нажать “Enter”.

Как быть, если нам надо построить отрезок в Автокаде заданной длины?

Строим первую точку. Можно задать её произвольно или с помощью координат. А теперь обратите внимание на подсказки в виде полей для ввода значений. На рисунке я выделил их красным цветом.

Поля для ввода значений длины отрезка в программе autocad

Если у Вас они не показываются, то необходимо выбрать параметр “динамический ввод”. Для этого нажмите на клавишу F12. Либо выберите значок в строке состояния.

Включение динамического ввода в программе autocad

Эти поля показывают значение длины отрезка в Автокаде и угла наклона отрезка. При этом поле длины по умолчанию активно.

Теперь попробуйте ввести какое-нибудь значение длины отрезка с клавиатуры, например, 20. Оно автоматически показывается в поле-подсказке. Теперь нажимаем “Enter”. И отрезок в Автокаде, заданной длины 20 мм, построен.

Если Вы знаете угол наклона, то можете ввести и его. Для этого после ввода длины отрезка в Автокаде нажмите клавишу “Tab” на клавиатуре и попадете в поле для ввода угла наклона отрезка. Вводите значение и нажимаете “Enter”.

Мы с Вами разобрались, как строить отрезки в Автокаде, в. т.ч. как преобразовать отрезок в полилинию Автокад.

Теперь Вы сможете построить отрезки в Автокаде с помощью координат, задания значений длины отрезка в Автокаде или просто с помощью мыши.

В следующем уроке продолжим рассмотрение простейших примитивов, в частности, прямых (лучей). Как научиться работать в Автокаде, расскажет наш курс!

alt

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

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

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

Также рассмотрим относительно новый инструмент - "массив по траектории", который в частности может выполнять такие же задачи.


Как настроить стиль отображения точки, посмотите в статье "Использование и отображение точек в Автокаде".

Разметка линии (объекта) на заданное количество равных частей. Команда "Поделить" в Автокаде.

Месторасположение: вкладка "Главная" - панель "Рисование".

После вызова команды "Поделить" в AutoCAD необходимо выбрать объект. Если же на момент вызова какие-либо объекты будут выделены, то выделение с них будет автоматически снято.

Далее указываем количество частей, на которое хотим поделить объект в AutoCAD (количество указанных сегментов на единицу превышает количество созданных объектов точек). В конце жмем "Enter".

Если нам надо вместо точек расставить блоки, то вместо указания количества сегментов, мы выбираем опцию "Блок". Далее пишем имя блока (необходимо заранее создать блок для распределения). И теперь выбираем, будут ли поворачиваться блоки относительно кривизны выбранного объекта. Если да, то будут поворачиваться. Если нет, то - не будут. И далее опять указываем число сегментов.

Разметка линий (объектов) на части заданного размера. Команда "Разметить" в Автокаде.

Местоположение команды: вкладка "Главная" - панель "Рисование".

Принцип действия такой же: вызывем команду "Разметить" в AutoCAD, выбираем объекты и затем задаем длину сегмента.

Любой чертеж может быть разбит на простейшие элементы, которые в Автокад называются примитивы. И первый примитив, с которым мы познакомимся, называется отрезок.

В этом уроке мы рассмотрим следующее:

Как построить отрезок?

Команду отрезок можно запустить несколькими способами:

1) Набрать на клавиатуре ОТРЕЗОК (большими или маленькими буквами – это не важно) и нажимаем <Enter> . Причем в последних версия Автокад достаточно набрать только ОТ . Когда вы набираете команду с клавиатуры, при наборе первых букв от командной строки открывается список команд, и если в нем подсвечена нужная вам команда, то дальше ее набор можно не делать. В нашем случаи набираем ОТ и нажимаем <Enter> . Также вместо команды ОТРЕЗОК можно набрать _LINE ;

отрезок автокад

2) Подвести указатель мыши на команду отрезок на панели «Рисование» и щелкнуть левой кнопкой мыши;

отрезок автокад

Если чуть дольше подержать указатель мыши, то всплывет более подробная подсказка.

отрезок автокад

Большинство пользователей используют второй способом.

После того, как мы запустили команду, в командной строке появиться запрос: «ОТРЕЗОК Первая точка :», который просит нас задать первую точку отрезка.

Самый простой способ задание точки отрезка – это указать ее в рабочем поле Автокада и нажать на левую кнопку мыши. При выборе точки, можно ориентироваться на координаты в левом нижнем углу.

отрезок автокад

После задания первой точки Автокад выдаст следующий запрос: «ОТРЕЗОК Следующая точка или [о Т менить] :».

отрезок автокад

Это означает, что либо нужно указать следующую точку отрезка, либо выбрать опцию, указанную в квадратных скобках. В качестве опции Автокад предлагает команду «Отменить», которая отменяет ранее заданную точку (т.е. переходит на шаг назад). Для того, чтобы применить опцию, нужно на клавиатуре набрать букву опции, написанную в верхнем регистре (в нашем случаи это «Т») и нажать <Enter>. Если так сделать, Автокад отменить только, что указанную точку и снова выдаст запрос: «ОТРЕЗОК Первая точка :»

Если вы указали следующую точку, то на экране появится отрезок и Автокад выдаст следующий запрос: «ОТРЕЗОК Следующая точка или [о Т менить] :».

отрезок автокад

Это означает, что вы можете продолжать рисовать отрезки, образуя на экране ломаную линию. После того, как вы укажите третью точку, Автокад выдаст следующий запрос: «ОТРЕЗОК Следующая точка или [ З амкнуть/о Т менить] :».

отрезок автокад

Теперь в запросе появилась еще одна опция «Замкнуть” . Чтобы ее выбрать, вводим с клавиатуры «З» (не важно в каком регистре) и нажамаем <Enter> . Автокад соединит отрезком последнюю указанную точку с начальной точкой первого отрезка и завершить выполнение команды.

отрезок автокад

Если указать следующую точку, Автокад продолжить рисовать ломаную и снова выдаст запрос: «ОТРЕЗОК Следующая точка или [ З амкнуть/о Т менить] :». Для того, чтобы завершить команду отрезок нажмите клавишу <Enter> . Разумеется, нажать на <Enter> мы могли уже после указания второй точки. Тогда был бы нарисован всего один отрезок.

Есть и другой способ завершения команды. Вместо <Enter> , когда указатель мыши находится в рабочем поле, нажать на правую кнопку мыши. Появиться контекстное меню, в котором можно выбрать следующий шаг выполнения команды (наводим указатель мыши на нужный пункт в контекстном меню и нажимаем левую кнопку мыши).

отрезок автокад

При выборе «Ввод» произойдет завершение команды (равносильно нажатию <Enter> на клавиатуре). При выборе «Отмена» , Автокад прервет выполнение команды (в данном случаи это равносильно пункту «Ввод» ). Пункты «Замкнуть» и «Отменить» равносильно одноименным опциям рассмотренным выше.

Кроме выше сказанного любую команду Автокад можно прервать нажатием на клавиатуре клавиши <Esc> .

Если нажать <Enter> вместо указания второй точки. Автокад завершить выполнения команды, не нарисовав ни одного отрезка. Если нажать <Enter> вместо указания первой точки, то в качестве нее будет принята конечная точка последнего нарисованного отрезка.

отрезок автокад

После того, как появиться запрос: «ОТРЕЗОК Первая точка :», вводим

И нажимаем <Enter>

отрезок автокад

Таким образом мы задаем координаты первой точки (X1=100; Y1=50.5). Запятая является разделителем координат X и Y, а точка отделяет целую часть от дробной.

При запросе: «ОТРЕЗОК Следующая точка или [о Т менить] :», вводим

Это координаты второй точки (X2=400; Y2=200).

Нажимаем <Enter> . Автокад нарисует отрезок между первой и второй точкой и запросит следующую: «ОТРЕЗОК Следующая точка или [о Т менить] :».

отрезок автокад

Вводим координаты третьей точки и Автокад нарисует ломаную или нажимаем <Enter> для завершения команды.

Как нарисовать отрезок нужной длины и в нужном направление?

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

полярное отслеживание

1) Помещаем на нее указатель мыши и щелкает правую кнопку;

2) Выбираем пункт настройка и щелкаем левой кнопкой мыши;

полярное отслеживание

3) Откроется окно режимы рисования на вкладке отслеживание.

полярное отслеживание

Здесь нам нужно задать шаг углов. Щелкаем левой кнопкой мыши по стрелке вниз и выбираем значение шага угла (для примера я выберу 45). Нажимаем кнопку ОК . Вы уже наверно заметили, что шаг угла можно было назначить и не входя в настройки. Но в окне режимы рисования мы можем назначить шаг угла, отличный от предлагаемых значений.

полярное отслеживание

Теперь Автокад будет отслеживать направление рисование отрезка с шагом 45 градусов.

отрезок автокад

Давайте теперь попробуем нарисовать параллелограмм указанный на рис.1

отрезок автокад

1) Запускаем команду отрезок;

2) На запрос: «ОТРЕЗОК Первая точка :». В любом месте рабочего поля задаем первую точку. Появится запрос «ОТРЕЗОК Следующая точка или [о Т менить] :»;

3) Вращая указателем мышки вокруг первой точки, находим направление 45 градусов.

отрезок автокад

Вводим на клавиатуре 200 и нажимаем <Enter> .

Автокад нарисует отрезок длиной 200 в направлении, образующем с Осю «X» 45 градусов. Снова появится запрос «ОТРЕЗОК Следующая точка или [о Т менить]: »;

4) Находим направление 0 градусов.

отрезок автокад

Вводим на клавиатуре 300 и нажимаем <Enter> . Из второй точки Автокад нарисует отрезок длиной 300 в направлении, образующем с Осю «X» 0 градусов. Появится запрос «ОТРЕЗОК Следующая точка или [Замкнуть/о Т менить]:»;

5) Находим направление 225 градусов.

отрезок автокад

Вводим на клавиатуре 200 и нажимаем <Enter> . Из третьей точки Автокад нарисует отрезок длиной 200 в направлении, образующем с Осю «X» 225 градусов. Появится запрос «ОТРЕЗОК Следующая точка или [Замкнуть/о Т менить]:»;

отрезок автокад

6) Вводим с клавиатуры «З» и нажимаем <Enter> . Автокад проведет отрезок из четвертой точки в первую и завершит команду.

Как изменить длину отрезка в Автокаде.

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

Изменить длину отрезка в Автокаде

Затем щелкните по ручке, стой стороны, с которой хотите изменить длину, так чтобы она стала красной, и отведите курсор мыши в сторону удлинения (уменьшения). Введите с клавиатуры 100 и нажмите <Enter>.

Изменить длину отрезка в Автокаде

Отрезок изменить свою длину в указанном направление на 100.

Если нам надо, переместить отрезок на заданную длину (например на 200). Выделите отрезок, щелкните по средней ручке, так чтобы она стала красной, и отведите курсор мыши в сторону желаемого перемещения. Затем введите с клавиатуры 200 и нажмите < Enter >.

Изменить длину отрезка в Автокаде

Отрезок переместиться в указанном направлении на 200.

Как изменить длину нескольких отрезков Автокаде.

Чтобы изменить длину сразу нескольких отрезков, выделите их.

Изменить длину отрезка в Автокаде

Затем нажмите клавишу < Shift >, и удерживая ее, щелкните по ручках, которые Вы хотите переместить. После того как все необходимые ручки выделены, отпустите клавишу < Shift > (если Вы случайно выбрали не ту ручку, нажмите клавишу < Shift >, и щелкните по ней – выбор отменится)

Изменить длину отрезка в Автокаде

Теперь снова щелкните по одной из выделенных ручек и отведите курсор мыши в сторону удлинения (уменьшения). Введите с клавиатуры 100 и нажмите < Enter >.

Изменить длину отрезка в Автокаде

Горизонтальные отрезки удлиняться, а наклонный переместиться на 100 в указанном направлении.

Изменить длину отрезка в Автокаде

Если перемещать наклонный отрезок не надо, то выделить нужно, только горизонтальные отрезки. Чтобы отменить выделение одного отрезка, клавишу < Shift >, и удерживая ее, щелкните по выделенному отрезку – выделение отменится.

Изменить длину отрезка в Автокаде

Нажмите клавишу < Shift >, и удерживая ее, щелкните по ручках, которые Вы хотите переместить. После того как все необходимые речки выделены, отпустите клавишу < Shift > . Затем снова щелкните по одной из выделенных ручек и отведите курсор мыши в сторону удлинения (уменьшения). Введите с клавиатуры 100 и нажмите < Enter >.

Изменить длину отрезка в Автокаде

Удлиняться только горизонтальные отрезки. Наклонный останется на месте.

Изменить длину отрезка в Автокаде

Чтобы снять выделение с отрезков, нажмите клавишу < Esc >.

Создание отрезка программным путем на языке LISP.

Для тех, кому мало стандартных команд Автокад. Кто хочет создавать свои собственные команды, мы рассмотрим, как нарисовать отрезок при помощи языка программирования LISP. Давайте рассмотрим это пошагово:

1) Запускаем редактор Visual Lisp. Для этого на главном меню выбираем вкладку «Управление» и щелкаем на пункте «Редактор Visual Lisp»

редактор Visual lisp

2) В редакторе создаем новый файл: щелкаем на кнопку обведенную красным .

Visual lisp

3) И в открывшимся окне набираем текст нашей программы или копируем его из окошка ниже.

4) Cохраняем нашу программу в удобном для вас месте. Я сохраняю ее в папке D:/MyLisp под именем «my_otr»

5) Загружаем нашу программу. Щелкаем по кнопке, выделенной зеленым .

lisp

Если программа набрана без ошибок. Ниже в окне «Консоль Visual LISP» появиться надпись о том, что наша программа загружена.

консоль Visual lisp

6) Переходим в Автокад. Вводим «my_otr» в командную строку и нажимаем <Enter>.

Как построить отрезок в автокаде

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

Если вам это интересно смотрите мой следующий урок: « Пример простой программы на AutoLISP ».

Читайте также: