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

Глава 21.

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

Для автоматизации ввода и сортировки текстов, формируемых по стандартным прави! лам, используются шаблоны заполнения (см. главу 20).

Вы можете самостоятельно создавать шаблоны заполнения.

Шаблоны заполнения формируются на основе табличного атрибута (см. Руководство пользователя КОМПАС!3D), колонки которого соответствуют полям шаблона.

21.1.Подготовительные действия

Для практического ознакомления с шаблонами вам потребуется пользовательская биб! лиотека атрибутов (например, с именем Test.lat). Если у вас уже есть собственная библи! отека атрибутов, упражняться можно в ней. Если такой библиотеки нет, создайте ее.

Упражнение 43. Создание библиотеки атрибутов

1.Вызовите команду Сервис — Библиотеки стилей — Типы атрибутов...

2.В появившемся диалоге работы с библиотеками нажмите кнопку Показать библиоте% ку.

3.В появившемся диалоге выбора файла введите имя несуществующей библиотеки Test.lat и нажмите кнопку Открыть.

4.В ответ на запрос системы (рис. 21.1) подтвердите создание нового файла библиотеки (нажмите кнопку Да).

Рис. 21.1. Запрос на создание нового файла библиотеки

На жестком диске будет создан файл Test.lat. Новая библиотека откроется в диалоге ра! боты с библиотеками типов атрибутов. Эта библиотека пока пуста. Не закрывайте ее. Вы будете работать в ней при выполнении следующего упражнения.

21.2.Формирование шаблона

Сформируйте шаблон заполнения наименования детали, изготовляемой по стандарту предприятия. Для этого нужно создать атрибут, структура которого соответствует соста! ву шаблона.

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

слова Втулка или Вкладыш,

обозначения исполнения (А, Б или В),

210

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

типоразмера (номинального диаметра и длины),

обозначения нормативного документа.

Упражнение 44. Создание табличного атрибута

1.В окне работы с библиотекой Test.lat нажмите кнопку Новый тип.

2.В появившемся диалоге параметров типа атрибута введите название типа атрибута Втул/ ка и выберите структуру типа Таблица фиксированной длины с числом строк 1 (рис. 21.2).

3.Нажмите кнопку OK.

Рис. 21.2. Параметры нового типа атрибута

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

4.Пять раз нажмите в нем кнопку Добавить.

Врезультате в формируемом типе атрибута будет шесть колонок.

5.Введите название первой колонки — Название детали.

6.Смените тип колонки вместо Целого укажите тип Строка. Включите опцию Запол% нение из списка. Ключ поля пока не вводите.

7.Добавьте в список значений строки Втулка и Вкладыш (рис. 21.3).

Рис. 21.3. Список значений в поле атрибута

8. Нажмите кнопку OK.

211

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

9.Выберите значение по умолчанию Втулка.

10.Вторую колонку атрибута настройте следующим образом:

название колонки — Исполнение,

тип колонки — строка,

заполнение из списка строками А, Б, В,

значение по умолчанию — А.

11.Третью колонку атрибута настройте следующим образом:

название колонки — Номинальный диаметр,

тип колонки — действительный,

диапазон значений — от 5 до 100,

значение по умолчанию — 40.

12.Четвертую колонку атрибута (в ней будет размещаться символ!разделитель) настройте следующим образом:

название колонки не вводите,

тип колонки — строка,

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

значение по умолчанию — х.

13.Пятую колонку атрибута настройте следующим образом:

название колонки — Длина,

тип колонки — действительный,

диапазон значений — от 5 до 70,

значение по умолчанию — 50.

14.Шестую колонку атрибута настройте следующим образом:

название колонки — Стандарт,

тип колонки — строка,

заполнение из списка строками СТП 56.102/01, СТП 56.112/01, СТП 68.211/22,

значение по умолчанию — СТП 56.102/01.

В результате у вас должна получиться структура типа атрибута, показанная на рис. 21.4.

212