Repeater-zone.ru

ПК Репитер
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

Типы линий для AutoCAD

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

Типы линий могут состоять из штрихов, точек и пробелов, текстов или форм. Описание стандартных типов линий Автокада хранится в текстовых файлах acad.lin и acadiso.lin, расположенных в одной из системных папок Support, путь доступа к которой можно найти в окне «Параметры».

Типы линий для AutoCAD

Или просто воспользоваться поиском.

Если открыть блокнотом один из файлов типов линий acad.lin или acadiso.lin, увидите строки вроде этих:

*штрихпунктирная,Штрихпунктирная __ . __ . __ . __ . __ . __ . __ . __

Это и есть описание типов линий. Каждый тип определяется двумя строками, к примеру:

*штрихпунктирная,Штрихпунктирная __ . __ . __ . __ . __ . __ . __ . __

Описание очень простое, первая строка после * содержит имя «штрихпунктирная», а после запятой описание «Штрихпунктирная __ . __ . __ . __ . __ . __ . __ . __».

Вторая строка «A,.5,-.25,0,-.25» содержит определение типа линии, должна начинаться с «А,» а далее:

— длина штриха определяется положительным числом .5 (ноль не пишут у 0.5);

— длина пробела определяется отрицательным числом -.25 (или -0.25 просто ноль опускают);

— точка кодируется 0.

Вот собственно кодировка простой линии.

Запись в квадратных скобках [«Г»,STANDARD,S=2.54,U=0.0,X=-2.54,Y=-1.27] означает в типе линий текст «Г», стиль которого STANDARD, а значения S, U, X и Y определяют масштаб, вертикальный угол выравнивания и смещение по осям соответственно.

Так, ну а форма (элемент) вставляется аналогично тексту [BOX,ltypeshp.shx,x=-2.54,s=2.54] , с той лишь разницей, что указывается имя формы (элемента) BOX из файла ltypeshp.shx и параметры масштаба и выравнивания.

Если имя формы или файл *.shx не найден, тип линий загружается и может использоваться, но без внедренной формы.

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

В общем можно сделать копию файла типов линий, вносить в него изменения, а затем уже подгружать в Автокад, но для создания сложных типов линий с формами (элементами) для условного обозначения инженерных коммуникаций, границ и контуров придется скомпилировать файл формы с расширением SHX. Сделать это проще с помощью встроенных инструментов меню EXPRESS.

Создание типов линий в Автокаде

Давайте создадим сложные типы линий с помощью встроенных инструментов меню ЕXPRESS в Автокаде.

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

Создание типа линии с текстом:

1. Запустите команду из верхнего меню Express → Tools → Make Linetype .

Типы линий для AutoCAD

Или наберите в командной строке MKLTYPE.

2. Укажите имя файла, скажем «myline.lin», и его место, где будет храниться определение типа линии.

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

3. На следующий запрос «Enter linetype name:» введите название типа линии «dorroggi».

4. Далее укажите не обязательно описание типа линии, к примеру «тип линии -dorroggi-».

5. Укажите левую начальную и конечную точку (выделенную кругом) повторяющегося сегмента линии.

6. Выберите объекты (черного цвета), входящие в состав линии.

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

И вуаля, все готово. Назначьте линии ниже созданный тип, выбрав его из диспетчера типов линий.

Создание типов линий в Автокаде

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

Создание типа линии с формой (элементом):

1. Первым делом определите форму запустив команду из верхнего меню Express → Tools → Make Shape .

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

Или введите в строке состояния MKSHAPE.

2. Укажите имя файла формы «myform» и сохраните в папку (с чертежом или системную) с типом линий.

3. Дальнейший порядок действий происходит подобно созданию блока. Укажите имя формы «kust».

4. На следующий запрос «Enter resolution <128>:» (разрешения формы) можете оставить значение по умолчанию.

5. Укажите последовательно нижнюю левую точку вставки и объекты формы.

Типы линий для AutoCAD

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

