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

Обновлено: 07.07.2024

Автор:

Проблема

Этот документ содержит инструкции по использованию стилей текста в сложных типах линий. В нем описывается влияние системных переменных ЛМАСШТАБ и CELTSCALE на символы шрифта, и представлены шаги, которые рекомендуется выполнить для получения наилучших результатов.

Решение

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

Параметры стиля текста

Параметр высоты текста повлияет на тип линий, если для него будет установлено значение, отличное от нуля (0). Никакие другие параметры стиля текста применяться не будут кроме случаев, когда многострочный текст размещается в чертеже с использованием того же стиля текста, который задан для сложного типа линий. Для просмотра изменений необходимо использовать команду РЕГЕН.

НЕВЕРНОЕ число или продолжение

Неверное определение (имя типа линий) в строке (№ строки) файла c:\Acltwin\filename.lin

При использовании переменной ЛМАСШТАБ или CELTSCALE в чертеже текст изменится в соответствии с новым размером. Если не следовать этим правилам, выравнивание с созданными штрихами будет утеряно.

  • Создайте СТИЛЬ текста с нулевой высотой.
  • Задайте тип линий, где S= высота текста.
  • Изменение высоты в стиле текста повлияет на все сложные типы линий, в которых используется данный стиль. Это произойдет после выполнения команды РЕГЕН.
  • Применяйте стиль текста исключительно к сложному типу линий.

Масштаб

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

Упражнение

При создании сложного типа линий указывается фактическая высота текста для преобразования S. Значения преобразования типа линий S= (высота текста) и Y= (смещение Y) предназначены для центрирования символов. Если S=1, то для центрирования линии нужно, чтобы Y=0,5.

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

  1. В AutoCAD создайте два стиля текста. Назовите их mcstyle и Map.
  2. Используйте шрифт txt.shx и задайте нулевое значение высоты.
  3. Примите значения по умолчанию для всех остальных параметров.
  4. Введите лмасштаб в командной строке и задайте значение 1.
  5. Введите celtscale в командной строке и задайте значение 1.
  6. В текстовом редакторе создайте файл с именем test.lin и вставьте в него текст ниже.

Теперь измените значение ЛМАСШТАБ на 2. Линии должны измениться.

Теперь попробуйте установить для CELTSCALE значение 2 и разместите новую линию на экране.

Штрихи остаются пропорциональными тексту, и все объекты масштабируются вместе.

Определение типа линий

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

  • *MAP — имя типа линий
  • ---Map---- — описание типа линий
  • Выравнивание типа A (см. подробности в Справке)
  • 1.0 — длина штриха
  • - означает пространство
  • 0.5 — размер пространства перед текстом
  • в скобках ([]) указаны строка, имя стиля и преобразование
  • Map — это строка текста
  • mcstyle — это стиль текста
  • S — высота текста в этом случае или масштаб высоты, установленный в стиле текста
  • R — поворот, задано значение ноль
  • X — смещение X, задано нулевое смещение
  • Y — смещение Y, задано значение 0,5
  • -3.0 — расстояние между штрихами (область, где находится текст)

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

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

Файлы форм

Скомпилированные файлы форм (файлы SHX) можно использовать в сложных типах линий. Эти файлы SHP и SHX должны быть созданы в полной версии AutoCAD. Расположение файла SHX должно быть задано в пути к вспомогательным файлам. Используйте инструкции в Руководстве по адаптации AutoCAD в разделе «Файлы определений типов линий».

К чертежу AutoCAD, содержащему такой тип линий, должен прилагаться скомпилированный файл форм или файл SHX с определением формы, а также файл LIN с определением типа линий.

Приветствую Вас Гуру аКада!
Такая вот задачка у меня к Вам.

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

Если есть у кого то предложения, решения данной задачи, или контакты людей\форумов которые могут помочь, буду очень признателен!

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

зы Использую аКад 2012

Последний раз редактировалось xabraxabra, 30.09.2011 в 12:01 .
  • Используй маску текста
  • В разделе "Публикации" на заглавной странице сайта ищи статью "Хитрый блок"
  • Можно попробовать поиграться с динамическими блоками.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
А размеры для этих целей не подойдут?
Убрать в размерном стиле стрелки, разместить текст, как нужно. Правка текста и изменение типа линии через свойства. Последний раз редактировалось AlphaGeo, 29.09.2011 в 00:02 . правка текста размера настраивается через двойной щелчок мыши
  • Используй маску текста
  • В разделе "Публикации" на заглавной странице сайта ищи статью "Хитрый блок"
  • Можно попробовать поиграться с динамическими блоками.

Я не очень силен в этом, воспользовался поиском в справке автокада, по запросу Маска Текста, Динамический блок - ни чего подходящего не нашел, на форуме есть тема Хитрый блок, конкретного ответа я не нашел, больше обсуждается программирование

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

