Настройка стилей линий
Стили линий используются в чертежах для усиления информативности чертежа и обеспечения соответствия промышленным стандартам. Команда LineStyle позволяет загружать стили линий и управлять ими. Можно назначать стили линий слоям или непосредственно новым объектам. Для использования стилей линий необходимо загрузить их из файлов, в которых описываются штрих-пунктирные штриховки.
Файлы стилей линий и местоположение файла
Определения стилей линий хранятся в текстовых файлах ASCII с расширением .lin .
Чтобы изменить место поиска файлов с определениями стилей линий:
- Нажмите Инструменты > Параметры (или введите Options).
- Нажмите Инструменты > Параметры (или введите Options).
- Нажмите Меню приложения > Параметры (или введите Options).
- В диалоговом окне Параметры нажмите Местоположение файлов
. - Разверните Поддержка чертежей > Файл стилей линий.
- Укажите путь и нажмите кнопку Обзор (или дважды нажмите на путь).
- В диалоговом окне Перейти к папке перейдите по новому пути и нажмите OK дважды.
Синтаксис файлов стилей линий
Можно добавлять комментарии в файле. Для этого необходимо ввести точку с запятой в начале строки, а затем текст.
Формат стиля линий состоит из двух строк:
- Первая строка, или заголовок, начинается со звездочки и содержит название стиля линии, за которым идет запятая и символическое представление стиля линии, состоящее из последовательности тире пробелов и точек.
- Вторая строка, или строка определения, содержит геометрическое описание стиля линии.
Примеры:
- Заголовок: *СтильЛинии [, описание стиля линии]
- Строка определения: Длина сегмента 1, длина сегмента 2, ..., длина сегмента n
В следующем примере показано определение стиля линии "штрих-пунктир":
*Dashdot, _ . _ . _ . _ . _ . _ . _ . _ . _ . _ . _ .
A, 0.5, -0.25, 0, -0.25
Заголовок включает звездочку, за которой идет название строка стиля линии (Dashdot). Затем после запятой приведено символическое представление стиля линии ("_ . _ .").
Вторая строка содержит геометрическое описание стиля линии.
Все определения, состоящие из тире, точек и пробелов разделены запятыми:
- Тире: Элементы чертежа показываются в виде положительных чисел, например 0,5 представляет собой тире ("перо вниз") с длиной в 0,5 единицы чертежа.
- Точка: точки представлены нулями.
- Пробел: пробелы представлены в виде отрицательных чисел, например -0,25 обозначает интервал ("перо вверх"), на котором не должно быть линии.
Значения длины представлены в единицах чертежа, когда коэффициент LineScale равен 1,00.
Сложные стили линий
Сложные стили линий описывают отдельные (возможно, ломаные) линии, которые пересекаются символами. Эти стили линий могут включать текст или описания фигур в качестве дескрипторов образцов, а также описания в виде точек и тире простых стилей линий. Обычно они описывают границы, контуры или служебные линии.
Текстовые элементы или фигуры, встроенные в линии, всегда рисуются полностью (никогда не обрезаются).
Синтаксис
Синтаксис сложных стилей линий похож на синтаксис простых стилей.
Синтаксис для дескрипторов текста и фигур в описании стиля линии представляет собой список дескрипторов, разделенных запятыми, как показано ниже:
Описания фигур
[название_фигуры, SHX_имя_файла]
- или -
[название_фигуры, SHX_имя_файла, Трансформация]
Аргумент название_фигуры указывает название фигуры, которую необходимо нарисовать. Этот аргумент обязательно должен присутствовать. Название фигуры должно существовать в указанном файле фигур.
Аргумент SHX_имя_файла указывает имя скомпилированного файла описаний фигур (.shx). Этот аргумент обязательно должен присутствовать. Если путь для файла не указан (рекомендуется его указать), поиск выполняется по пути библиотеки.
Определения текста
["Строка", Имя_стиля_текста]
- или -
["Строка", Имя_стиля_текста, Трансформация]
Аргумент Строка описывает текст, который необходимо использовать в сложном стиле линии. В строке нельзя использовать символ ' (одинарная кавычка) или " (двойная кавычка). Для использования данных символов введите управляющий код %% с последующим ASCII-значением символа.
Аргумент Имя_стиля_текста определяет стиль текста, который необходимо применить.
Задание трансформаций
Аргумент Трансформация является необязательным и может представлять собой любую последовательность следующих символов, перед каждым из которых вводится запятая:
| R=значение | Относительный поворот |
| A=значение | Абсолютный поворот |
| S=значение | Масштаб |
| X=значение | Смещение по оси X |
| Y=значение | Смещение по оси Y |
В данном синтаксисе аргумент значение представляет собой десятичное число (например, 1, -0.25, 0.3).
Аргументы поворота указываются в градусах, остальные аргументы - в единицах чертежа в соответствии с масштабом стиля линии.
После вышеописанных букв, обозначающих трансформации (если таковые используются), необходимо ввести знак равенства и число.