7. Запустите команду ФОРМА (_SHAPE) и вставьте форму «kust» в разрыв ниже, аналогично вставке блока. Значения масштаба и угла поворота оставьте по умолчанию.

8. Создайте тип линии аналогично типу с текстом, заменив ранее созданный файл «myline.lin». Укажите объекты и крайние точки сегмента линии в соответствии с рисунком ниже.

Создание типов линий AutoCAD

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

Скачать линии для AutoCAD

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

Скачать типы линий для условных обозначений по ГОСТ 21.502-2007 (для графической части документации) и ГОСТ 21.204-93 (для топографических и генеральных планов) вы можете, кликнув здесь.

Архив следует распаковать, и в настройках AutoCAD указать пусть доступа к вспомогательным файлам, или просто закинуть содержимое папок в уже имеющийся каталог Support (см.здесь).

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

Читать еще:  Как включить Яндекс Дзен на Android

Интересно. Как создать пользовательский тип штриховки, смотрите тут.

Типы линий для Автокада. Видеоурок

Премьера урока по созданию пользовательских типов линий в Автокаде уже скоро…

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

Масштабы в автокаде

Если бы мы всегда выводили чертежи из модели на печать в масштабе 1 к 1, то проблем с отображением штриховки у нас не было. Однако масштабы бывают самые разные. Лично я вовсе предпочитаю за одну единицу держать не миллиметр а метр, поскольку работаю с планами. При этом диапазон масштабов для вывода чертежей на печать от 1:10 до 1:5000.

Соответственно если делать пунктирную линию с стандартным шагом, то в модели её не будет видно, либо она будет слишком крупной поскольку размер штриха будет в тысячу раз больше чем необходимо. Первое, что хочется сделать — это уменьшить вывода штриховки. Для этого у нас есть незаменимое свойство — масштаб типа линий. Его можно найти в свойствах линии (ctrl+1). Однако делать этого не стоит. Потому что на деле размер штриха не зависит от масштаба вывода на печать. Это означает, что не смотря на то, что условные единицы не соответствуют автокадовским, на печати штриховка будет по ГОСТу. Так получается потому, что вывод штрихов на печать идет в миллиметрах печатного листа, т.е. в масштабе один к одному. Причем всегда. Из-за этого изменяя масштаб типа линий в модели — на печати получается что-то не понятное.

Но как увидеть правильный масштаб штрихов в модели?

Используйте аннотативный масштаб

Достаточно задать соответствующий аннотативный масштаб для того чтобы вывод типа линии в модели соответствовал тому как линия будет выглядеть в этом масштабе на печати.

аннотативный масштаб в автокаде для типа линий

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

Этот метод удобен тем, что вы видите результат сразу.

Еще один вариант — использовать видовые экраны в листах.

сравнение вида штриховки в разных масштабах на листе

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

Системные переменные автокада.

Еще один способ контролировать масштаб типа линий это использовать системную переменную автокада — LTSCALE — она непосредственно влияет на масштаб вывода типа линии на печать. По умолчанию значение соответствует — 1.0. Увеличьте или уменьшите её для того чтобы штрихи стали больше или меньше. Впрочем как было сказано выше — делать этого не стоит. Однако имеет смысл проверить эту переменную в том случае если к вам пришел чертеж, в котором с масштабом типов линий что-то не то.

Масштаб типов линий

Итак, наконец мы вернулись к тому с чего начали. Когда же стоит использовать масштаб типа линий?

В основном в тех случаях когда размер штриха должен зависеть от масштаба вида. Например, если мы используем штриховку для отображения дорожной разметки. Тогда размеры штрихов в масштабе 1:1000 и 1:2000 должны быть разными и при этом соответствовать реальным размерам дорожной разметки. И соответственно чем создавать новые типы линий под каждый масштаб — проще поменять масштаб типа линии.

Linetype filters (Фильтры типов линий)