Да, это примерно то что надо, единственное как создавать такие линии? То есть моя задача сводится именно к скорости рисования. Кружки, это канализация, эти две линии это кабель канал и длинна канализации. Каждый раз проектируя такой канал связи, приходится много времени тратить на подписание каналов, а затем и перемещение этих цифр в читаемый вид. (а кол-во таких канализаций каждый день достаточно крупное)

правка текста размера настраивается через двойной щелчок мыши

Ага спс, с этим разобрался.

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

ЗЫ вот например о чем я сейчас подумал, я черчу проект, у меня просто канализации связаны двумя линиями разного типа, далее я выбираю один тип, и заменяю его на тот тип, что выложил AlphaGeo, получается то что надо.далее просто редактирую каждый текст. на сколько такой вариант возможен? это было бы отличное решение задачи

ЗЗЫ для более лучшего понимания задачи выкладываю проект, из него будет видно как черчу я, и что это занимает много времени
цифры 4к внутри это каналы, выше 53.3 это длинна. очень не удобно на длинной трассе ставить эти цифры

На форуме достаточно часто появляются вопросы по поводу создания типов линий в автокад. Хочется разобраться с этим вопросом получше.
Как это делаю и понимаю я:
Для начала определимся с понятиями - существуют два типа линий - простые и сложные.
1. Простые - типы линий описываемые только файлом *.lin соответствующим синтаксисом. Это достаточно просто. Пишется сразу ручками в файле, либо с помощью команды express "mkltype". Как писать - рассматривать не будем, т.к. это и правда просто. Для тех, кто хочет разобраться, советую поэкспериментировать с этой командой и посмотреть результаты в файле *.lin, единственное дополнение - команда иногда выдает не совсем то что от нее требуешь, но возможно, это просто я не до конца в ней разобрался, приходится подправлять результат непосредственно в файле.
2. Сложные - типы линий с вставленными графическими примитивами. Соответственно, сам тип линии описывается в файле *.lin, а примитивы в файле *.shx - получаемым компиляцией (команда compile) исходного файла *.shp. C синтаксисом описания форм в *.shp я сам до конца не разобрался, но создаю это описание с помощью express команды mkshape, то есть рисую в акаде необходимый набор примитивов, и перевожу его mkshape в файл *.shp.
Итого - рисуем примитивы, переводим их в *.shp, компилируем, создаем нужный *.lin (mkltype) , ручками вписываем в него ссылку на формы в *.shx, сохраняем, загружаем в акад. Все.

Есть способы проще?

С Вашего позволения добавлю.
Сложные типы линий:
1. Рисуем то как линия должна выгляедеть.
2. Запускаем команду mkshape получаем файл *.shp
3. Запускаем команду shape и вставляем созданный объект (Нужно будет указать имя объекта а не файла)
4. Делаем mkltype и указываем наш загруженный объект.
Новый тип линий создан и ручками ничего прописывать не надо (только если отредактировать)

Пожалуйста подробнее!
1. Как запустить команду mkshape
2. Как запустить команду shape. И какое у объекта имя.
3. Как сделать mkltype

А если не трудно напишите алгоритм создания линии типа -0-0-0-0- (только круглешки должны быть заштрихованными) Вобщем линия по которой рассавленны большие точки (D=200мм) с интеревалом 1500мм.

__________________

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

>Yp(|)yH Чтобы заштриховать кружки, мы рисуем линии на расстоянии min толщины пера для вычерчивания (у нас 0.2 мм).
Для примера тип лиии (файл *.lin)

mip - файл mip.shx

И описания шейпа KR2FILL (круг D=2, заполненный) (файл mip.shp)

P.S. Компиляция шейпов в Автокаде команда _compile
PPS Подробнее про описание форм и шрифтов в теме Создание форм и шрифтов для AutoCAD

здравствуйте, может ли мне кто нибудь объяснить ,как создать линию с объектом (блоком) ,мне нужна линия рисующая стрелки, как в размерной линии
make linetype работает толко с текстом
прилагаю пример линии

Предварительно сделай форму (shape) - команда mkshape. Обо всех тонкостях - в поиск, дублировать просто не хочу, если честно. __________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Помогите мне, пожалуйста! Мне надо, чтобы в линии содержалась информация о типах кабелей, т.е. чтобы через пунктир были подписаны типы кабелей(например, RG58). Я пробовала, но у меня ничего не получилось :cry:

По аналогии с файлом acad.lin:

X:\Documents and Settings\учётная запись\Application Data\Autodesk\AutoCAD 2006\R16.2\rus\Support\acad.lin


