Главная Учебники - Разные Аскон Вертикаль-Технология (V1). Руководство пользователя
поиск по сайту правообладателям
|
|
содержание .. 8 9 10 11 ..
Глава 16. Модель
технологического
процесса
37
Для
описания
операций
штамповки
выделим
совокупность
атрибутов ( свойств ) с
учетом
следующего
требования : каждое
свойство
может
принимать
значения
только
определенного
типа ( текстовое , целочисленное , логическое
и
т . д .). Кроме
типа , для
каждого
атрибута
определим
способ
ввода
его
значения
в
техпроцесс ( вручную
с
клавиатуры , выбором
из
справочника , автоматическим
вычислением ), а
также
необходимость
введения
дополнительных
свойств
у
атрибута ( autoinc , inmap , key — см . подраздел 16.2.4). Например , для
всех
операций
штамповки
следует
указывать
оборудование , т . е . оборудование — атрибут
каждой
операции
штамповки ( атрибут
equipment1 ). Пользователь
должен
выбирать
значения
этого
атрибута
из
универсального
технологического
справочника ( из
базы
данных
по
оборудованию
штамповки ), поэтому
для
него
определим
следующие
параметры : атрибут
простой , может
принимать
текстовые
значения , выбираемые
из
справочника
по
оборудованию
штамповки . Так
как
данные
об
оборудовании
выводятся
в
технологические
карты , то
для
него
следует
указать
дополнительное
свойство
inmap . ●
для
нового
класса
sht_oper
создается
совокупность
атрибутов : tip ( тип ), nameoper ( операция ), kodoper ( код
операции ), classjob ( разряд
работы ), nameprof
( профессия ), equipment1 ( оборудование ), equipmentid ( идентификатор
оборудования ) и
т . д . ( см . подраздел 16.2.2); ●
так
как
класс
sht_oper
моделирует
операции , то
для
него
создается
обязательный
атрибут
indexoper ( см . подраздел 16.2.5); ●
для
атрибутов , значения
которых
выводятся
в
технологические
карты , создаются
дополнительные
свойства
inmap ( см . подраздел 16.2.4). Кроме
того , для
атрибута indexoper создается
дополнительное
свойство
autoinc
со
значением
« Нумерация
операций » ( см . подраздел 16.2.5). В
ВЕРТИКАЛЬ - Технология
операции
отображаются
в
дереве
ТП . Так
как
класс
sht_oper
моделирует
операции , то
для
него
необходимо
создать
системную
функцию
showme . Кроме
того , для
автоматического
заполнения
атрибута
тип
следует
создать
системную
функцию
afterconstruction . ●
создается
системная
функция
showme ( см . раздел 16.3); ●
для
автоматического
заполнения
атрибута
tip
создается
системная
функция
af- terconstruction ( см . раздел 16.3). Далее , чтобы
включить
класс
sht_oper
операций
штамповки
в
иерархию
объектной
модели , его
необходимо
связать
с
другими
классами . Для
этого
следует
определить
перечень
элементов
ТП , которым
подчиняются
операции
штамповки , и
перечень
элементов , которые
входят
в
состав
каждой
операции
штамповки . Например , операции
штамповки
могут
входить
в
состав ( подчиняться ) техпроцесса
изготовления
детали , техпроцесса
изготовления
сборочной
единицы , а
также
пользовательской
папки ( например , в
библиотеке
пользователя ). Поэтому
для
класса
sht_oper
следует
настроить
связи
типа « Входит
в …» с
классами
detail , assembly
и
user_folder . Аналогичным
образом
определяются
классы , с
которыми
необходимо
|