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

Создание сложных типов линий в AutoCAD

alt

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

В уроке я показываю код создания сложных типов линий в AutoCAD. Затем загружаем линии в Автокад через Диспетчер типов линий.

Как создавать простые типы линий для AutoCAD я рассматривал в предыдущем видео уроке.

Вы также можете скачать уже готовые типы линий для Автокада (скачать типы линий AutoCAD)

Код создания сложных типов линий в Автокаде.

где
* — обязательный элемент,
Водопровод1 — название типа линий,
_B1_ — буквенно-символьное описание (превью для AutoCAD),
, — запятая служит разделителем,
5 — длина линейного сигмента в ед. чертежа,
-2 — размер пробела в ед. чертежа,
«B1» — текст, который будет отображаться в линии,
STANDARD — стиль шрифта,
-3 — пробел после текста в ед. чертежа.

X, Y — смещение от текущего положение текста в ед. чертежа,
U — угол поворота относительно предыдущего сегмента линии,
S — масштаб.

Как подгрузить в Автокад линии (добавить типы линий в Автокад)

Вкладка «Главная» — панель «Свойства» — кликните по выпадающему списку «Типы линий» — нажмите на строчку «Другое. » — кнопка «Загрузить» — кнопка «Файл» — и выберите файл, описывающий тип линий.

Запомните, если изменяете что-то в файле, описывающем тип линии, то данный тип потом необходимо повторно загрузить в AutoCAD.

Как создать сложный тип линии в AutoCAD

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

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

Создание формы

Для создания формы существует команда MKSHAPE из состава пакета Express Tools. Она позволяет создать форму и сохранить ее в отдельном файле с расширением SHP.

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

  • Начертим перекрестие из сегментов, длиной 5 мм под углом 45 градусов относительно горизонтали

001

  • Запускаем команду создания формы и указываем файл SHP, куда форма будет сохранена

002

Указываем имя формы (Enter the name of shape), Разрешение (Enter Resolution), определяем Точку вставки (Specify insertion base point) — точку пересечения отрезков, и объекты, входящие в форму. после этого форма готова и ей можно пользоваться.

Для вставки формы используется команда ФОРМА (_SHAPE).

Создание типа линии

  • Вставляем только что созданную форму командой ФОРМА (_SHAPE) — указываем имя формы, точку вставки, высоту и угол поворота
  • Строим недостающие элементы линии, например два отрезка длиной 5 мм каждый

003

  • Запускаем команду Make Linetype (MKLTYPE):
    • Указываем файл, в который необходимо сохранить создаваемый образец
    • Вводим название линии, например, перекрестие,
    • Вводим описание линии
    • Указываем первую точку линии (Specify starting point for line definision) и конечную точку (Specify ending point for line definision). В нашем случае это будут крайние точки отрезков
    • Выбираем объекты, которые будут входить в описание линии

    При успешном завершении команды новый тип линии появится в списке доступных

    004

    Создадим объект с помощью нового типа линии. Параметр Масштаб типа линии применим и к такому образцу

    Типы линий для 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 (см.здесь).

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

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

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

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

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

    Как создать новый тип линии в Autocad

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

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

    Все типы линий, которые используются в AutoCAD, описываются в файлах, имеющих расширение *.lin (причем имя файла может выбираться произвольно и описываться в таком файле могут несколько типов линий). При необходимости работы с линией, описанной в данном файле, данные о ней подгружаются по мере необходимости с помощью браузера. В поставку AutoCAD входят два файла, описывающих стандартный набор типов линий: 1) acadiso.lin и 2) acad.lin.

    Новый тип линии может быть добавлен и в один из этих двух стандартных файлов, но мы делать это вам как пользователю AutoCAD настоятельно не рекомендуем, так как в случае даже банального сбоя в системе (которыми так грешат почти все программы операционной системы Windows) и переустановки программы данные файлы будут затерты и переписаны их первоначальными вариантами. Рекомендуем хранить ваши авторские, разработанные вами типы линий в отдельных файлах, размещенных в отдельных каталогах (даже было бы желательно, чтобы не на системном диске).

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

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

    Если создаваемая линия имеет тип

    то составляющие ее будут такими:

    • штрих единичной длины;
    • пробел единичной длины;
    • точка;
    • пробел единичной длины;
    • точка;
    • пробел единичной длины.

    Дальше эта часть повторяется произвольное число раз в зависимости от длины линии.

    Теперь рассмотрим синтаксис создания файла описания линии. Собственно, описание состоит всего из двух строк кода:

    • символ * является обязательным элементом;
    • Name – наименование типа линии (может быть произвольным);
    • Description – это описание линии, которая нами создается;
    • А – элемент строки (является обязательным и единственным типом). С его помощью осуществляется выравнивание;
    • Х1…ХN – составляющие нового типа линии, которые перечисляются подряд через запятую по вот каким определенным правилам:
    • в случае, если составляющим является штрих, то нужно указать его длину (положительное число);
    • в случае, если составляющим является пробел, то также нужно указать его длину, только в отрицательном типе (отрицательное число);
    • в случае, если составляющим является точка, указывается ноль (0).

    В нашем случае разработки нового типа линии мы получим такой код:

    *MyLine. Пример создания нового типа линии

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

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

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