*горячая_вода,Горячее водоснабжение ---- ГВ ---- ГВ ---- ГВ ----
A,.5,-.2,["ГВ",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.2

т.е. вместо "ГВ" пишется нужное RG58. Текстовый стиль STANDARD есть всегда в любом файле акада, как косяк в таком подходе - он может быть изменён. лучше нарисовать эту надпись, ну и mkshape.

Зачем по десять раз повторять то что и так в хелпе на писано.
Специально для людей с англицким кадом (из АС2006)

Описание каждого типа линий занимает в LIN-файле две строки. Первая строка содержит имя типа линий и текстовое пояснение к нему (последнее можно опустить). Вторая строка описания типа линий задает начертание.

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

Формат описания типов линий
Описание типа линий выглядит так:

*имя_типа_линии,описание
A,элемент1,элемент2, .
Например, вот описание типа линий ШТРИХПУНКТИРНАЯ:

*ШТРИХПУНКТИРНАЯ,Штрих пунктирная __ . __ . __ . __ . __ . __ . __ . __
A,.5,-.25,0,-.25
штрих длиной 0.5 единиц, пробел длиной 0.25 единиц, точка и еще один пробел, длиной также 0.25 единиц. При формировании линии такая структура повторяется требуемое число раз; линия начинается и заканчивается штрихом длиной 0.5 единиц.

__ . __ . __ . __ . __ . __ . __ . __

LIN-файлы необходимо сохранять в формате ASCII с расширением .lin. Далее приведены сведения об отдельных элементах описания типов линий.

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

Описание
В пояснение, как правило, включают последовательность текстовых символов, визуально похожую на линию данного типа. Пояснение отображается в Диспетчере типов линий и диалоговом окне «Загрузка/перезагрузка типов линий».

Оно может включать в себя:

Образец представления типа линий из текстовых символов (точек, дефисов и др.)
Более подробное словесное описание типа линий
Комментарии (например, «служит для представления линий невидимого контура»)
Если пояснение отсутствует, запятую после имени типа линий ставить не нужно. Пояснение может содержать не более 47 символов.

Тип выравнивания (A)
Определяет поведение образца на концах отрезков и дуг. В настоящее время AutoCAD поддерживает только тип A, согласно которому линии начинаются и заканчиваются штрихами.

Пусть, например, создается тип линии ЦЕНТРОВАЯ, которая представляет собой последовательность штрихов и точек, обычно используемых в качестве центровой линии. Программа AutoCAD размещает чередующиеся штрихи и точки на отдельной линии таким образом, что штрихи и конечные точки линии совпадают. Образец накладывается на линию таким образом, что она начинается и заканчивается штрихом. Если необходимо, то для выполнения этого условия первый и последний штрихи удлиняются. Если отрезок слишком короткий, и в нем не умещается даже одно штрихпунктирное звено, AutoCAD строит такой отрезок сплошной линией. Это справедливо и для дуг, которые также должны начинаться и заканчиваться штрихами. Отображение окружностей, хотя они и не имеют конечных и начальных точек, также регулируется AutoCAD, чтобы образец располагался равномерно.

Тип выравнивания A необходимо указать путем ввода буквы a в поле для указания типа выравнивания.

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

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

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

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

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

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

Формат текстовых элементов начертания
Текстовые элементы начертания типов линий записываются следующим образом:

["строка",стиль,масштаб,поворот,x-отступ,y-отступ]
Элемент добавляется в описание начертания простого типа линий. Например, вот описание типа линий ГОРЯЧАЯ_ВОДА:

*ГОРЯЧАЯ_ВОДА,---- ГВ ---- ГВ ---- ГВ ---- ГВ ---- ГВ ----
A,.5,-.2,["ГВ",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.2
штрих длиной 0.5 единиц, пробел длиной 0.2 единиц, последовательность символов ГВ и еще один пробел, длиной также 0.2 единиц. Текстовые символы записываются стилем STANDARD с масштабом 0,1, относительным углом поворота 0 градусов, смещением по X -0,1 единиц и смещением по Y -0,05 единиц. При формировании линии такая структура повторяется требуемое число раз; линия начинается и заканчивается штрихом длиной 0,5 единиц. Вот как это выглядит:

Вот как это выглядит: При таком описании, кстати, длина штриха составляет 0.2 + 0.2 = 0.4, а начальная точка текста смещена от конца штриха на расстояние -0.1 единиц в направлении X. Точно такой же на вид тип линий можно описать по-другому:

*ГОРЯЧАЯ_ВОДА,---- ГВ ---- ГВ ---- ГВ ---- ГВ ---- ГВ ----
A,.5,-.1,["ГВ",STANDARD,S=.1,R=0.0,X=0.0,Y=-.05],-.3
Здесь длина промежутка между штрихами также равна 0.4 (0.1 + 0.3), но текст не смещен в направлении X.

Далее приведены сведения об отдельных элементах описания текстового элемента. Значениями параметров должны быть положительные или отрицательные десятичные числа, такие как 1, -17 или 0.01.

Текст, используемый в сложной линии.

Имя используемого текстового стиля. Если он не задан, AutoCAD использует текущий стиль.

S=значение. Масштаб текстового стиля; т.е. коэффициент, на который умножается высота текстового стиля. Если высота текстового стиля равна 0, то в качестве высоты текста используется абсолютное значение S.

R=значение или A=значение. R= обозначает относительный или тангенциальный угол поворота относительно направления линии. A= обозначает абсолютный угол поворота текста, т.е. относительно начала координат; все текстовые объекты поворачиваются одинаково, независимо от их положения относительно линии. К значению можно добавить букву для обозначения единиц измерения угла поворота: d для градусов (если буква опущена, градусы используются по умолчанию), r для радиан, g для градов. Если угол поворота не указан, то его значение принимается равным 0.

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

X=значение. Этот параметр задает отступ текста по оси X, отсчитываемый вдоль линии. Если x-отступ не задан или равен нулю, то текст располагается без отступа. Этот параметр употребляется, если необходима сплошная линия, включающая текст. На значение не влияет масштаб, заданный выражением S=значение, но масштаб типа линий к нему применяется.

Y=значение. Этот параметр задает отступ текста по оси Y, которая направлена перпендикулярно линии. Если y-отступ не задан или равен нулю, то текст располагается без отступа. Параметр определяет поперечное расположение текста относительно линии. На значение не влияет масштаб, заданный выражением S=значение, но масштаб типа линий к нему применяется.

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

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

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

Формы в типах линий описываются следующим образом:

[[имя_формы,имя_файла_shx] или [имя_формы,имя_файла_shx,преобразование]
Здесь атрибут преобразование является необязательным и может задавать любую последовательность следующих параметров (через запятую):

Ниже приведено описание линии с именем CON1LINE, повторяющееся звено которой состоит из линейного участка, пробела и формы CON1 из файла ep.shx. es.shx (файл)

*CON1LINE, --- [CON1] --- [CON1] --- [CON1]
A,1.0,-0.25,[CON1,ep.shx],-1.0
За исключением выражения в квадратных скобках, описание полностью совпадает с описанием простого типа линий.

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

[CAP,ep.shx,S=2,R=10,X=0.5]
Строится форма с именем CAP, описанная в файле ep.shx, в масштабе, в два раза превышающем масштаб единиц данной линии, повернутая относительно касательной к линии на 10 градусов против часовой стрелки и с отступом в 0.5 единиц по оси X.

[DIP8,pd.shx,X=0.5,Y=1,R=0,S=1]
С помощью кода, приведенного выше, можно построить форму с именем DIP8, описанную в файле pd.shx, со смещением по оси X на 0,5 единиц рисунка, по оси Y на 1 единицу рисунка, с нулевым углом поворота и в масштабе, равном масштабу единиц данной линии.

Для описания форм в сложных типах линий принят следующий синтаксис.

[имя_формы,файл_формы,масштаб,поворот,смещение_по_x,смещение_по_y]
Ниже приведена расшифровка параметров описания.

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

Имя скомпилированного файла описания формы (.shx). При его отсутствии тип линий не определяется. Если путь к файлу формы не задан, программа ищет его в папке библиотечных файлов. Если путь задан, но программа не может найти файл по заданному пути, то поиск осуществляется в папке библиотечных файлов. Если заданный файл не найден, линия строится без формы.

S=значение. Масштаб формы, т.е. коэффициент, на который умножается изначальный масштаб формы. Если изначально форма определена с масштабом 0, то в качестве масштаба используется только S=значение.

R=значение или A=значение. R= обозначает относительный или тангенциальный угол поворота относительно направления линии. A= обозначает абсолютный угол поворота формы, т.е. относительно начала координат; все формы поворачиваются одинаково, независимо от их положения относительно линии. Значение угла поворота может быть дополнено буквами d, r, или g. Буквы соответствуют единицам измерения угла — градусам, радианам или градам. Если угол поворота не указан, то его значение принимается равным 0.

X=значение. Этот параметр задает отступ формы по оси X, отсчитываемый от вершины линии. Если отступ по оси X не задан или равен нулю, форма строится без отступа. Этот параметр употребляется, если необходима сплошная линия, включающая формы. На значение не влияет масштаб, заданный выражением S=.

Y=значение. Этот параметр задает отступ формы по оси Y, отсчитываемый от вершины линии. Если отступ по оси Y не задан или равен нулю, форма строится без отступа. На значение не влияет масштаб, заданный выражением 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=значение , но масштаб типа линий к нему применяется.

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