В диспетчере « Linetype Manager » имеются инструменты, позволяющие пользователю выбирать, какие именно типы линий будут отображаться в области « List of Linetypes ». Эти инструменты вынесены в раздел « Linetype filters » (Фильтры типов линий).

Из расположенного в разделе « Linetype filters » раскрывающегося списка можно выбрать три условия:

  • « Show all linetypes » (Показать все типы линий) — в списке отображаются все типы линий, загруженные в чертеж, вне зависимости от того, используются они или нет, а также типы из подгруженных в чертеж внешних ссылок;
  • « Show all used linetypes » (Показать все используемые типы линий) — в списке отображаются все используемые типы линий, вне зависимости от того, присутствуют они на чертеже или нет. Так, например, в числе используемых будут отображаться типы линий, заданные слоям, назначенные объектам в составе блоков, принадлежащие внешним чертежам, даже если эти слои, блоки, внешние ссылки в чертеж не вставлены;
  • « Show all Xref dependent linetypes » (Показать все зависимые типы линий) — в списке отображаются только типы линий из подгруженных в чертеж внешних ссылок, вне зависимости от того, вставлены они в чертеж или нет.

Если в разделе « Linetype filters » диспетчера поставить галочку « Invert filter » (Инвертировать фильтр), то в области « List of Linetypes » будут отображаться типы линий, которые не удовлетворяют выбранному из раскрывающегося списка условию:

  • « Show all linetypes » (Показать все типы линий) + « Invert filter » (Инвертировать фильтр) — список пуст;
  • « Show all used linetypes » (Показать все используемые типы линий) + « Invert filter » (Инвертировать фильтр) — в списке отображаются все неиспользуемые типы линий, которые загружены в чертеж, но никак не задействованы;
  • « Show all Xref dependent linetypes » (Показать все зависимые типы линий) + « Invert filter » (Инвертировать фильтр) — в списке отображаются все загруженные в чертеж типы линий, кроме тех, которые принадлежат подгруженным в чертеж внешним ссылкам.

AutoCAD 2020 › Linetype manager › Linetype filters

Работа в AutoCAD
Самоучитель

Штриховые линии отображаются с использованием так называемого коэффициента масштабирования , который по умолчанию равен 1. В AutoCAD поддерживается как глобальный коэффициент масштабирования, влияющий на отображение всех штриховых линий чертежа, так и локальный коэффициент масштабирования для каждого отдельного объекта. Последний по умолчанию также равен 1, но в том случае, когда для какого-то объекта он изменяется, эффективный коэффициент масштабирования для такого объекта определяется путем умножения глобального коэффициента на установленное пользователем значение локального коэффициента. Такой подход позволяет гибко настраивать все штриховые линии чертежа.

Читать еще:  Hola для Chrome

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

1. Введите в командном окне команду лмасштаб или просто лмш .

2. AutoCAD предложит ввести новое значение или, нажав Enter, оставить текущее значение без изменений. Введите 5.

3. Вид контура системного блока изменится, поскольку штрихи станут различимыми (рис. 6.28). Если вас не устраивает выбранный масштабный коэффициент, можете попробовать задать другое значение (например, 4, 4.5 или 5.5).

Как вы знаете, в AutoCAD существует понятие масштабов типов линий . Масштаб типа линии — это масштабный коэффициент, который применяется к образцу начертания линии и позволяет менять длину штрихов и других объектов, из которых линия состоит.

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

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

Для управления масштабом типов линии в AutoCAD есть четыре системных переменных:

  • ЛМАСШТАБ (_LTSCALE)
  • CELTSCALE
  • PSLTSCALE
  • MSLTSCALE

ЛМАСШТАБ (_LTSCALE)

Обратите внимание, что после изменения значения переменной требуется обновить чертеж командой РЕГЕН (_REGEN) .

Если вы работаете исключительно в пространстве Модели (чертите и печатаете) и не используете аннотативные масштабы, то вам достаточно использовать только эту переменную. Установите необходимое значение переменной, подходящее к масштабу ваших текущих чертежей и пользуйтесь.

