Как подписать линию в автокаде
Довольно часто на чертежах, выполняемых в программе AutoCAD, необходимо рисовать длинные линии из повторяющихся объектов. Например, ограждение площадок или растительность вокруг помещения. Формировать такие линии многократным копированием и вставкой на протяженных участках становится не столько проблематичным, сколько затратным по времени. Эту проблему можно решить, создав сложный тип линии на основе форм с помощью приложения Express Tools, чем мы сейчас и займемся.
Express Tools не входит в состав программы AutoCAD, и если вы не видите его в меню, значит, это приложение необходимо установить. После установки Express Tools на панели программы AutoCAD появится соответствующее меню.
Для создания нового сложного типа линии на основе форм нам необходимо нарисовать часть линии, форму, из которой собственно и будет формироваться наша линия. Для примера создадим линию, состоящую из штрихов перечеркнутых наклонной чертой и квадратов.
Заготовка для формы готова, теперь приступаем к работе с Express Tools. Для использования нарисованного нами участка в будущей линии, необходимо сохранить описание линии в файле с расширением *.shp. Делается это через меню Express Tools. Если в состав будущей формы входит блок, то его нужно разбить на отдельные линии командой «Explode» или «Расчленить» в русскоязычном Автокаде.
Для создания новой формы переходим на вкладку Express Tools и в меню выбираем пункт Make Shape. В появившемся окошке проводника указываем имя создаваемого файла с описанием формы.
В командной строке появляется запись Enter the name of the shape (введите имя формы). Для примера введем имя «kvadrat».
Появляется запрос Enter resolution . Соглашаемся со значением по умолчанию и нажимаем Enter.
При запросе Specify insertion base point указываем базовую точку нашей формы, после чего необходимо выделить объект, обведя всю нашу форму и нажать Enter.
Форма с названием «KVADRAT» удачно создана. Удаляем нарисованную нами заготовку формы с чертежа и вставляем созданную форму командой _SHAPE из командной строки. После ввода команды в командной строке необходимо указать имя созданной нами формы и вставляя ее на чертеж указать размер и угол поворота. Можно согласиться со значениями по умолчанию просто нажимая Enter.
На основе созданной нами формы теперь можно продолжить создание сложного типа линии с помощью Express Tools. Выбираем в меню пункт Make Linetype и в окошке проводника указываем имя создаваемого файла описания типа линии. Для примера укажем имя kvadratline.lin.
В командной строке появится запрос Enter linetype name. Введем имя типа линии kvadratline. Следующий запрос Enter linetype description можно пропустить, нажав Enter или ввести описание типа линии.
Далее появляется запрос Specify starting point for the line definition, в котором нас просят задать начальную точку образца линии. Затем появится запрос Specify ending point for the line definition и нам нужно будет указать конечную точку линии.
Если между сегментами линии должен быть пробел, то конечную точку линии следует указать дальше конца созданной формы, создавая таким образом пробел необходимой ширины.
После запроса Select objects нам необходимо выделить объект, наш сегмент линии, и нажать Enter.
Тип линии создан и будет автоматически подгружен. Теперь этот тип линии можно применять на чертеже.
В программе AutoCAD выполняются чертежи разного типа, например, такие как генеральный план, электроснабжение, водоснабжение и т.д. Во всех этих чертежах имеются свои условные обозначения отображения различных трасс в виде линий. Предусмотреть все возможные варианты невозможно, чтобы указать их в настройках. Поэтому в программе AutoCAD была предусмотрена возможность самостоятельно задавать внешний вид линии.
Для создания несложного типа линии, состоящей только из букв, цифр, точек и тире, достаточно наличия текстового редактора «Блокнот» и знания правил записи всех этих элементов в файле. А вот для создания более сложных типов линий, состоящих из сложных объектов, понадобится дополнительное приложение Express Tools.
Для начала попробуем создать свою простую линию, состоящую из точек и тире. Существует очень простое правило записи нового типа линии в AutoCAD. Вся запись производится в две строчки, где в первой строчке задается имя нового типа линии и описание. Во второй строке уже указывается комбинация штрихов, точек и пробелов. Рассмотрим немного подробнее.
Первая строка:
*Имя, Описание
* — это обязательный элемент первой строки;
Имя – имя нового типа линии;
Описание – описание нового типа линии.
Вторая строка:
A,X1-XN
A – обозначение типа выравнивания. Так как существует только единственный тип выравнивания «A», то этот элемент является обязательным элементом второй строки;
X1-XN – элементы, составляющие тип линии, записанные через запятую. Записываются эти элементы по следующим правилам:
- — элемент «штрих» указывается как положительное число, где число обозначает его длину;
- — элемент «пробел» указывается как отрицательное число, где число обозначает его длину;
- — элемент «точка» обозначается числом 0.
Запишем для примера следующую комбинацию: штрих длиной 5, пробел длиной 2, точка, пробел длиной 2, штрих длиной 2, пробел длиной 2, точка, пробел длиной 2.
*Line_new, созданный новый тип
A,5,-2,0,-2,2,-2,0,-2Эти две строки нужно сохранить в текстовом файле с расширением lin. Для примера создадим файл typeline.lin.
Для использования в программе AutoCAD этот тип линии теперь необходимо подгрузить. Делается это в Автокаде, в меню выбора типа линии. В самом низу выезжающего меню есть пункт «Другой…», который мы и выбираем.
Появляется окошко «Диспетчер типов линий», в котором необходимо нажать кнопку «Загрузить».
Появилось окошко «Загрузка/перезагрузка типов линий», в котором нам необходимо нажать кнопку «Файл…» и найти наш файл с описанием типа линии.
Файл описания успешно подгружен. Выберем наш тип линии и посмотрим, как он выглядит на экране.
Применение различных типов линий делает чертежи, выполненные в программе AutoCAD, более наглядными и понятными. В стандартной базе AutoCAD не всегда можно найти подходящий тип линии, особенно, если необходима линия, состоящая из текста и штрихов.
Но, не все так плохо. Создать свой тип линии с текстом довольно просто, и для этого нам понадобиться только текстовый редактор.
Для примера будем создавать линию, состоящую из тире, текста «ПТП», тире, точка. В качестве текстового редактора будем использовать программу «Блокнот», но сначала разберемся с правилом записи нового типа линии с текстом.
Первая строка:
*Имя, Описание* — это обязательный элемент первой строки;
Имя – имя нового типа линии;
Описание – описание нового типа линии.Вторая строка:
A,X1,…,[«Текст»,Стиль,S=Высота,R=Угол,X=X0,Y=Y0],…,XNA – обозначение типа выравнивания. Так как существует только единственный тип выравнивания «A», то этот элемент является обязательным элементом второй строки;
X1-XN – элементы, составляющие тип линии, записанные через запятую. Записываются эти элементы по следующим правилам:
— элемент «штрих» указывается как положительное число, где число обозначает его длину;
— элемент «пробел» указывается как отрицательное число, где число обозначает его длину;
— элемент «точка» обозначается числом 0;
Текст – текст, входящий в состав типа линии;
Стиль – стиль текста;
Высота – высота текста;
Угол – угол поворота текста относительно линии;
X0 — отступ вдоль направления линии от предыдущего элемента линии до точки вставки текста. Точкой вставки текста является нижний левый угол;
Y0 — отступ вдоль направления, перпендикулярного линии, от предыдущего элемента линии до точки вставки текста.Теперь, учитывая выше изложенные правила, запишем наш тип линии «–– ПТП –– -». Первый штрих будет иметь длину 5. Длина пробела 3. Стиль выбранного текста будет «Standard». В этом стиле высота текста равна нулю, поэтому мы укажем высоту равную 2,5. Далее у нас опять идет пробел и в его длину должна войти ширина нашего текста. Предположим, что текст занимает ширину 6, тогда пробел должен иметь ширину 9. Потом опять идет штрих длиной 5, пробел 3, точка и последний пробел 3.
*линия с текстом, –– ПТП –– —
A,5,-3,[«ПТП»,Standard,S=2.5,R=0,X=0,Y=-1.25],-9,5,-3,0,-3Сохраним эту запись в текстовом файле. Назовем файл LineText.lin. Обратите внимание, что расширение нашего файла должно быть «*.lin».
Файл с описанием нового типа линии создан, теперь для применения на чертеже этот тип линии нужно подгрузить. Делается это следующим образом. В меню выбора типа линии выбираем пункт «Другое…».
В появившемся окошке нажимаем кнопку «Загрузить…». В следующем окошке нажимаем кнопку «Файл…» и в появившемся окошке проводника находим наш файл описания нового типа линии.
Подгруженный тип линии с текстом теперь можно применить на чертеже.
Все владельцы автомобилей должны постоянно следить за исправностью своих авто. Это значительно продлит их срок службы. И тем более они должны вовремя купить шины для своих автомобилей при смене сезона, чтобы не подвергать себя и окружающих возникновению аварии на дороге.
Автор:
В состав сложных типов линий могут входить текстовые объекты.
Линии, в состав которых входят текстовые объекты, используются для обозначения инженерных сетей, границ, топографических горизонталей и т.д. Как и простые, сложные линии строятся динамически между задаваемыми пользователем вершинами. Текстовые объекты, являющиеся частью сложных линий, всегда отображаются полностью и никогда не обрезаются.
Дескрипторы образца типа линии, содержащих текстовые объекты, аналогичны десткрипторам простых типов линий.
Например, вот описание типа линий ГОРЯЧАЯ_ВОДА:
Эта строка задает повторяющуюся последовательность, начинающуюся со штриха длиной 0,5 единицы, затем пробел длиной 0,2 единицы, последовательность символов ГВ и еще один пробел, длиной также 0,2 единицы. Текстовые символы записываются стилем СТАНДАРТ с масштабом 0,1, углом поворота от вертикали 0 градусов, смещением по X -0,1 единиц и смещением по Y -0,05 единиц. При формировании линии такая последовательность повторяется требуемое число раз; линия начинается и заканчивается штрихом длиной 0,5 единицы. Ниже показано, как это выглядит.
При таком описании, заметьте, длина промежутка между штрихами составляет 0,2 + 0,2 = 0,4, а начальная точка текста смещена от конца штриха на расстояние -0,1 единицы в направлении X. Точно такой же на вид тип линий можно описать по-другому:
Здесь длина промежутка между штрихами также равна 0,4 (0,1 + 0,3), но текст не смещен в направлении X.
Формат текстовых элементов начертания
Текстовые элементы начертания типов линий записываются следующим образом:
Значения масштаба, поворота, смещения по оси X и Y должны быть выражены как десятичные числа со знаком, такие как 1, -17 или 0,01.
Строка текста
Символы для отображения в типе линии.
Имя стиля текста
Имя используемого стиля текста. Если он не задан, используется текущий стиль.
Прим.: Текст в описании связан с некоторым стилем текста в чертеже. Этот стиль должен быть загружен в чертеж перед загрузкой использующего его типа линий.
Масштаб стиля текста; т. е. коэффициент, на который умножается высота стиля текста. Масштабный коэффициент должен иметь префикс S = . Например, S = 0,5 значит, что масштабный коэффициент равен 0,5. Высота стиля текста умножается на масштабный коэффициент. Если высота стиля текста равна 0, в качестве высоты используется собственно S = значение .
Поворот
Угол поворота символов, которые должны отображаться в типе линий. Угол поворота должен содержать префикс U= , R= или A= .
- U= обозначает вертикальное размещение символов, что позволяет легко прочитать текст.
- R= обозначает относительный или тангенциальный угол поворота относительно направления линии.
- A= обозначает абсолютный угол поворота текста, т.е. относительно начала координат все текстовые объекты поворачиваются одинаково, независимо от их положения относительно линии.
Значение может быть снабжено
- d для градусов (градусы используются по умолчанию)
- r для радиан
- g для градов
На следующем рисунке показан тип линий, определенный с вертикальным поворотом.
Если угол поворота не указан, то его значение принимается равным 0. Центр поворота располагается посередине между базовой линией и границами текста номинальной высоты.
Прим.: Чертежи, содержащие типы линий из предыдущих версий, в которых не используется флаг поворота U ("вертикальный"), можно обновить до последней версии определения типа линий путем загрузки требуемого типа линий из файлов LIN. Пользовательские типы линий можно обновить, заменяя флаг R ("поворот") на флаг U ("вертикальный") перед повторной загрузкой определения типа линий.
Этот параметр задает отступ текста по оси X, отсчитываемый вдоль линии. Смещение должно иметь префикс X= . Например, X=0,1 означает смещение равное 0,1. Если смещение не задано или равно нулю, то текст располагается без отступа. Этот параметр употребляется, если необходима сплошная линия, включающая текст. На значение не влияет масштаб, заданный выражением S=значение , но масштаб типа линий к нему применяется.
Смещение по оси Y
Этот параметр задает отступ текста по оси Y, которая направлена перпендикулярно линии. Смещение должно иметь префикс Y= . Например, Y=0,1 означает смещение равное 0,1. Если смещение не задано или равно нулю, то текст располагается без отступа. Параметр определяет поперечное расположение текста относительно линии. На значение не влияет масштаб, заданный выражением S=значение , но масштаб типа линий к нему применяется.
Автор:
В состав сложных типов линий могут входить текстовые объекты.
Линии, в состав которых входят текстовые объекты, используются для обозначения инженерных сетей, границ, топографических горизонталей и т.д. Как и простые, сложные линии строятся динамически между задаваемыми пользователем вершинами. Текстовые объекты, являющиеся частью сложных линий, всегда отображаются полностью и никогда не обрезаются.
Дескрипторы образца типа линии, содержащих текстовые объекты, аналогичны десткрипторам простых типов линий.
Например, вот описание типа линий ГОРЯЧАЯ_ВОДА:
Эта строка задает повторяющуюся последовательность, начинающуюся со штриха длиной 0,5 единицы, затем пробел длиной 0,2 единицы, последовательность символов ГВ и еще один пробел, длиной также 0,2 единицы. Текстовые символы записываются стилем СТАНДАРТ с масштабом 0,1, углом поворота от вертикали 0 градусов, смещением по X -0,1 единиц и смещением по Y -0,05 единиц. При формировании линии такая последовательность повторяется требуемое число раз; линия начинается и заканчивается штрихом длиной 0,5 единицы. Ниже показано, как это выглядит.
При таком описании, заметьте, длина промежутка между штрихами составляет 0,2 + 0,2 = 0,4, а начальная точка текста смещена от конца штриха на расстояние -0,1 единицы в направлении X. Точно такой же на вид тип линий можно описать по-другому:
Здесь длина промежутка между штрихами также равна 0,4 (0,1 + 0,3), но текст не смещен в направлении X.
Формат текстовых элементов начертания
Текстовые элементы начертания типов линий записываются следующим образом:
Значения масштаба, поворота, смещения по оси X и Y должны быть выражены как десятичные числа со знаком, такие как 1, -17 или 0,01.
Строка текста
Символы для отображения в типе линии.
Имя стиля текста
Имя используемого стиля текста. Если он не задан, используется текущий стиль.
Прим.: Текст в описании связан с некоторым стилем текста в чертеже. Этот стиль должен быть загружен в чертеж перед загрузкой использующего его типа линий.
Масштаб стиля текста; т. е. коэффициент, на который умножается высота стиля текста. Масштабный коэффициент должен иметь префикс S = . Например, S = 0,5 значит, что масштабный коэффициент равен 0,5. Высота стиля текста умножается на масштабный коэффициент. Если высота стиля текста равна 0, в качестве высоты используется собственно S = значение .
Поворот
Угол поворота символов, которые должны отображаться в типе линий. Угол поворота должен содержать префикс U= , R= или A= .
- U= обозначает вертикальное размещение символов, что позволяет легко прочитать текст.
- R= обозначает относительный или тангенциальный угол поворота относительно направления линии.
- A= обозначает абсолютный угол поворота текста, т.е. относительно начала координат все текстовые объекты поворачиваются одинаково, независимо от их положения относительно линии.
Значение может быть снабжено
- d для градусов (градусы используются по умолчанию)
- r для радиан
- g для градов
На следующем рисунке показан тип линий, определенный с вертикальным поворотом.
Если угол поворота не указан, то его значение принимается равным 0. Центр поворота располагается посередине между базовой линией и границами текста номинальной высоты.
Прим.: Чертежи, содержащие типы линий из предыдущих версий, в которых не используется флаг поворота U ("вертикальный"), можно обновить до последней версии определения типа линий путем загрузки требуемого типа линий из файлов LIN. Пользовательские типы линий можно обновить, заменяя флаг R ("поворот") на флаг U ("вертикальный") перед повторной загрузкой определения типа линий.
Этот параметр задает отступ текста по оси X, отсчитываемый вдоль линии. Смещение должно иметь префикс X= . Например, X=0,1 означает смещение равное 0,1. Если смещение не задано или равно нулю, то текст располагается без отступа. Этот параметр употребляется, если необходима сплошная линия, включающая текст. На значение не влияет масштаб, заданный выражением S=значение , но масштаб типа линий к нему применяется.
Смещение по оси Y
Этот параметр задает отступ текста по оси Y, которая направлена перпендикулярно линии. Смещение должно иметь префикс Y= . Например, Y=0,1 означает смещение равное 0,1. Если смещение не задано или равно нулю, то текст располагается без отступа. Параметр определяет поперечное расположение текста относительно линии. На значение не влияет масштаб, заданный выражением S=значение , но масштаб типа линий к нему применяется.
Читайте также: