Ключи-описатели

Перед использованием ключей-описателей для создания точек необходимо изучить структуру ключа-описателя и понять, как используется исходное описание точки для соответствия ключу-описателю.

Обзор

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

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

Ниже представлены примеры ключей-описателей со следующими свойствами: "Код", "Стиль точки", "Стиль метки точки", "Формат" и "Слой":

Каждый ключ-описатель чертежа определяется своим набором свойств. Свойства "Код" и "Формат" ключа-описателя являются обязательными.

Свойство "Код". Используется при поиске совпадения с ключом-описателем. Например, при совпадении кода с исходным описанием точки свойства, определенные в этом ключе-описателе, будут применены к созданной точке. Код может содержать символы-шаблоны, расширяющие возможности поиска совпадения с ключом-описателем.

Свойство "Формат". Транслирует исходное описание для точки в полное описание. Значение по умолчанию $* показывает, что исходное и полное описание совпадают.

К необязательным свойствам ключа-описателя относятся:

Пример исходного описания

Исходное описание точки используется для определения соответствия точки ключу-описателю. Ниже представлен пример исходного описания:

MONA U_POLE 1078 TREE OAK 5

Исходное описание может содержать до 10 буквенно-цифровых элементов, разделенных пробелами. Главный элемент исходного описания (MONA, U_POLE и TREE в представленном выше примере) сравнивается с кодами ключей-описателей в процессе поиска совпадения с одним из них. Остальные элементы, именуемые параметрами, могут использоваться для преобразования исходного описания в более удобное для чтения полное описание, а также для поворота и масштабирования знака точки на чертеже.

Поиск совпадения с ключом-описателем при создании точек чертежа

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

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

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

Организация доступа к ключам-описателям

Ключи-описатели хранятся в чертеже в виде наборов. Все имеющиеся в чертеже наборы ключей-описателей перечислены в коллекции "Наборы ключей-описателей", находящейся в дереве "Параметры".

Управление ключами-описателями

Ключи-описатели объединяются в наборы. Наборы ключей-описателей для чертежа перечисляются в коллекции "Наборы ключей-описателей", входящей в коллекцию "Точки" дерева "Параметры".

Каждый набор содержит один или несколько ключей-описателей. Для просмотра или изменения ключей-описателей, содержащихся в наборе, используется "Редактор ключей-описателей".

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

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