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

Как сделать линию разрыва в автокаде

  • автор:

Настройка типов линии для AutoCAD

Мы уже рассматривали, как можно изменять типы линий в AutoCAD. Однако иногда при работе с программой требуется выполнить ряд настроек. Например, изменить масштаб линии или использовать нестандартные варианты линий, которых в Автокаде нет.

Пунктирная линия в Автокаде

В AutoCAD пунктирная линия встречается часто. Рассмотрим ее создание и настройку более подробно.

Чтобы нарисовать пунктирную линию в Автокаде, следует придерживаться такой последовательности действий:

  1. Создать элементы чертежа — начертить отрезок, полилинию или др. объекты.
  2. На панели «Свойства» (вкладка «Главная») раскрыть список «Тип линий» и выбрать «Другое…».
  3. Нажать «Загрузить» и в появившемся списке выбрать подходящий вариант. В нашем примере это тип ACAD_ISO_07W100, как показано на рис. 1.
  4. Выделить объекты, нажать Ctrl+1 для вызова палитры «Свойства» и установить загруженный вариант типа линии.

Автокад как сделать пунктирную линию

Рис. 1. Пунктирная линия AutoCAD.

ПРИМЕЧАНИЕ: Пунктирная линия в Автокаде 2014 и более старых версиях строится аналогичным образом.

Масштаб линий в Автокаде

Настраивать масштаб линий в Автокаде удобно на палитре «Свойства» (Ctrl+1). В каждом конкретном случае нужно экспериментировать. Если значение меньше 1, то масштаб будет работать на уменьшение, если наоборот, то на увеличение.

Значение следует записывать через точку, к примеру, «0.5», «0.01», «2.5» и т.д. Чем меньше значение этого параметра, тем больше повторений элементарного фрагмента линии генерируется на единицу чертежа. (см. рис. 2).

Масштаб линий AutoCAD

Рис. 2 Масштаб линий в Автокаде.

Стили линий AutoCAD и их масштаб

Рис. 3 Масштаб типа линий в Автокаде.

В AutoCAD предусмотрено изменение масштаба как для всех объектов чертежа, так и отдельно для каждого элемента (см. рис. 2).

Настройка глобального и текущего масштаба осуществляется в Диспетчере типов линий. Для настройки этих параметров следует нажать «Вкл. подробности» (см. рис. 4.).

AutoCAD масштаб линий

Рис.4. Глобальный и текущий масштаб типов линий в AutoCAD.

Изменение текущего масштаба линий доступно на палитре свойств (Ctrl+1). На эту тему у меня есть видеоматериал: «Масштаб типов линий AutoCAD и СПДС». Если хотите использовать программу эффективно, обязательно с ним ознакомьтесь!

Как создать тип линии в Автокаде

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

Перейдите по ссылкам, чтобы посмотреть, как происходит создание типа линии в AutoCAD различной сложности:

Подведем итог! Если прочитав данную статью и ознакомившись с доп. материалом, вы самостоятельно сможете ответить на следующие вопросы, то типы линий вы освоили на «5+»:

  1. Как создается штриховая линия в Автокаде?
  2. Где настраивается волнистая линия в Автокаде (ее масштаб)?
  3. Почему невидимые линии в Автокаде выглядят, как сплошная? Какой параметр нужно настроить?
  4. Где взять линии Автокад для генплана, если в стандартном перечне загрузок их нет?
  5. Почему в Диспетчере типов линий не отображаются настройки масштабов?

Ну что, на сколько вопросов ответили? Оставляйте свои комментарии с оценками! Мне важно ваше мнение.

Освойте профессию проектировщика

Научитесь быстрому черчению, освоите прикладное 3D, автоматизируете создание ведомостей и спецификаций.

разрыв объектов?

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

Может быть, вам уже приходилось обрезать линии или дуги и создавать вместо них новый сегмент, свойства которого можно было бы изменить. Однако не всегда нужно обрезать объект и создавать новый сегмент линии или дуги. Использование команды РАЗОРВАТЬ или РАЗОРВАТЬВТОЧКЕ является более эффективным способом разбиения линии или дуги в определенном месте для создания двух объектов, каждый из которых может иметь различные свойства.