Для изменения масштаба типа линии конкретного объекта достаточно войти в его свойства (Ctrl + 1) и установить нужное значение

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

В 90% процентов случаев этих знаний достаточно, чтобы управлять отображением линий в своих чертежах. Если нужны более тонкие настройки и возможности управления — то читайте дальше.

CELTSCALE

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

Линия, созданная при CELTSCALE=2, выглядит в чертеже с базовым коэффициентом LTSCALE=0.5 точно так же, как и линия с CELTSCALE=1 в чертеже с базовым коэффициентом LTSCALE=1.

После того, как закончите создание линий, не забудьте вернуть значение CELTSCALE = 1. Иначе можно запутаться и забыть, в этом случае вы будете отрисовывать линии, а они будут не того масштаба, который задан в LTSCALE.

PSLTSCALE

0 — Специальное масштабирование типа линий на листе не выполняется. Все линии в видовых экранах листа будут отображаться в соответствии с коэффициентом LTSCALE, т.е. точно также, как в модели.

1 — Масштаб типа линий зависит от масштаба видового экрана. При изменении масштаба видового экрана, масштаб типа линий будет изменен соответственно.

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

MSLTSCALE

Переменная принимает два значения:

0 — Специальное масштабирование типа линий не выполняется. Все линии будут отображаться в соответствии с коэффициентом LTSCALE, независимо от значения масштаба аннотации.

1 — Масштаб типа линий зависит от масштаба аннотация. При изменении масштаба аннотации, масштаб типа линий будет изменен соответственно.

Важно понимать, что MSLTSCALE переопределяет значения LTSCALE и CELTSCALE в пространстве модели, но никак не влияет на PSLTSCALE на листах. Другими словами, если вы управляете отображением линий с помощью масштаба аннотации в модели, то в листе они будут выглядеть совсем по-другому.

С остальными приемами работы в AutoCAD можно ознакомиться на этой .

С уважением, Андрей.
Если вы получили ответ на свой вопрос и хотите поддержать проект материально — внизу страницы для этого есть специальная форма.

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

В это раз мы расскажем, как создается, применяется и редактируется пунктирная линия в Автокаде.

Быстрая замена типа линии

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

2. На ленте зайдите в «Главная» — «Свойства». Нажмите на пиктограмму типа линий, как показано на скриншоте. В выпадающем списке нету пунктирной линии, поэтому нажмите на строке «Другое».

3. Перед вами откроется диспетчер типов линий. Нажмите «Загрузить».

4. Выберите одну из предварительно настроенных пунктирных линий. Нажмите «ОК».

5. Также, нажмите «Ок» в диспетчере.

6. Выделите отрезок и щелкните на нем правой кнопкой мыши. Выберите «Свойства».

7. На панели свойств в строке «Тип линий» установите «Пунктирная».

8. Вы можете изменить шаг точек в этой линии. Чтобы увеличить его, в строке «Масштаб типа линий» установите большее число, чем там было по умолчанию. И, наоборот, чтобы уменьшить — поставьте меньшее число.

Читать еще:  Как заработать на группе ВКонтакте

Замена типа линии в блоке

Описанный выше способ подходит для отдельных объектов, но если вы примените его для объекта, который формирует блок, тогда тип его линий меняться не будет.

Чтобы отредактировать типы линии элемента блока проделайте следующее:

1. Выделите блок и щелкните по нему правой кнопкой мыши. Выберите «Редактор блоков»

2. В открывшемся окне выделите требуемые линии блока. Щелкните по ним правой кнопкой мыши и выберите «Свойства». В строке «Тип линий» выберите «Пунктирная».

4. Блок изменился в соответствии с редактированием.

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

Загрузка типов линий

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

Часто используемые типы линий можно загрузить в шаблон чертежа. В этом случае при создании чертежа на основе шаблона типы линий уже будут загружены.

