Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
123
Добавлен:
23.02.2016
Размер:
2.34 Mб
Скачать

Часть V. Практическое освоение настроек спецификации

7.Аналогичным образом отредактируйте ключи полей записи Стеклотекстолит СТЭФ/1/2 ГОСТ 12652/74.

Объекты будут рассортированы заново в последовательности, определенной вновь уста! новленными ключами.

Не пользуйтесь ручным редактированием ключей полей для изменения порядка сорти! ровки объектов, текстовая часть которых заполнена с использованием шаблонов. Эта настройка не передается в тип атрибута и предназначена в основном для сортировки за! писей, сформированных из строк текста.

Вы познакомились с порядком формирования записей из строк текста, создали и отре! дактировали несколько таких записей.

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

21.9.Дополнительная настройка сортировки

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

Например, обозначения электротехнических элементов сначала сортируются по наиме! нованию, затем — по единицам измерения номинального значения, а затем — по номи! нальным значениям и по типам:

Резистор МЛТ/0,25/210 Ом ТУ 11–85

Резистор МЛТ/0,5/240 Ом ТУ 11–85

Резистор МЛТ/0,25 24 кОм ТУ 11–85

Резистор МЛТ/0,25/27 кОм ТУ 11–85

Результат составной сортировки по возрастанию будет следующим:

Резистор МЛТ/0,25 24 кОм ТУ 11–85

Резистор МЛТ/0,25/27 кОм ТУ 11–85

Резистор МЛТ/0,25/210 Ом ТУ 11–85

Резистор МЛТ/0,5/240 Ом ТУ 11–85

Дело в том, что единицы измерения — кОм и Ом — это текстовые строки. При сортиров! ке по возрастанию они располагаются в алфавитном порядке.

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

Упражнение 56. Задание порядка следования значений в полях

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

222

Глава 21. Пользовательские шаблоны заполнения

1.Создайте в библиотеке Spc.lat раздел Электротехнические обозначения, а в нем — но! вый тип атрибута Резистор.

2.Создайте в типе атрибута 9 строк для описания 9 колонок шаблона. Настройте колонки в соответствии с таблицей 21.1.

2.1.При вводе списка значений для седьмой колонки расположите строки в порядке: Ом, кОм, МОм (рис. 21.10). При необходимости воспользуйтесь кнопками Пере% местить значение в списке вверх и Переместить значение в списке вниз, находящимися над списком.

Рис. 21.10.

2.2.Включите опцию Учитывать порядок размещения значений при сортиров% ке. Благодаря этому сортировка по полю Единица измерения номинального зна/ чения будет производится в порядке следования строк: вначале окажутся резис! торы, сопротивление которых указано в омах, за ними — резисторы с сопротивлением в килоомах и, наконец, резисторы с сопротивлением в мегаомах. Внутри групп с одинаковыми единицами измерения резисторы будут располагать! ся в порядке увеличения номинального значения сопротивления.

Табл. 21.1. Настройки колонок шаблона обозначений резисторов

Номер

Название

Тип

Диапазон

Значение

Ключ

 

 

 

значений

по умолчанию

 

 

 

 

 

 

 

 

 

1

Наименование

Строка

0

Резистор

1

 

элемента

 

 

 

 

 

 

2

Разделитель

Строка

0

 

 

(пробел)

0

3

Тип элемента

Список строк

МЛТ!0,25

МЛТ!0,25

4

 

 

 

МЛТ!0,5

 

 

 

 

4

Разделитель

Строка

0

 

 

(пробел)

0

5

Номинальное

Действительный

0–1000

21

3

 

значение

 

 

 

 

 

 

223

Часть V. Практическое освоение настроек спецификации

Табл. 21.1. Настройки колонок шаблона обозначений резисторов

Номер

Название

Тип

Диапазон

Значение

Ключ

 

 

 

значений

по умолчанию

 

 

 

 

 

 

 

 

6

Разделитель

Строка

0

 

(пробел)

0

7

Единица измерения

Список строк

Ом

Ом

2

 

номинального

 

кОм

 

 

 

 

значения

 

МОм

 

 

 

8

Разделитель

Строка

0

 

(пробел)

0

9

ГОСТ или ТУ

Строка

0

ТУ 11–85

0

 

элемента

 

 

 

 

 

 

 

 

 

 

 

 

3.Задайте ключи атрибута 100, 5 и 1 — чтобы шаблон мог использоваться при создании объектов спецификации в разделе Стандартные изделия.

4.Закройте диалог настройки структуры типа атрибута и диалог работы с библиотеками ат! рибутов.

5.Создайте новую спецификацию со стилем Простая спецификация ГОСТ 2.106–96 из сис! темной библиотеки graphic.lyt.

6.Создайте в ней раздел Стандартные изделия, а в нем — несколько объектов по шаблону Резистор с разными значениями сопротивления и единицами его измерения.

7.Убедитесь в правильности сортировки созданных объектов. Если правила сортировки не выполняются, вернитесь в библиотеку Spc.lat и проверьте настройку атрибута Резистор.

224