Прим.: Видеоролик не содержит звука или субтитров.

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

Перед началом работы

Перед началом работы необходимо выполнить настройку.

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

Дополнительные сведения см. в разделе А вы пробовали использовать функцию просмотра команды?

  • Выберите вкладку «Вид» > панель «Палитры» > «Свойства». найти Можно также ввести команду ОКНОСВ в командной строке.
  • Разрыв линии для добавления зазора

    Начнем с разрыва одной линии на два сегмента с зазором.

      Нарисуйте новую линию, как показано на рисунке.

  • Выберите вкладку «Главная» > панель «Редактирование» (расширенная) > «Разорвать». найти Можно также ввести РАЗОРВАТЬ в командной строке.
  • Выберите объект для разрыва. По умолчанию точка указания объекта становится первой точкой разрыва.

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

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

    Для этого можно воспользоваться одним из следующих методов.

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

    Разрыв линии в точке с помощью команды РАЗОРВАТЬ

    В предыдущем примере команда РАЗОРВАТЬ использовалась для разделения линии на два сегмента с зазором между двумя заданными точками. В следующем примере введем @, чтобы разбить линию на два сегмента, не оставляя зазора.

      Нарисуйте новую линию, как показано на рисунке.

  • Выберите вкладку «Главная» > панель «Редактирование» (расширенная) > «Разорвать». найти Можно также ввести РАЗОРВАТЬ в командной строке.
  • Выберите объект для разрыва. Точка, выбранная на объекте, становится первой точкой и местом разрыва.

    Благодаря символу @ команда РАЗОРВАТЬ использует ранее указанную точку в качестве второй точки. В этом случае для первой и второй точек используется средняя точка линии, в результате чего получаются два равных сегмента без зазора между ними.

    Существует еще один способ разделения линии на два сегмента без зазора — команда РАЗОРВАТЬВТОЧКЕ. Эта команда доступна в AutoCAD и AutoCAD LT 2021 и более поздних версиях. Команда РАЗОРВАТЬВТОЧКЕ будет рассмотрена позже в этой статье.

    Прим.: В предыдущих примерах линии находились в одной плоскости с пользовательской системой координат (ПСК). Для точного разрыва линий, находящихся под углом, может потребоваться поворот ПСК. Дополнительные сведения о повороте ПСК см. в разделе А вы пробовали использовать ПСК для создания 2D-чертежей?

    Разрыв окружности

    Некоторые из методов разбиения линии могут использоваться для разрыва окружности. Следует иметь в виду, что результат некоторых команд редактирования, таких как РАЗОРВАТЬ,будет зависеть от порядка выбора объектов или указания точек.

      Нарисуйте новую окружность, как показано на рисунке.

  • Выберите вкладку «Главная» > панель «Редактирование» (расширенная) > «Разорвать». найти Можно также ввести РАЗОРВАТЬ в командной строке.
  • Выберите окружность для разрыва. Точка, выбранная на объекте, становится первой точкой разрыва.

    С помощью команды РАЗОРВАТЬ и объектной привязки «Квадрант» можно сделать разрыв или удалить половину окружности.

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

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

    Разрыв линии в заданной точке

    Ранее в этой статье было описано, как разорвать линию в определенной точке, введя @ для второй точки. Теперь для разрыва линии в заданной точке без зазора воспользуемся командой РАЗОРВАТЬВТОЧКЕ.

    Прим.: Эта команда доступна в AutoCAD и AutoCAD LT 2021 и более поздних версиях. В более ранних версиях программы аналогичный результат можно получить, если воспользоваться командой РАЗОРВАТЬ и ввести @ для второй точки.

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

    1. Нарисуйте две новые линии, как показано на рисунке.

  • Выберите вкладку «Главная» > панель «Редактирование» (расширенная) > «Разорвать в точке». найти Можно также ввести команду РАЗОРВАТЬВТОЧКЕ в командной строке.
  • Выберите нижнюю линию для разрыва.

  • Включите объектное отслеживание — в строке состояния найти или нажатием клавиши F11.
  • Наведите курсор на конечную точку верхней линии, чтобы захватить точку. Перетащите курсор вверх или вниз и щелкните левой кнопкой мыши, чтобы указать точку разрыва. Линия будет разорвана в точке пересечения линии отслеживания объектной привязки и нижней линии. Дополнительные сведения об объектном отслеживании см. в разделе Отслеживание объектной привязки в руководстве Hitchhiker.

    Чтобы убедиться, что линия разбита на два сегмента, откройте палитру свойств и выберите обе линии. Выберите вкладку «Вид» > панель «Палитры» > «Свойства». найти

    В раскрывающемся списке «Тип объекта» в верхней части палитры свойств будет отображено Отрезок (2).

    Дополнительные сведения о методах работы с ручками см. в разделе А вы пробовали использовать ручки?

    После завершения растягивания вертикальная линия, перпендикулярная верхнему и нижнему отрезкам, должна оказаться между ними.

    Разрыв линии и изменение ее слоя

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

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

      Нарисуйте линии, как в примере ниже.

    Создайте новый слой под названием скрытый со следующими свойствами:

    • цвет: голубой;
    • тип линии: скрытый. Дополнительные сведения о слоях см. в разделе Слои в руководстве Hitchhiker.
  • В зависимости от версии AutoCAD выполните одно из следующих действий. AutoCAD и AutoCAD LT 2021 и более поздние версии
  • Выберите вкладку «Главная» > панель «Редактирование» (расширенная) > «Разорвать в точке». найти
  • Выберите объект для разрыва.

    Вертикальная линия была разорвана в точке пересечения.

  • AutoCAD и AutoCAD LT 2020 и более ранние версии

    1. Выберите вкладку «Главная» > панель «Редактирование» (расширенная) > «Разорвать». найти
    2. Выберите объект для разрыва.
    3. При запросе второй точки разрыва введите F, чтобы использовать параметр «Первая точка» и переопределить исходную первую точку.
    4. С помощью объектной привязки ПЕРесечение выберите пересечение линии разрыва и вертикальной линии.
    5. Для второй точки разрыва введите @. Вертикальная линия была разорвана в точке пересечения.
  • Повторите эти действия для остальных линий.

    Использование команды РАЗОРВАТЬВТОЧКЕ или ввод @ для второй точки являются эффективными способами разрыва линии или дуги в определенном месте без зазора.

    Заключение

    Надеемся, эта статья помогла вам лучше понять принцип работы с командами РАЗОРВАТЬ и РАЗОРВАТЬВТОЧКЕ. Благодаря простоте использования и гибким возможностям этих команд вы сможете эффективно применять их в своих проектах.

    Связанные статьи «А вы пробовали. »

    • А вы пробовали использовать ручки? — растягивание, перемещение, копирование, поворот, масштабирование и зеркальное отражение объектов с помощью ручек.
    • А вы пробовали использовать функцию просмотра команды? — функция просмотра команды временно отображает возможный результат выполнения активной команды редактирования до фактического завершения этой команды.

    Команды и системные переменные, связанные с разрывом объектов

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

    Команда Описание
    РАЗОРВАТЬ Разрыв выбранного объекта между двумя точками.
    РАЗОРВАТЬВТОЧКЕ Разделение выбранного объекта на два в заданной точке.

    Прим.: Эта команда доступна в AutoCAD и AutoCAD LT 2021 и более поздних версиях. В более ранних версиях программы аналогичный результат можно получить, если воспользоваться командой РАЗОРВАТЬ и ввести @ для второй точки.

    Системная переменная Описание Значение по умолчанию Сохранено в
    COMMANDPREVIEW Включение/выключение отображения предварительного просмотра результата при выполнении определенных команд. 1 Реестр

    AutoCAD или Компас. Как разбить линию с промежутком за один клик!

    Подскажите инструмент, плагин, макрос для Компаса или AutoCADа.

    Который бы делал следующие действие:

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

    На сайте c 28.03.2014
    Сообщений: 52
    Санкт-Петербург
    Выжигать собираетесь? Я так понимаю , в линии реза надо оставить перемычечку?
    Репутация: 0
    На сайте c 11.06.2016
    Сообщений: 4
    Бердянск
    Цитата niktych:
    Выжигать собираетесь? Я так понимаю , в линии реза надо оставить перемычечку?

    Да абсолютно верно.

    На сайте c 28.03.2014
    Сообщений: 52
    Санкт-Петербург

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

    На сайте c 09.01.2008
    Сообщений: 5224
    Санкт-Петербург

    Не полностью автоматизированно, но подходит

    Репутация: 0
    На сайте c 11.06.2016
    Сообщений: 4
    Бердянск
    Цитата CrAsssH:

    Не полностью автоматизированно, но подходит

    Да это оно, но хочется чтоб можно было зафиксировать значение разрыва.

    На сайте c 17.12.2016
    Сообщений: 32
    Тверь

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

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

    — просто раскопировать круги на места разрыва, и командой «обрезать» сделать разрывы. Круги удалить.

    Уверен, можно придумать еще кучу способов, место для фантазии.

    Линия разрыва одной кнопкой

    Замучился уже каждый раз сплайн рисовать через 4 точки (концы двух линий + чтобы загиб напрво+налево). Как упростить процесс не подскажете. Мож уже где-то это было. Тогда буду рад ссылке.

    __________________
    Век живи, век учись — .
    Просмотров: 47890
    Регистрация: 17.05.2005
    Сообщений: 696
    SPDS_GraphiCS ставь или подобное

    LISP, C# (ACAD 200[9,12,13,14])

    Регистрация: 25.08.2003
    С.-Петербург
    Сообщений: 39,667

    __________________
    Моя библиотека lisp-функций

    Обращение ко мне — на «ты».
    Все, что сказано — личное мнение.

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

    Регистрация: 05.01.2005
    Лос Анджелес
    Сообщений: 1,392
    А че, юзануть «_breakline» из ExpressTools блаародство не позволяет или денег нету?
    Регистрация: 30.10.2004
    Красноярск
    Сообщений: 3,825
    Bull
    Попробуй так:

    ^C^C(Setq C1 (Getvar "Osmode"));(Setq C2 (Getvar "AUTOSNAP"));(Setq C3 (Getvar "Orthomode"));(Setq C4 (Getvar "Clayer"));_Line;\'_Cal;P1=@;\'Cal;P2=@;_Undo;_Undo;;_Erase;_L;;_Osmode;0;Ortho;Off;AUTOSNAP;0;-La;_Make;Разрывы;LWeight;0.20;;;_Pline;'_Cal;P1;_W;0;;_Arc;_Ang;60;'_Cal;P3=(P1+P2)/2;'_Cal;P2;;_Lengthen;_De;'cal;2;'cal;P1;'cal;P2;;(Setvar "Osmode" C1);(Setvar "Orthomode" C3);(Setvar "AUTOSNAP" C2);(Setvar "Clayer" C4);

    Регистрация: 30.10.2004
    Красноярск
    Сообщений: 3,825
    >Лентяй
    Кстати, не знаешь почему у меня эта комманда не работает?

    Command: breakline no function definition: VLAX-PRODUCT-KEY

    То-же с некоторыми другими лиспами.

    LISP, C# (ACAD 200[9,12,13,14])

    Регистрация: 25.08.2003
    С.-Петербург
    Сообщений: 39,667
    Хоть вопрос и Лентяю, отвечу и я
    В начале лиспов дай (v-load-com)

    __________________
    Моя библиотека lisp-функций

    Обращение ко мне — на «ты».
    Все, что сказано — личное мнение.

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

    Регистрация: 30.10.2004
    Красноярск
    Сообщений: 3,825

    Хоть вопрос и Лентяю, отвечу и я
    В начале лиспов дай (v-load-com)

    Можно поподробнее, куда это дать. В лиспах ни бум-бум.
    Регистрация: 10.08.2005
    Ростов-на-Дону
    Сообщений: 5,277

    Я как-то еще в 2000 версии сделал свой тип линии, один недостаток — shx таскать приходится (расширение с jpg на rar)
    [ATTACH]1129793872.jpg[/ATTACH]

    LISP, C# (ACAD 200[9,12,13,14])

    Регистрация: 25.08.2003
    С.-Петербург
    Сообщений: 39,667

    Опаньки, ошибочка.
    С ком.строки попробуй сделать (vl-load-com)
    Кстати, а Express Tools-то установлены?

    __________________
    Моя библиотека lisp-функций

    Обращение ко мне — на «ты».
    Все, что сказано — личное мнение.

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

    Регистрация: 30.10.2004
    Красноярск
    Сообщений: 3,825

    Кстати, а Express Tools-то установлены?

    Установлены, уж до этого я додумался.

    С ком.строки попробуй сделать (vl-load-com)

    Да-уж кое что поменялось:

    Error loading file: Breakl.lsp
    no function definition: V-LOAD-COM

    Вообще в 2004-м каде проблем небыло. Перешел на 2005-й и вот такая штука теперь получается.

    Конструктор по сути (машиностроитель)

    Регистрация: 10.10.2005
    Набережные Челны (это где КамАЗ)
    Сообщений: 11,391
    Сообщение от Лентяй
    А че, юзануть «_breakline» из ExpressTools блаародство не позволяет или денег нету?

    Да я ж имею ввиду саму линию разрыва, а не разрыв на линии.

    Совет по autocad.ru попробую (кстати, как будто специально для меня сегодня там его добавили), и за остальные советы тоже благодарствую. Всем спасибо.

    __________________
    Век живи, век учись — .
    Регистрация: 06.01.2005
    Московская обл.
    Сообщений: 501

    Я как-то еще в 2000 версии сделал свой тип линии, один недостаток — shx таскать приходится

    Можно использовать стандартные формы и не надо ничего таскать
    вот пример:

    *OBRIV_A A,10,-0.12941,[TRACK1,ltypeshp.shx,R=-15,S=.5,Y=.48296],-.38823,[TRACK1,ltypeshp.shx,R=15,S=1,Y=0],-.38823,[TRACK1,ltypeshp.shx,R=-15,S=.5,Y=-.48296],-0.12941

    Регистрация: 05.01.2005
    Лос Анджелес
    Сообщений: 1,392

    Bull:Да я ж имею ввиду саму линию разрыва, а не разрыв на линии. PS ET есть

    Ну, а если усть, так с богом запускай «_breakline», и будет тебе щастье в виде обретенной линии разрыва.

    Конструктор по сути (машиностроитель)

    Регистрация: 10.10.2005
    Набережные Челны (это где КамАЗ)
    Сообщений: 11,391
    Сообщение от Krieger
    Bull
    Попробуй так:

    ^C^C(Setq C1 (Getvar "Osmode"));(Setq C2 (Getvar "AUTOSNAP"));(Setq C3 (Getvar "Orthomode"));(Setq C4 (Getvar "Clayer"));_Line;\'_Cal;P1=@;\'Cal;P2=@;_Undo;_Undo;;_Erase;_L;;_Osmode;0;Ortho;Off;AUTOSNAP;0;-La;_Make;Разрывы;LWeight;0.20;;;_Pline;'_Cal;P1;_W;0;;_Arc;_Ang;60;'_Cal;P3=(P1+P2)/2;'_Cal;P2;;_Lengthen;_De;'cal;2;'cal;P1;'cal;P2;;(Setvar "Osmode" C1);(Setvar "Orthomode" C3);(Setvar "AUTOSNAP" C2);(Setvar "Clayer" C4);

    Вот эта последняя часть не влезает, блин, в команду кнопки:
    2);(Setvar «Clayer» C4);
    (у меня 2004, мож в дальнейших можно и больше писать?)

    __________________
    Век живи, век учись — .

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

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