Типы линий хранятся в файле определений типов линий (LIN). При загрузке типа линии необходимо выбрать файл определений и определенный тип линии в этом файле. Доступно два файла определений типов линий: acad.lin для британских единиц измерения и acadiso.lin для метрических единиц.

Неиспользуемые определения типов линий можно удалить из чертежа с помощью команды ОЧИСТИТЬ или в Диспетчере типов линий. Нельзя удалить типы линий ПОБЛОКУ, ПОСЛОЮ и CONTINUOUS.

Как удалить типы линий AutoCAD?

Для того чтобы удалить типы линий в Автокаде, можно воспользоваться Диспетчером типов линий (см. рис. 3) или же командой «Очистить». Прежде чем выполнять данную процедуру, убедитесь, что этот тип не используется на чертеже. При этом нельзя удалить такие типы линий, как ПОСЛОЮ, ПОБЛОКУ и CONTINUOUS.

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

Андрей из Томска: "Как в Автокаде удалить типы линий, если они не удаляются. В чертеже всё удаляю, вычищаю весь чертёж через утилиту, а типы линий остаются. Если удаляю их вручную, то пишет что они используются?" Версия программы: 2012 (любая).

Если пишет, что используются, то значит и вправду используются. Можно предложить следующий порядок действий. Сначала нужно убедиться, что нет объектов, с таким типом линий. А если есть, то присвоить этим объектам другой тип линий. Нужно выполнить команду "Быстрый выбор". Для этого в командной строке пишем: _QSELECT (для любой версии) или БВЫБОР (только для русской версии). Затем в открывшемся окне выбрать "Тип объектов" &mdash "Несколько", "Свойства" &mdash "Тип линий", "Оператор" &mdash "Равно", "Значение" &mdash выбрать нужный (точнее ненужный) тип линии, щелкнуть "ОК". Если выделились какие-либо объекты, присвоить им другой тип линии. После этого нужно убедиться, что ненужный тип линии не является текущим. Затем можно приступить к удалению. Это можно сделать двумя основными способами. Например, зайти в Диспетчер типов линий (команда _LINETYPE или ТИПЛИН) и удалить ненужные типы. Или можно удалить ненужные неиспользуемы объекты, в том числе типы линий, ненужные слои и т.п. командой ОЧИСТИТЬ или _PURGE. В открывшемся окне внизу должна стоять галочка "Удаление элементов с подтверждением". Затем нужно выбрать лишний элемент и щелкнуть "Удалить", в окне подтверждения нужное не удалять, а ненужное удалять. Если удалить ненужный тип линии все равно не удалось, значит он используется в каком либо слое. Нужно зайти в диспетчер слоев и проверить нет ли там этого ненужного типа линий. Заменить для найденных слоев тип линии и повторить попытку очистить документ от ненужного типа линии.

Защита от спама: одна тысяча шестьсот девяносто два (число): *

Данная версия чистки файла только для версий до 2013 года.

Все мы не раз сталкивались с черезмерно большим весом файлов автокада. Технически в файле автокада(dwg) нарисован небольшой обьем а файл весит за 10Мб. Особенно заметно когда происходит копирование из одного файла в другой "линии", но копирование может занимать 15 минут и более. Спрашивается чем автокад занимается эти 15 минут.

Автокад при копировании "линии" так же может захватить типы линии, шрифты, блоки и типовые блоки. Особенно это заметно когда из Архикада экспортируют чертежи в автокад.Обычная команда _PURGE (в простонародье ПУРГЕН) не помогает т.к. типы линий переносятся в раздел памяти файла как основные и ПУРГЕН их не чистит. Чтобы вынести из списка основных в дополнительны(где мы сможем их удалить) используется простая команда. Более сложным и технически правильным языком (и на английском) описание данной проблеммы вы найдете здесь .

Копируем команду в командную строку:

(dictremove (namedobjdict) "ACAD_DGNLINESTYLECOMP")

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

Дальше повторно применяем команду _PURGE

Личный рекорд по чистке файла с 35Мб до 3Мб, соответственно производительность так же увеличилась.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector