Аскон Вертикаль-Технология (V1). Руководство пользователя - часть 9

 

  Главная      Учебники - Разные     Аскон Вертикаль-Технология (V1). Руководство пользователя

 

поиск по сайту            правообладателям  

 

 

 

 

 

 

 

 

содержание      ..     7      8      9      10     ..

 

 

Аскон Вертикаль-Технология (V1). Руководство пользователя - часть 9

 

 

Глава

 16. 

Модель

 

технологического

 

процесса

 

 

21

 

 

 

Для

 

классов

моделирующих

 

операции

 

и

 

переходы

 

ТП

обязательно

 

наличие

 

ряда

 

атрибутов

указанных

 

в

 

подразделе

 16.2.5. 

16.2.1. 

Типы

 

атрибутов

 

В

 

объектной

 

модели

 

ВЕРТИКАЛЬ

-

Технология

 

различают

 

два

 

типа

 

атрибутов

 

простой

 

атрибут

 

вычисляемый

 

атрибут

Разница

 

между

 

простым

 

и

 

вычисляемым

 

атрибутом

 

заключается

 

только

 

в

 

спо

-

собе

 

присвоения

 

значения

 

атрибуту

Простому

 

атрибуту

 

значение

 

присваивается

 

пользователем

 

напрямую

 — 

вводом

 

с

 

клавиатуры

 

или

 

копированием

 

из

 

справочника

Вычисляемому

 

атрибуту

 

в

 

качестве

 

значения

 

присваивается

 

результат

 

выполнения

 

функции

указанной

 

в

 

параметрах

 

вычисляемого

 

атрибута

В

 

таблице

 

приведены

 

примеры

 

простых

 

и

 

вычисляемых

 

атрибутов

 

класса

 

mex_oper

  (

операции

 

механообработки

): 

Название

 

атрибута

 

Свойство

 

элемента

 

ТП

 

Способ

 

ввода

 

значения

 

в

 

ВЕРТИКАЛЬ

-

Технология

 

Тип

 

атрибута

 

inf_oper 

Содержание

 

операции

  

Ввод

 

с

 

клавиатуры

 

на

 

вкладке

 

Содержание

 

операции

 (

дерево

 

ТП

Простой

 

equipment1 

Оборудование

 

для

 

операции

 

Ввод

 

значения

 

с

 

помощью

 

справочника

 (

кнопка

 

Оборудование

 

на

 

панели

 

вызова

 

справочников

Простой

 

tosn 

Основное

 

(

машинное

время

  

Автоматически

 

вычисляется

 

как

 

сумма

 

Т

ОСН

 

основных

 

переходов

подчиненных

 

операции

 

Вычисляемый

 

по

 

функции

 

to_func

 

Каждый

 

атрибут

 

имеет

 

ряд

 

параметров

Перечень

 

и

 

возможные

 

значения

 

пара

-

метров

 

зависят

 

от

 

типа

 

атрибута

Настройка

 

параметров

 

атрибутов

 

рассмотрена

 

в

 

подразделе

  16.2.2. 

В

 

числе

 

основных

 

параметров

 

атрибута

 

следует

 

отметить

 

тип

 

значений

которые

 

может

 

принимать

 

атрибут

В

 

ВЕРТИКАЛЬ

-

Технология

 

реализовано

 

шесть

 

основных

 

типов

Тип

 

Комментарий

 

Integer

 

Целые

 

числа

String 

Текстовые

 

данные

 (

однострочный

 

текст

). 

Text 

Текстовые

 

данные

 (

многострочный

 

текст

). 

Bool 

Логические

 

переменные

 (

значения

 «TRUE», «FALSE»). 

Часть

 III. 

Руководство

 

администратора

 

 

22 

 

Float 

Числа

 

с

 

плавающей

 

точкой

Date 

Дата

 (

формат

 

ДД

.

ММ

.

ГГ

). 

Кроме

 

основных

  (

стандартных

типов

в

 

ВЕРТИКАЛЬ

-

Технология

 

реализованы

 

три

 

дополнительных

 

типа

Тип

 

Комментарий

 

File

 

В

 

качестве

 

значения

 

атрибуту

 

передается

 

файл

указанный

 

пользователем

1

Размер

 

Технологический

 

размер

включающий

 

значение

квалитет

 

и

 

отклонения

задаваемый

 

пользователем

 (

см

подраздел

 9.1.3). 

Шероховатость

 

Значение

 

шероховатости

задаваемое

 

пользователем

 

в

 

тексте

 

ТП

 

(

см

подраздел

 9.1.3). 

16.2.2. 

Создание

 

нового

 

атрибута

 

Перед

 

созданием

 

атрибута

 

какого

-

либо

 

класса

 

необходимо

 

определить

1) 

какое

 

свойство

 

элемента

 

ТП

 

будет

 

описывать

 

атрибут

2) 

какие

 

значения

 

может

 

принимать

 

атрибут

3) 

как

 

будет

 

формироваться

 

значение

 

атрибута

  (

пользователем

 

с

 

клавиатуры

пользователем

 

из

 

справочника

автоматически

 

по

 

заданному

 

алгоритму

); 

4) 

будет

 

ли

 

иметь

 

атрибут

 

какие

-

либо

 

дополнительные

 

свойства

  (

значения

 

выводятся

 

в

 

карту

значения

 

присваиваются

 

модулем

 

автонумерации

др

.); 

Процедура

 

создания

 

нового

 

атрибута

 

состоит

 

из

 

следующих

 

операций

1. 

В

 

дереве

 

консоли

 

установите

 

курсор

 

на

 

класс

для

 

которого

 

требуется

 

создать

 

новый

 

атрибут

2. 

Щелчком

 

правой

 

кнопки

 

мыши

 

откройте

 

контекстное

 

меню

 

и

 

выполните

 

команду

 

Создать

 — 

Атрибут

3. 

В

 

окне

 

Параметры

 

атрибута

 

объекта

  (

рис

.  16.2) 

укажите

 

параметры

 

атрибута

                                                           

1

 

Так

 

как

 

файл

 

в

 

данном

 

случае

 

является

 

значением

 

атрибута

то

 

он

 

хранится

 

внутри

 

файла

 

техпроцесса

 

Рис

. 16.2. 

Ввод

 

параметров

 

атрибута

 

Глава

 16. 

Модель

 

технологического

 

процесса

 

 

23

 

 

 

в

 

правой

 

верхней

 

части

 

окна

 

установите

 

маркер

 

напротив

 

нужного

 

типа

 

атрибута

 

(

опции

 

Простой

 

атрибут

Вычисляемый

); 

 

в

 

