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

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

Вы создали шаблоны заполнения в пользовательской библиотеке типов атрибутов Test.lat и в системной библиотеке Spc.lat.

Новый шаблон из библиотеки Spc.lat попал в список шаблонов заполнения текстовой части объектов раздела Материалы спецификаций, имеющих Простой или Групповой стили, поставляемые в составе системы.

Новые шаблоны из библиотеки Test.lat найдут применение при создании пользователь! ского стиля спецификации (см. главу 22).

21.8.Автоматическое формирование записи из текста

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

Если такие объекты приходится вводить довольно часто, то целесообразно создать для них специальный шаблон и сохранить его в библиотеке Spc.lat (как вы сделали при вы! полнении упражнения 49).

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

Этот механизм дополняет использование шаблонов заполнения.

Упражнение 54. Создание объектов спецификации с текстовой частью в виде строки

Это упражнение выполняется в файле, оставшемся открытым при выполнении упражне! ния 53. Если вы не выполняли это упражнение или закрыли созданную в нем специфи! кацию, создайте новый документ!спецификацию со стилем Простая спецификация ГОСТ 2.106/96 и работайте в нем.

1.Активизируйте раздел Материалы (если вы работаете в новом документе, создайте этот раздел).

2.Вызовите команду Вставка — Базовый объект или нажмите <Insert>.

3.В диалоге выбора раздела и шаблона заполнения включите опцию Текстовая часть в виде строки. Нажмите кнопку Создать.

В разделе Материалы появится новый объект. Колонка Наименование этого объекта пус! та.

4.Введите в эту колонку наименование материала Гетинакс 1 ГОСТ 2718/74 и подтвердите создание объекта спецификации.

5.Таким же способом внесите в этот раздел Стеклотекстолит СТЭФ–1–2 ГОСТ 12652–74 и Стеклотекстолит ВФТ–С – 8 ГОСТ 10292–74.

Текстовые части всех созданных объектов спецификации автоматически разбились на строковые и числовые поля по следующим правилам:

Пробел в строке — признак окончания поля. Пробел записывается в отдельное поле.

220

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

Запятая — признак вещественного числа, то есть два числа, разделенные запятой, вос! принимаются как одно вещественное число.

Если строка содержит дробь, формируются поля с символами, определяющими дробь в формате КОМПАС 4: «$d», «;» и «$».

Как вы знаете, последовательность сортировки объектов спецификации определяется ключами полей. Для записи, сформированной из строки текста, назначение ключей по! лям происходит автоматически по следующим правилам:

Строковые поля с одним символом (например, дефис или пробел) имеют ключ 0 (по этим полям сортировка не производится).

Первое поле имеет ключ 1.

Третье поле от конца (обычно оно содержит номер ГОСТ) имеет ключ 2.

Остальные поля имеют ключ 3.

В диалоге редактирования параметров объекта вы можете просмотреть поля, на которые разбились строки текста (рис. 21.9).

Рис. 21.9. Значения в полях шаблона

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

Благодаря тому, что первое поле имеет ключ 1, произошла алфавитная сортировка объ! ектов раздела Материалы, что соответствует требованию стандарта. Этот же стандарт требует, чтобы в пределах каждого наименования материалы записывались по возрас! танию размеров или других технических параметров. Однако материалы Стеклотексто/ лит ВФТ–С – 8 ГОСТ 10292–74, имеющий толщину 8 мм, и Стеклотекстолит СТЭФ–1–2 ГОСТ 12652–74, имеющий толщину 2 мм, рассортированы по номерам ГОСТ (так как ключ 2 автоматически установлен полю с номером ГОСТ). Чтобы исправить сортировку объектов, необходимо переназначить ключи полей.

Упражнение 55. Коррекция правил сортировки

1.Вызовите для записи Стеклотекстолит ВФТ/С / 8 ГОСТ 10292/74 окно редактирования данных в полях.

2.Установите курсор в поле Толщина (оно имеет номер 4).

3.Нажмите кнопку Ключ поля.

На экране появится диалог редактирования ключа поля атрибута.

4.Измените ключ с третьего на второй.

5.Соответственно ключ поля с номером ГОСТ измените со второго на третий.

6.Выйдите из диалога редактирования ключа поля атрибута, нажав кнопку ОК. Закройте окно редактирования данных в полях, нажав кнопку ОК.

221