поле

 

Имя

 

атрибута

 

введите

 

имя

 

атрибута

Имя

 

атрибута

 

должно

 

быть

 

уникально

 

в

 

пределах

 

выбранного

 (

в

 

п

. 1 

алгоритма

класса

 

в

 

поле

 

Тип

 

данных

 

укажите

 

тип

 

значений

которые

 

могут

 

быть

 

присвоены

 

атрибуту

 — 

нажмите

 

кнопку

 

 

раскрывающегося

 

списка

 

и

 

выберите

 

нужный

 

тип

Типы

 

значений

 

рассмотрены

 

в

 

подразделе

 16.2.1; 

 

в

 

поле

 

Экранное

 

имя

 

введите

 

имя

 

атрибута

отображаемое

 

в

 

ВЕРТИКАЛЬ

-

Технология

 (

на

 

вкладке

 

Атрибуты

); 

 

если

 

значения

 

атрибута

 

будут

 

выбираться

 

пользователем

 

из

 

справочника

заполните

 

поле

 

Атрибут

 

объекта

 

справочника

Здесь

 

указывается

 

атрибут

 

объекта

 

ВЕРТИКАЛЬ

-

Справочники

значение

 

которого

 

будет

 

присваиваться

 

соз

-

даваемому

 

атрибуту

 

при

 

обращении

 

пользователя

 

к

 

справочнику

1

4. 

Проверьте

 

введенные

 

параметры

 

и

 

нажмите

 

кнопку

 

ОК

Для

 

примера

 

проанализируем

 

параметры

 

атрибута

 

nameoper

 

класса

 

mex_oper

Параметры

 

атрибута

 

показаны

 

на

 

рис

.  16.2. 

Предварительно

 

отметим

что

 

класс

 

mex_oper

 

определяет

 

операции

 

механообработки

 

в

 

объектной

 

модели

 

ТП

Атрибут

 

nameoper

 

описывает

 

свойство

  «

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

 

операции

» 

всех

 

объектов

 

класса

 

mex_oper

Итак

атрибут

 

nameoper

 — 

простой

 

атрибут

который

 

может

 

принимать

 

значения

 

типа

  «string»  (

однострочный

 

текст

рис

.  16.3). 

На

 

вкладке

 

Атрибуты

 

дерева

 

ТП

 

он

 

указан

 

под

 

экранным

 

именем

 

Операция

 (

рис

. 16.3). 

Значение

 

присваивается

 

атрибуту

 

при

 

обращении

 

пользователя

 

к

 

справочникам

  — 

в

 

качестве

 

значения

 

используется

 

выбранное

 

пользователем

 

значение

 

атрибута

 

NAME

 

объектов

 

класса

 

OPER

 

ВЕРТИКАЛЬ

-

Справочники

 

Рис

. 16.3. 

Атрибут

 

nameoper

 

и

 

его

 

значение

 

на

 

вкладке

 

Атрибуты

 

Особенности

 

создания

 

вычисляемых

 

атрибутов

 

рассмотрены

 

в

 

подразделе

 

                                                           

1

 

Об

 

атрибутах

 

объектов

 

ВЕРТИКАЛЬ

-

Справочники

 

см

книгу

  «

ВЕРТИКАЛЬ

-

Справочники

Руководство

 

пользователя

. — 

М

.: 

ЗАО

 

АСКОН

, 2005». 

Часть

 III. 

Руководство

 

администратора

 

 

24 

 

16.2.3. 

Администратор

 

может

 

в

 

любой

 

момент

 

изменить

 

параметры

 

атрибута

1. 

В

 

дереве

 

консоли

 

установите

 

курсор

 

на

 

атрибут

параметры

 

которого

 

нужно

 

отредактировать

2. 

Выполните

 

команду

 

Действие

 — 

Редактировать

3. 

В

 

окне

 

Параметры

 

атрибута

 

объекта

 

внесите

 

необходимые

 

изменения

 

и

 

нажмите

 

кнопку

 

ОК

16.2.3. 

Особенности

 

создания

 

вычисляемого

 

атрибута

 

Процедура

 

создания

 

вычисляемого

 

атрибута

 

выполняется

 

в

 

два

 

этапа

на

 

первом

 

этапе

 

регистрируется

 

функция

по

 

которой

 

будет

 

формироваться

 

значение

 

вычисля

-

емого

 

атрибута

на

 

втором

 

этапе

 

создается

 

сам

 

вычисляемый

 

атрибут

Алгоритм

 

создания

 

вычисляемого

 

атрибута

 

включает

 

следующие

 

операции

1. 

В

 

дереве

 

консоли

 

установите

 

курсор

 

на

 

класс

для

 

которого

 

требуется

 

создать

 

новый

 

вычисляемый

 

атрибут

2. 

Щелчком

 

правой

 

кнопки

 

мыши

 

откройте

 

контекстное

 

меню

 

и

 

выполните

 

команду

 

Создать

 — 

Атрибут

3. 

В

 

окне

 

Параметры

 

атрибута

 

объекта

  (

рис

.  16.2) 

укажите

 

следующие

 

параметры

 

в

 

правой

 

верхней

 

части

 

окна

 

установите

 

маркер

 

напротив

 

опции

 

Функция

 

в

 

поле

 

Имя

 

атрибута

 

введите

 

имя

 

функции

на

 

основе

 

которой

 

будет

 

создан

 

вычисляемый

 

атрибут

и

 

нажмите

 

кнопку

 

ОК

Имя

 

функции

 

должно

 

быть

 

уникально

 

в

 

пределах

 

выбранного

 (

в

 

п

. 1 

алгоритма

класса

4. 

В

 

окне

 

сведений

 

консоли

 

введите

 

текст

 

функции

Методы

 

работы

 

с

 

функциями

 

подробно

 

рассмотрены

 

в

 

разделе

 16.3. 

5. 

Повторите

 

операции

 

п

. 1 – 2 

алгоритма

6. 

В

 

окне

 

Параметры

 

атрибута

 

объекта

 

укажите

 

следующие

 

параметры

 

в

 

правой

 

верхней

 

части

 

окна

 

установите

 

маркер

 

напротив

 

опции

 

Вычисляемый

 

в

 

поле

 

Имя

 

атрибута

 

введите

 

имя

 

вычисляемого

 

атрибута

Напомним

что

 

имя

 

атрибута

 

должно

 

быть

 

уникально

 

в

 

пределах

 

выбранного

  (

в

 

п

.  1 

алгоритма

класса

 

в

 

поле

 

Тип

 

данных

 

укажите

 

тип

 

значений

которые

 

могут

 

быть

 

присвоены

 

вычисляемому

 

атрибуту

  — 

нажмите

 

кнопку

 

 

раскрывающегося

 

списка

 

и

 

выберите

 

нужный

 

тип

Типы

 

значений

 

рассмотрены

 

в

 

подразделе

 16.2.1; 

Глава

 16. 

Модель

 

технологического

 

процесса

 

 

25

 

 

 

Тип

 

значений

которые

 

может

 

принимать

 

вычисляемый

 

атрибут

должны

 

совпадать

 

с

 

типом

 

результирующей

 

переменной

 

в

 

функции

 

в

 

поле

 

Экранное

 

имя

 

введите

 

имя

 

атрибута

отображаемое

 

в

 

ВЕРТИКАЛЬ

-

Технология

 (

на

 

вкладке

 

Атрибуты

); 

 

в

 

поле

 

По

 

функции

 

нажмите

 

кнопку

 

 

раскрывающегося

 

списка

 

и

 

выберите

 

имя

 

функции

созданной

 

в

 

результате

 

выполнения

 

п

. 1  –  4 

алгоритма

В

 

раскрыва

-

ющемся

 

списке

 

приведены

 

имена

 

всех

 

функций

зарегистрированных

 

для

 

выбранного

 

в

 

п

. 1 

класса

7. 

Нажмите

 

кнопку

 

ОК

 — 

создание

 

нового

 

вычисляемого

 

атрибута

 

завершено

16.2.4. 

Дополнительные

 

свойства

 

атрибутов

 

При

 

необходимости

 

для

 

каждого

 

атрибута

 

могут

 

быть

 

указаны

 

дополнительные

 

свойства

В

 

базовой

 

поставке

 

ВЕРТИКАЛЬ

-

Технология

 

реализованы

 

три

 

дополнитель

-

ных

 

свойства

 

атрибутов

Имя

 

свойства

 

Комментарий

 

autoinc 

Свойство

по

 

которому

 

значение

 

атрибуту

 

присваивается

 

автомати

-

чески

 

модулем

 

автонумерации

В

 

базовой

 

поставке

 

свойство

 

может

 

принимать

 

два

 

значения

:  «

Нумерация

 

операций

»,  «

Нумерация

 

переходов

». 

inmap 

Свойство

указывающее

 

на

 

перенос

 

значения

 

атрибута

 

из

 

ТП

 

в

 

технологические

 

карты

 (

в

 

процессе

 

формировании

 

технологической

 

документации

). 

В

 

качестве

 

значения

 

для

 

свойства

 

указывается

 

имя

 

соответствующего

 

диапазона

 

ячеек

 

из

 

шаблона

 

карты

key 

Свойство

указывающее

 

на

 

то

что

 

данному

 

атрибуту

 

присваивают

-

ся

 

значения

 

ключевого

 

атрибута

 

класса

 

ВЕРТИКАЛЬ

-

Справочники

В

 

качестве

 

значения

 

для

 

свойства

 

указывается

 

имя

 

класса

 

объек

-

тов

 

ВЕРТИКАЛЬ

-

Справочники

Свойство

 

key

 

необходимо

 

для

 

пра

-

вильной

 

работы

 

вкладки

 

Информация

 (

в

 

дереве

 

ТП

). 

Рассмотрим

 

примеры

 

использования

 

каждого

 

из

 

указанных

 

свойств

 (

из

 

объектной

 

модели

 

базовой

 

поставки

 

ВЕРТИКАЛЬ

-

Технология

): 

 

для

 

класса

 

mex_oper

определяющего

 

операции

 

механообработки

задан

 

атри

-

бут

 

nameoper

 — 

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

 

операции

Атрибут

 

подробно

 

рассмотрен

 

в

 

под

-

разделе

 16.2.2. 

В

 

объектной

 

модели

 

для

 

атрибута

 

указано

 

дополнительное

 

свой

-

ство

 

inmap

имеющее

 

значение

 «NameOper». 

Благодаря

 

этому

 

при

 

формирова

-

нии

 

технологических

 

карт

  (

например

операционной

 

карты

значение

 

атрибута

 

nameoper

 

будет

 

скопировано

 

из

 

техпроцесса

 

в

 

диапазон

 

ячеек

  «NameOper» 

шаблона

 

карты

Часть

 III. 

Руководство

 

администратора

 

 

26 

 

 

для

 

того

 

же

 

класса

 

mex_oper

 

задан

 

атрибут

 

indexoper

  — 

номер

 

операции

В

 

объектной

 

модели

 

для

 

атрибута

 

указано

 

дополнительное

 

свойство

 

autoinc

имеющее

 

значение

 «

Нумерация

 

операций

». 

Таким

 

образом

значения

 

атрибуту

 

indexoper

 

присваиваются

 

автоматически

 

модулем

 

автонумерации

 

согласно

 

настройкам

 «

Нумерация

 

операций

» (

подробнее

 

о

 

настройках

 

автонумерации

 

см

подраздел

 9.1.4); 

 

для

 

класса

 

ri

определяющего

 

в

 

модели

 

режущий

 

инструмент

задан

 

атрибут

 

id

 — 

идентификатор

 

типоразмера

 

режущего

 

инструмента

Это

 

простой

 

атрибут

за

-

полняемый

 

пользователем

 

данными

 

из

 

справочника

  «

Режущий

 

инструмент

» 

ВЕРТИКАЛЬ

-

Справочники

При

 

выборе

 

данных

 

из

 

справочника

 

атрибуту

 

id

 

при

-

сваивается

 

значение

 

ключевого

 

атрибута

 

ID

 

класса

 

RI

 

объектов

 

ВЕРТИКАЛЬ

-

Справочники

В

 

объектной

 

модели

 

для

 

атрибута

 

указано

 

дополнительное

 

свой

-

ство

 

key

имеющее

 

значение

 «RI». 

Это

 

свойство

 

указывает

что

 

атрибут

 

id

 

хранит

 

значения

 

ключевого

 

атрибута

 

объектов

 

класса

 

RI

 

ВЕРТИКАЛЬ

-

Справочники

Чтобы

 

вывести

 

на

 

вкладку

 

Информация

 

все

 

данные

 

о

 

выбранном

 

режущем

 

ин

-

струменте

система

 

автоматически

 

находит

 

в

 

классе

 

ri

 

атрибут

 

с

 

дополнитель

-

ным

 

свойством

 

key

а

 

затем

используя

 

базовый

 

протокол

 

КОМПАС

по

 

значению

 

этого

 

атрибута

 

извлекает

 

требуемую

 

информацию

 

из

 

базы

 

данных

 

ВЕРТИКАЛЬ

-

Справочники

Чтобы

 

создать

 

для

 

атрибута

 

допол

-

нительное

 

свойство

выполните

 

следую

-

щие

 

действия

1. 

В

 

дереве

 

консоли

 

установите

 

курсор

 

на

 

атрибут

для

 

которого

 

требуется

 

создать

 

дополнительное

 

свойство

2. 

Щелчком

 

правой

 

кнопки

 

мыши

 

от

-

кройте

 

контекстное

 

меню

 

и

 

выпол

-

ните

 

команду

 

Создать

  — 

Свой

-

ство

3. 

В

 

окне

 

Редактирование

 

параметров

 

введите

 

имя

значение

 

свойства

 

и

 

нажми

-

те

 

кнопку

 

ОК

На

 

рис

. 16.4 

показаны

 

параметры

 

для

 

свойства

 

autoinc

16.2.5. 

Обязательные

 

атрибуты

 

для

 

классов

моделирую

-

щих

 

операции

 

и

 

переходы

 

ТП

 

Для

 

классов

моделирующих

 

операции

 

ТП

при

 

настройке

 

объектной

 

модели

 

должен

 

быть

 

обязательно

 

указан

 

атрибут

описывающий

 

нумерацию

 

операций

При

 

создании

 

атрибута

 

должны

 

быть

 

заданы

 

следующие

 

параметры

Параметр

 

Значение

 

Тип

 

атрибута

 

(

опция

)

 

Простой

 

атрибут

 

Имя

 

атрибута

 

indexoper 

 

Рис

. 16.4. 

Создание

 

дополнительного

 

свойства

 

autoinc

 

Глава

 16. 

Модель

 

технологического

 

процесса

 

 

27

 

 

Тип

 

данных

 

String 

Экранное

 

имя

 

Номер

 

операции

 

 

Для

 

этого

 

атрибута

 

обязательно

 

должно

 

быть

 

указано

 

дополнительное

 

свойство

 

autoinc

 

со

 

значением

  «

Нумерация

 

операций

». 

Если

 

номер

 

операции

 

должен

 

выводиться

 

в

 

технологические

 

карты

укажите

 

для

 

атрибута

 

дополнительное

 

свойство

 

inmap

 

со

 

значением

 «IndexOper». 

Для

 

классов

моделирующих

 

переходы

 

ТП

при

 

настройке

 

объектной

 

модели

 

должны

 

быть

 

обязательно

 

указаны

 

два

 

атрибута

 

1) 

атрибут

описывающий

 

нумерацию

 

переходов

При

 

создании

 

атрибута

 

должны

 

быть

 

заданы

 

следующие

 

параметры

Параметр

 

Значение

 

Тип

 

атрибута

 

(

опция

)

 

Простой

 

атрибут

 

Имя

 

атрибута

 

numstep 

Тип

 

данных

 

String 

Экранное

 

имя

 

Номер

 

перехода

 

Кроме

 

того

для

 

атрибута

 

обязательно

 

должно

 

быть

 

указано

 

дополнительное

 

свойство

 

autoinc

 

со

 

значением

 «

Нумерация

 

переходов

»; 

2) 

атрибут

обеспечивающий

 

подсветку

 

перехода

неверно

 

расположенного

 

в

 

плане

 

обработки

 

КТЭ

  (

вкладка

 

План

 

обработки

 

дерева

 

КТЭ

см

рис

.  6.2 

в

 

разделе

 

6.1). 

При

 

создании

 

атрибута

 

должны

 

быть

 

заданы

 

следующие

 

параметры

Параметр

 

Значение

 

Тип

 

атрибута

 

(

опция

)

 

Простой

 

атрибут

 

Имя

 

атрибута

 

color 

Тип

 

данных

 

Integer 

Экранное

 

имя

 

Цвет

 

Следует

 

также

 

отметить

что

 

для

 

классов

моделирующих

 

операции

 

ТП

при

 

на

-

стройке

 

объектной

 

модели

 

должен

 

быть

 

обязательно

 

зарегистрирован

 

ряд

 

системных

 

функций

Список

 

обязательных

 

функций

 

приведен

 

в

 

подразделе

 16.3.3. 

16.3. 

Управление

 

функциями

 

Функции

используемые

 

в

 

объектной

 

модели

 

ВЕРТИКАЛЬ

-

Технология

реализуют

 

следующие

 

группы

 

операций

 

настройку

 

отображения

 

объектов

 

класса

 

в

 

компонентах

  «

дерево

» 

ВЕРТИКАЛЬ

-

Технология

Часть

 III. 

Руководство

 

администратора

 

 

28 

 

 

автоматическую

 

генерацию

 

значений

 

простых

 

атрибутов

 

расчет

 

значений

 

вычисляемых

 

атрибутов

Функции

 

регистрируются

 

в

 

консоли

 

управления

 

для

 

каждого

 

класса

 

объектной

 

модели

Любая

 

функция

 

имеет

 

имя

 

и

 

так

 

называемое

  «

тело

» 

функции

  — 

исполня

-

емый

 

код

написанный

 

на

 

языке

 

сценариев

 Visual Basic Script. 

Тело

 

функции

 

отобра

-

жается

 

в

 

окне

 

сведений

 

консоли

Все

 

функции

используемые

 

в

 

объектной

 

модели

 

ВЕРТИКАЛЬ

-

Технология

,  

можно

 

разделить

 

на

 

системные

 

и

 

пользовательские

Список

 

системных

 

функций

 

приведен

 

в

 

подразделе

  16.3.2; 

имена

 

системных

 

функций

 

зарезервированы

Количество

 

пользовательских

 

функций

 

не

 

ограничено

 

Для

 

классов

моделирующих

 

операции

 

и

 

переходы

 

ТП

обязательно

 

наличие

 

ряда

 

системных

 

функций

указанных

 

в

 

подразделе

 16.3.2. 

16.3.1. 

Регистрация

 

новой

 

функции

 

Чтобы

 

зарегистрировать

 

новую

 

функцию

 

в

 

объектной

 

модели

 

ВЕРТИКАЛЬ

-

Технология

выполните

 

следующие

 

действия

1. 

В

 

дереве

 

консоли

 

установите

 

курсор

 

на

 

класс

в

 

котором

 

требуется

 

зарегистрировать

 

новую

 

функцию

2. 

Щелчком

 

правой

 

кнопки

 

мыши

 

откройте

 

контекстное

 

меню

 

и

 

выполните

 

команду

 

Создать

 — 

Атрибут

3. 

В

 

окне

 

Параметры

 

атрибута

 

объекта

  (

рис

.  16.2) 

укажите

 

следующие

 

параметры

 

в

 

правой

 

верхней

 

части

 

окна

 

установите

 

маркер

 

напротив

 

опции

 

Функция

 

в

 

поле

 

Имя

 

атрибута

 

введите

 

имя

 

функции

 

и

 

нажмите

 

кнопку

 

ОК

Имя

 

функции

 

должно

 

быть

 

уникально

 

в

 

пределах

 

выбранного

 (

в

 

п

. 1 

алгоритма

класса

.  

4. 

Щелкните

 

мышью

 

в

 

окне

 

сведений

 

консоли

 

и

 

введите

 

текст

 

функции

Для

 

одно

-

типных

 

функций

 

рекомендуется

 

использовать

 

операции

 

копирования

 

и

 

вставки

 

текста

Напомним

что

 

тело

 

функции

 

составляется

 

на

 

стандартном

 

языке

 

сценариев

 VB 

Script 

по

 

общему

 

шаблону

FUNCTION {

имя

 

функции

} ({

имя

 

входной

 

переменной

}) 

{

сценарий

END FUNCTION 

Для

 

всех

 

пользовательских

 

функций

 

в

 

тексте

 

следует

 

указать

 

результат

 

выполне

-

ния

 

функции

 

по

 

шаблону

{

имя

 

функции

} = {

результат

Глава

 16. 

Модель

 

технологического

 

процесса

 

 

29

 

 

например

для

 

пользовательской

 

функции

 

to_func

 

результат

 

указан

 

так

TO_FUNC = allto 

где

 

allto

 — 

внутренняя

 

переменная

 

функции

В

 

большинстве

 

случаев

 

необходимо

чтобы

 

функции

 

был

 

передан

  (

в

 

качестве

 

параметра

текущий

 

объект

 

ВЕРТИКАЛЬ

-

Технология

Для

 

этого

 

в

 

качестве

 

входной

 

переменной

 

указывается

 

переменная

 

obj

например

FUNCTION

 

TO_FUNC

 (

obj

). 

Подробно

 

с

 

языком

 

сценариев

  Visual  Basic  Script 

можно

 

ознакомиться

 

в

 

специальной

 

литературе

16.3.2. 

Системные

 

функции

 

объектной

 

модели

 

В

 

объектной

 

модели

 

ВЕРТИКАЛЬ

-

Технология

 

реализованы

 

три

 

системные

 

функции

описание

 

которых

 

приведено

 

в

 

таблице

В

 

столбце

 

О

 

таблицы

 

отмечены

 

обязательные

 

функции

 

для

 

классов

моделирующих

 

операции

 

ТП

в

 

столбце

 

П

  — 

обязательные

 

функции

 

для

 

классов

моделирующих

 

переходы

 

ТП

 

и

 

оснастку

Имя

 

функции

 

О

 

П

 

Комментарий

 

showme 

+  + 

Функция

в

 

которой

 

указываются

 

параметры

 

отображения

 

объекта

 

в

 

компоненте

 «

дерево

» (

например

в

 

дереве

 

ТП

). 

showinplan 

 

Функция

в

 

которой

 

указываются

 

параметры

 

отображения

 

объекта

 

на

 

вкладке

 

План

 

обработки

afterconstruction 

 

 

Функция

определяющая

 

автоматическую

 

генерацию

 

значений

 

простых

 

атрибутов

Практическое

 

применение

 

системных

 

функций

 

рассмотрим

 

на

 

примере

 

функций

 

класса

 

ri

определяющего

 

в

 

объектной

 

модели

 

режущий

 

инструмент

1) 

функция

 

showme

function

 

ShowMe

(obj) 

ShowMe

 = obj.vrAttrByName("name").vrValue & " " & _ 

obj.vrAttrByName("obozn").vrValue & " " & _ 
obj.vrAttrByName("gost").vrValue 

end function 

Функция

 

реализует

 

представление

 

объектов

 «

режущий

 

инструмент

» 

в

 

дереве

 

ТП

1

 

как

 

сумму

 

значений

 

атрибутов

 (

с

 

разделяющими

 

пробелами

): 

name

 + « » + 

obozn

 + « » + 

gost

 

например

если

 

объект

 

класса

 

ri

 

имеет

 

следующие

 

значения

 

атрибутов

                                                           

1

 

Принадлежность

 

объекта

 

дереву

 

ТП

 

или

 

дереву

 

КТЭ

 

определяется

 

при

 

настройке

 

этих

 

компонентов

Часть

 III. 

Руководство

 

администратора

 

 

30 

 

name

 = «

Резец

», 

obozn

 = «2112-0103», 

gost

 = «

ГОСТ

 18880-73», 

то

 

в

 

дереве

 

ТП

 

он

 

будет

 

представлен

 

так

Резец

 2112-0103 

ГОСТ

 18880-73

2) 

функция

 

showinplan

function

 

Showinplan

(obj) 

Showinplan

 = obj.vrAttrByName("name").vrValue & " " & _ 

obj.vrAttrByName("obozn").vrValue & " " & _ 
obj.vrAttrByName("gost").vrValue 

end function 

Функция

 

реализует

 

представление

 

объектов

  «

режущий

 

инструмент

» 

в

 

плане

 

обработки

Как

 

видно

 

из

 

сценария

результат

 

выполнения

 

функции

 

полностью

 

идентичен

 

результату

 

выполнения

 

showme

Это

 

означает

что

 

в

 

дереве

 

ТП

 

и

 

на

 

вкладке

 

План

 

обработки

 

дерева

 

КТЭ

 

объекты

  «

режущий

 

инструмент

» 

представляются

 

одинаково

3) 

функция

 

afterconstruction

function

 

AfterConstruction

(obj) 

obj.vrAttrByName("tip").vrValue = "

Т

end function 

Данная

 

функция

 

обеспечивает

 

автоматическое

 

присваивание

 

атрибуту

 

tip

 

значения

  «

Т

»  (

сразу

 

после

 

создания

 

нового

 

объекта

  «

режущий

 

инструмент

» 

в

 

техпроцессе

). 

16.4. 

Управление

 

связями

 

между

 

классами

 

Как

 

было

 

отмечено

 

выше

граф

 

связей

 

описывает

 

взаимосвязь

 

классов

 

в

 

объектной

 

модели

 

ВЕРТИКАЛЬ

-

Технология

Связи

 

определяют

объекты

 

каких

 

классов

 

могут

 

подчиняться

 (

входить

 

в

 

состав

или

 

содержать

 

в

 

себе

 

объекты

 

других

 

классов

Например

любой

 

объект

 

класса

 

union_cte

 (

см

рис

. 16.6 

в

 

подразделе

 16.4.1), 

определяющего

   

элементы

  «

группы

 

КТЭ

» 

техпроцесса

может

 

состоять

 

из

 

объектов

 

этого

 

же

 

класса

 (

группа

 

КТЭ

 

может

 

состоять

 

из

 

других

 

групп

 

КТЭ

и

 

из

 

объектов

 

класса

 

cte

 (

группа

 

КТЭ

 

может

 

состоять

 

из

 

КТЭ

). 

Кроме

 

того

любой

 

объект

 

класса

 

union_cte

 

может

 

входить

 

в

 

состав

 

других

 

объектов

 

этого

 

же

 

класса

 (

группа

 

КТЭ

 

может

 

являться

 

составной

 

частью

 

другой

 

группы

 

КТЭ

), 

а

 

также

 

в

 

состав

 

объектов

 

класса

 

detail

 

(

объекты

 «

деталь

» 

ТП

и

 

user_folder

 (

объекты

 «

папка

» 

ТП

). 

Таким

 

образом

 

определяется

 

иерархия

 

классов

Здесь

 

следует

 

отметить

 

два

 

момента

Глава

 16. 

Модель

 

технологического

 

процесса

 

 

31

 

 

 

любой

 

класс

 

может

 

иметь

 

замкнутую

 

связь

Так

в

 

состав

 

пользовательской

 

папки

    (

объекты

 

класса

 

user_folder

могут

 

входить

 

другие

 

пользовательские

 

папки

с

 

состав

 

которых

в

 

свою

 

очередь

могут

 

входить

 

третьи

 

папки

 

и

 

т

.

д

Такая

 

вложенность

 

объектов

 

одного

 

класса

 

определяется

 

именно

 

замкнутой

 

связью

 

тип

 

связи

  («

Состоит

 

из

…» 

или

  «

Входит

 

в

…»)   

характеризует

 

иерархию

 

класса

 

только

 

относительно

 

тех

 

классов

с

 

которыми

 

он

 

связан

В

 

рассмотренном

 

выше

 

примере

 

было

 

указано

что

 

объекты

 

класса

 

union_cte

 

могут

 «

входить

 

в

» 

состав

 

объектов

 

класса

 

detail

Однако

рассматривая

 

эту

 

же

 

связь

 

относительно

 

класса

 

detail

можно

 

утверждать

что

 

объекты

 

этого

 

класса

 

могут

 «

состоять

 

из

» 

объектов

 

класса

 

union_cte

Для

 

доступа

 

к

 

графу

 

связей

 

установите

 

курсор

 

на

   

объект

  «

Связи

» 

в

 

дереве

 

консоли

Классы

 

на

 

графе

 

отображаются

 

в

 

виде

 

прямоугольников

связи

 — 

в

 

виде

 

дуг

 

(

рис

. 16.5). 

 

Рис

. 16.5. 

Граф

 

связей

 

классов

 

ВЕРТИКАЛЬ

-

Технология

 

В

 

нижней

 

правой

 

части

 

окна

 

располагается

 

строка

 

состояния

в

 

которой

 

указывается

 

текущий

 

режим

 

работы

 

с

 

графом

Режим

 

Запись

 

в

 

строке

 

состояния

 

Просмотр

 

«

Готов

» 

Редактирование

 

«

Внимание

Вы

 

находитесь

 

в

 

режиме

 

редактирования

 

связей

» 

Консоль

 

управления

 

позволяет

 

проводить

 

следующие

 

операции

 

над

 

элементами

 

графа

1) 

изменение

 

положения

 

класса

 

на

 

графе

2) 

просмотр

 

связей

 

класса

3) 

поиск

 

класса

указанного

 

на

 

графе

в

 

дереве

 

консоли

Часть

 III. 

Руководство

 

администратора

 

 

32 

 

4) 

редактирование

 (

создание

удаление

связи

 

для

 

класса

Все

 

операции

кроме

 

последней

могут

 

проводиться

 

пользователем

 

как

 

в

 

режиме

 

просмотра

так

 

и

 

в

 

режиме

 

редактирования

16.4.1. 

Просмотр

 

связей

 

между

 

классами

 

модели

 

Чтобы

 

просмотреть

 

связи

 

для

 

какого

-

либо

 

класса

выполните

 

следующие

 

действия

1. 

В

 

дереве

 

консоли

 

установите

 

курсор

 

мыши

 

на

 

объект

 «

Связи

». 

2.   

В

 

графе

 

укажите

 

двойным

 

щелчком

 

мыши

 

на

 

класс

связи

 

которого

 

необходимо

 

просмотреть

В

 

результате

 

выполнения

 

этих

 

действий

 (

рис

. 16.6): 

 

изображение

 

класса

 

на

 

графе

 

выделится

 

синим

 

цветом

 

связи

 

типа

 «

Состоит

 

из

…» 

выделятся

 

синим

 

цветом

 

связи

 

типа

 «

Входит

 

в

…» 

выделятся

 

красным

 

цветом

Если

 

граф

 

полностью

 

не

 

умещается

 

в

 

окне

 

сведений

нажмите

 

среднюю

 

кнопку

 

мыши

1

 

и

не

 

отпуская

 

кнопки

переместите

 

граф

 

в

 

новое

 

положение

.  

 

Рис

. 16.6. 

Связи

 

класса

 

union_cte

 

Пользуясь

 

графом

можно

 

легко

 

найти

 

требуемый

 

класс

 

в

 

дереве

 

консоли

1. 

Щелкните

 

правой

 

кнопкой

 

мыши

 

на

 

классе

 

графа

который

 

требуется

 

найти

 

в

 

дереве

 

консоли

                                                           

1

 

В

 

большинстве

 

современных

 

моделей

 

мышей

 

функции

 

средней

 

кнопки

 

выполняет

  «

колесо

»  (Wheel 

Button). 

Глава

 16. 

Модель

 

технологического

 

процесса

 

 

33

 

 

2. 

В

 

открывшемся

 

контекстном

 

меню

 

выберите

 

пункт

 

Перейти

 

к

 

классу

Если

 

просмотр

 

графа

 

затрудняется

 

наложением

 

друг

 

на

 

друга

 

изображений

 

классов

следует

 

изменить

 

положение

 

одного

 

из

 

них

Чтобы

 

изменить

 

положение

 

класса

 

на

 

графе

укажите

 

на

 

класс

 

курсором

нажмите

 

левую

 

кнопку

 

мыши

 

и

не

 

отпуская

 

кнопки

переместите

 

класс

 

на

 

новое

 

место

 

графа

16.4.2. 

Редактирование

 

связей

 

Редактирование

 

связей

 

включает

 

две

 

операции

 

создание

 

связи

 

удаление

 

связи

Алгоритм

 

создания

 

связи

 

поясним

 

на

 

условном

 

примере

 

связи

 

Класс

1

 

 

Класс

2

Чтобы

 

создать

 

связь

 

между

 

двумя

 

классами

выполните

 

следующие

 

действия

1. 

Определите

 

направление

 

связи

то

 

есть

 

объекты

 

какого

 

класса

  «

состоят

 

из

» 

объектов

 

другого

 

класса

В

 

рассматриваемом

 

примере

 

объекты

 

класса

 

Класс

1

 

«

состоят

» 

из

 

объектов

 

класса

 

Класс

2

2. 

В

 

консоли

 

управления

 

откройте

 

граф

 

связей

установив

 

курсор

 

на

 

объекте

 

«

Связи

» 

в

 

дереве

 

консоли

3. 

Нажмите

 

клавишу

 <

Ctrl

и

не

 

отпуская

 

ее

двойным

 

щелчком

 

мыши

 

укажите

 

на

 

графе

 

класс

определенный

 

в

 

п

. 1 

алгоритма

 (

Класс

 1

). 

Граф

 

перейдет

 

в

 

режим

 

редактирования

в

 

строке

 

состояния

 

появится

 

запись

 «

Внимание

Вы

 

находитесь

 

в

 

режиме

 

редактирования

 

связей

». 

4. 

Не

 

отпуская

 

клавиши

 <

Ctrl

>, 

двойным

 

щелчком

 

мыши

 

укажите

 

на

 

графе

 

второй

 

связываемый

 

класс

  (

Класс

2

). 

В

 

результате

 

появится

 

новая

 

связь

граф

 

автоматически

 

вернется

 

в

 

режим

 

просмотра

Для

 

проверки

 

созданной

 

связи

 

двойным

 

щелчком

 

мыши

 

выделите

 

на

 

графе

 

один

 

из

 

связанных

 

классов

В

 

зависимости

 

от

 

того

какой

 

из

 

связанных

 

классов

 

был

 

выделен

линия

обозначающая

 

новую

 

связь

выделится

 

синим

 (

Класс

1

или

 

красным

 

(

Класс

2

цветом

Удаление

 

связи

 

из

 

графа

 

производится

 

в

 

той

 

же

 

последовательности

что

 

и

 

создание

 

связи

 

При

 

создании

 

и

 

удалении

 

связи

 «

Класс

 

Класс

2» 

необходимо

 

соблюдать

 

последовательность

 

указания

 

классов

 

по

 

правилу

:  «

Объекты

 

класса

 

Класс

1” 

состоят

 

из

 

объектов

 

класса

 “

Класс

2”». 

16.5. 

Управление

 

фильтрами

 

Фильтры

  — 

структурные

 

элементы

 

объектной

 

модели

 

ВЕРТИКАЛЬ

-

Технология

предназначенные

 

для

 

решения

 

следующих

 

задач

Часть

 III. 

Руководство

 

администратора

 

 

34 

 

 

группирование

 

близких

 

по

 

своей

 

сущности

 

классов

  (

например

фильтр

 

tools

  

объединяет

 

все

 

классы

определяющие

 

технологическую

 

оснастку

); 

 

упрощение

 

настройки

 

компонентов

  «

дерево

» 

ВЕРТИКАЛЬ

-

Технология

  (

в

 

частности

дерева

 

ТП

 

и

 

дерева

 

КТЭ

); 

 

упрощение

 

работы

 

с

 API-

функциями

 

ВЕРТИКАЛЬ

-

Технология

Фильтры

 

используются

 

только

 

при

 

программировании

 

и

 

создании

 

сценариев

 (VB-

функций

 

и

 

пр

.). 

В

 

большинстве

 

случаев

 

администратору

 

ВЕРТИКАЛЬ

-

Технология

 

требуется

 

включить

 

тот

 

или

 

иной

 

класс

 

в

 

уже

 

существующие

 

фильтры

Перечень

 

основных

 

фильтров

наиболее

 

часто

 

используемых

 

при

 

настройке

 

модели

приведен

 

в

 

подразделе

 16.5.2. 

16.5.1. 

Редактирование

 

параметров

 

фильтра

 

 

Рис

. 16.7. 

Добавление

 

класса

 

group_step

 

в

 

фильтр

 

maps

 

Редактирование

 

параметров

 

фильтра

 

заключается

 

в

 

изменении

 

списка

 

классов

включенных

 

в

 

фильтр

Чтобы

 

изменить

 

этот

 

список

выполните

 

следующие

 

действия

 

(

рис

. 16.7): 

1. 

В

 

дереве

 

консоли

 

установите

 

курсор

 

на

 

редактируемый

 

фильтр

2. 

Щелчком

 

правой

 

кнопки

 

мыши

 

откройте

 

контекстное

 

меню

 

и

 

выполните

 

команду

 

Редактировать

Глава

 16. 

Модель

 

технологического

 

процесса

 

 

35

 

 

3. 

В

 

разделе

 

Список

 

классов

 

окна

 

Редактирование

 

параметров

 

фильтра

  

приведен

 

полный

 

перечень

 

классов

 

объектной

 

модели

 

за

 

исключением

 

классов

включенных

 

в

 

фильтр

В

 

разделе

 

Ограничить

 

приведен

 

список

 

классов

 

модели

включенных

 

в

 

фильтр

Поэтому

 

чтобы

 

добавить

 

какой

-

либо

 

класс

 

в

 

редактируемый

 

фильтр

выберите

 

его

 

в

 

разделе

 

Список

 

классов

 

и

 

нажмите

 

кнопку

 

Добавить

 (

рис

. 16.7). 

Выбранный

 

класс

 

переместится

 

в

 

окно

 

Ограничить

 

чтобы

 

исключить

 

какой

-

либо

 

класс

 

из

 

фильтра

выберите

 

его

 

в

 

разделе

 

Ограничить

 

и

 

нажмите

 

кнопку

 

Убрать

Выбранный

 

класс

 

переместится

 

в

 

окно

 

Список

 

классов

4. 

Повторите

 

операции

 

п

.  3 

алгоритма

 

для

 

всех

 

классов

которые

 

требуется

 

добавить

 

в

 

фильтр

 (

или

 

исключить

 

из

 

фильтра

). 

По

 

окончании

 

редактирования

 

нажмите

 

кнопку

 

ОК

16.5.2. 

Перечень

 

основных

 

фильтров

 

модели

 

Как

 

было

 

отмечено

 

выше

в

 

большинстве

 

случаев

 

администратору

 

ВЕРТИКАЛЬ

-

Технология

 

требуется

 

включить

 

тот

 

или

 

иной

 

класс

 

в

 

уже

 

существующие

 

фильтры

Так

при

 

создании

 

нового

 

класса

определяющего

 

какую

-

либо

 

группу

 

операций

 

ТП

 

(

например

операций

 

литья

), 

созданный

 

класс

 

требуется

 

добавить

 

в

 

фильтр

 

operations

Наиболее

 

часто

 

в

 

практике

 

используются

 

следующие

 

фильтры

Фильтр

 

Комментарий

 

equipment 

Объединены

 

классы

определяющие

 

оборудование

 

в

 

объектной

 

модели

  (

например

класс

 

оборудования

 

механообработки

 

stanok

класс

 

оборудования

 

штамповки

 

sht_hardware

 

и

 

т

.

д

.) 

maps 

Объединены

 

классы

атрибуты

 

которых

 

используются

 

при

 

формировании

 

технологических

 

карт

operations 

Объединены

 

классы

определяющие

 

операции

 

в

 

объектной

 

модели

 (

например

класс

 

операций

 

механообработки

 

mex_oper

класс

 

операций

 

штамповки

 

sht_oper

 

и

 

т

.

д

.). 

steps 

Объединены

 

классы

определяющие

 

переходы

 

в

 

объектной

 

модели

  (

например

класс

 

переходов

 

сборки

 

sbr_step

класс

 

вспомогательных

 

переходов

 

sub_step

 

и

 

т

.

д

.). 

tools 

Объединены

 

классы

определяющие

 

технологическую

 

оснастку

 

в

 

объектной

 

модели

 (

например

класс

 

режущих

 

инструментов

 

ri

класс

 

средств

 

защиты

 

protect_tool

 

и

 

т

.

д

.). 

16.5.3. 

Создание

 

и

 

удаление

 

фильтров

 

Операции

 

создания

 

и

 

удаления

 

фильтров

 

используются

 

очень

 

редко

т

.

к

Часть

 III. 

Руководство

 

администратора

 

 

36 

 

абсолютное

 

большинство

 

требуемых

 

фильтров

 

содержится

 

в

 

базовой

 

поставке

 

ВЕРТИКАЛЬ

-

Технология

При

 

необходимости

 

создания

 

нового

 

фильтра

 

выполните

 

следующие

 

действия

1. 

В

 

дереве

 

консоли

 

установите

 

курсор

 

на

 

объект

 

Фильтры

2. 

Выполните

 

команду

 

Действие

 — 

Создать

 — 

Фильтр

3. 

В

 

окне

 

Редактирование

 

параметров

 

фильтра

  (

см

рис

.  16.7 

в

 

подразделе

 

16.5.1) 

введите

 

имя

 

фильтра

 

в

 

поле

 

Имя

 

фильтра

По

 

умолчанию

 

для

 

нового

 

фильтра

 

задано

 

имя

 

NewFilter

4. 

В

 

разделе

 

Ограничить

 

сформируйте

 

список

 

классов

включенных

 

в

 

фильтр

Подобная

 

операция

 

рассмотрена

 

в

 

подразделе

  16.5.1. 

По

 

окончании

 

редактирования

 

нажмите

 

кнопку

 

ОК

Чтобы

 

удалить

 

какой

-

либо

 

фильтр

установите

 

на

 

него

 

курсор

 

в

 

дереве

 

консоли

 

и

 

выполните

 

команду

 

Действие

 — 

Удалить

16.6. 

Стандартная

 

последовательность

 

моделирования

 

элементов

 

ТП

 

Настройка

 

объектной

 

модели

 

ВЕРТИКАЛЬ

-

Технология

 

включает

 

большой

 

спектр

 

типовых

 

задач

достаточно

 

просто

 

решаемых

 

с

 

помощью

 

методов

изложенных

 

в

 

разделах

  16.1  –  16.5. 

Чтобы

 

решить

 

любую

 

практическую

 

задачу

необходимо

 

ее

 

формализовать

 

с

 

позиций

 

объектной

 

модели

 

ВЕРТИКАЛЬ

-

Технология

 — «

перевести

» 

задачу

 

из

 

категорий

 

практической

 

области

 

в

 

категории

 

модели

используя

 

некоторый

 

ряд

 

допущений

Процесс

 

такого

 «

перевода

» 

и

 

решения

 

задачи

 

является

 

по

 

своей

 

сути

 

процессом

 

моделирования

который

 

подчиняется

 

общим

 

правилам

 

работы

 

с

 

любыми

 

моделями

 (

математическими

условными

аналогичными

 

и

 

т

.

д

.). 

Стандартную

 

последовательность

 

моделирования

 

элементов

 

ТП

 

рассмотрим

 

на

 

примере

 

моделирования

 

такого

 

элемента

как

 

операции

 

штамповки

Ниже

 

рассмотрен

 

только

 

рекомендуемый

 

подход

 

к

 

моделированию

 

элементов

 

ТП

на

 

соответствующие

 

формальные

 

операции

 

с

 

элементами

 

модели

 

приведены

 

ссылки

  (

разделы

  16.1  – 

16.5). 

Итак

все

 

операции

 

штамповки

используемые

 

при

 

формировании

 

техпроцессов

можно

 

охарактеризовать

 

ограниченным

 

числом

 

свойств

часть

 

из

 

которых

 

определяет

 

уникальность

 

операций

 

штамповки

 

среди

 

всех

 

других

 

операций

Кроме

 

того

для

 

операций

 

штамповки

 

можно

 

строго

 

определить

 

место

 

в

 

структуре

 

ТП

Из

 

этих

 

признаков

 

можно

 

сделать

 

вывод

что

 

операции

 

штамповки

 

должны

 

описываться

 

отдельным

 

классом

 

в

 

объектной

 

модели

 

ВЕРТИКАЛЬ

-

Технология

 

в

 

объектной

 

модели

 

создается

 

новый

 

класс

 

sht_oper

1

 

операций

 

штамповки

 (

см

раздел

 16.1); 

                                                           

1

 

Напомним

что

 

имена

 

классов

 

и

 

их

 

атрибутов

 

могут

 

быть

 

произвольны

Здесь

 

имена

 

приведены

 

для

 

удобства

 

сопоставления

 

текста

 

с

 

данными

настроенными

 

в

 

базовой

 

поставке

 

объектной

 

модели

 

ВЕРТИКАЛЬ

-

Технология

 

 

 

 

 

 

 

содержание      ..     7      8      9      10     ..