Управление сложными проектами в интегрированных САПР - часть 29

 

  Главная      Учебники - Производство     

 

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

 

 

 

 

 

 

 

 

 

содержание   ..  27  28  29  30   ..

 

 

Управление сложными проектами в интегрированных САПР - часть 29

 

 

 

 

112

Затем,  если  работа  выполняется  в  среде  ЦМС,  осуществляется  проверка 

корректности контейнера по модели процесса проектирования. Критерием кор-
ректности  контейнера  является  активное  состояние  проектной  процедуры-
отправителя  контейнера.  В  случае  корректности  контейнера  из  файлов,  пере-
численных  в  ФОПР,  и  из  самого  ФОПР  формируется  контейнер.  При  этом  со-
держимое  файлов  подвергается  криптопреобразованию,  т.е.  шифруется.  При 
формировании  контейнера  генерируется  его  уникальный  идентификатор,  кото-
рый  однозначно  определяет  контейнер.  После  успешного  формирования  кон-
тейнера  его  идентификатор  отображается  на  экране  видеотерминала.  В  даль-
нейшем  этот  идентификатор  используется  при  выполнении  работ  по  замене, 
приему и удалению данного контейнера. 

Дальнейшие  действия  по  передаче  контейнера  зависят  от  месторасполо-

жения МС, в которой выполняется данная работа. Если это ЦМС, то сформиро-
ванный  контейнер  передается  информационной  системе, после чего последняя 
выполняет  его  тестирование.  В  случае  успешного  тестирования  информацион-
ная  система  принимает  контейнер  и  размещает  его  в  своей  базе  данных.  На 
этом  работа  по    передаче  контейнера  завершается.  Если  же  информационная 
система  по  каким-либо  причинам  не  может  принять  контейнер,  то  выводится 
диагностическое сообщение. Укрупненная схема, описывающая последователь-
ность  операций  по  передаче  контейнера  с  проектным  решением из ЦМС в ИС 
интегрированной САПР, приведена на рис. 4.3. 

Успешная  передача контейнера в информационную систему регистриру-

ется в журнале учета переданных контейнеров (файл MS$JNL:CONTRS.IDX), и 
всем  пользователям  с 0-й категорией (ответственным исполнителям), работаю-
щим  в  подсистемах,  в  которых  должны  выполняться  процедуры-получатели 
контейнера,  рассылаются  системные  оповещения.  Процедура-отправитель  кон-
тейнера  переводится  в  состояние  “завершена  локально”.  Для  процедур-
получателей в модель процесса проектирования приходит уведомление о пере-
даче контейнера. Если проектная процедура получила все необходимые ей кон-
тейнеры, то она переводится в состояние ожидания. 

 

 

 

113

ИС   САПР

ЦМС   САПР

Почтовый ящик

ИС  САПР

Почтовый ящик

ЦМС  САПР

Рабочий

справочник

ИС  САПР

10

4

9

3

8

5

1

2

1.  

ЦМС посылает запрос (блок парамет-

ров) на  обмен  контейнером  в  почто-
вый  ящик  ИС.

2.  

ИС считывает запрос из своего почто-
вого ящика.

3.  

ИС  посылает   ответ  о  корректности
запроса (блока параметров) и своей
готовности принять контейнер в поч-
товый ящик ЦМС.

4.  

ЦМС считывает ответ ИС из своего
почтового ящика.

5.  

ЦМС передает контейнер с проектным
решением в рабочий справочник ИС.

6.  

ЦМС посылает сообщение в почтовый
ящик ИС о передаче контейнера в ра-
бочий справочник ИС.

7.  

ИС считывает сообщение о передаче
контейнера из своего почтового ящи-
ка.

8.  

ИС считывает контейнер из своего ра-
бочего   справочника   в  оперативное
хранилище контейнеров.

9.  

ИС посылает ответ об успешном раз-
мещении контейнера в хранилище в
почтовый ящик  ЦМС.

10.  

ЦМС считывает ответ переданный ИС

из своего почтового ящика.

6

7

 

Рис. 4.3. Схема передачи контейнера в ИС  интегрированной САПР   

 

Если  работа  по  передаче  контейнера  выполняется  в  среде  ЛМС,  то  кон-

тейнер будет передан по локальной сети в ЦМС, где он  будет подвергнут про-
верке и, если она окажется успешной, передан в информационную систему, ко-
торая произведет обработку контейнера, как описано выше. 

Если же передать контейнер по сети окажется невозможно (например, из-

за проблем с техническими средствами ЛВС), контейнер может быть записан на 
магнитную ленту. В этом случае передачу контейнера в информационную сис-
тему необходимо осуществить, выполнив в ЦМС работу “Передача контейнера 
в информационную систему на МЛ”. Этот вид работы позволяет передать в ИС 

 

 

114

контейнер,  сформированный  в  ЛМС  и  записанный  на  магнитную  ленту.  Этот 
вид работы доступен только в ЦМС. 

После  выбора  работы  из  меню  пользователь  должен  сообщить  ЦМС 

идентификатор передаваемого контейнера и установить магнитную ленту с кон-
тейнером на устройство НМЛ, определенное ЦМС. ЦМС выполнит чтение кон-
тейнера  с  магнитной  ленты  и  осуществит  ряд действий, аналогичных перечис-
ленным выше. 

Прием  контейнера  от  информационной  системы.  Эта  работа 

предоставляет  проектной  процедуре  возможность  получить  контейнер,  пере-
данный для нее другой процедурой в информационную систему САПР. 

После  выбора  работы  из  меню  пользователь  должен  сообщить  монитор-

ной системе идентификатор контейнера, а также идентификаторы подсистемы,  
проекта, узла ОП и типа проектного решения, которые должны совпадать с со-
держимым  соответствующих  полей  ФОПР  принимаемого  контейнера.  Введен-
ная информация передается в информационную систему. Если эта информация 
удовлетворяет  требованиям  ИС,  то  контейнер  передается  мониторной  системе 
САПР. 

Укрупненная  схема,  описывающая  последовательность  операций  по 

приему  контейнера  с  проектным  решением  из  ИС  в  ЦМС  интегрированной 
САПР, приведена на рис. 4.4. 

Дальнейшие  действия  зависят  от  того,  где  выполняется  работа:  в  среде 

ЦМС или в среде ЛМС. Если эта работа выполняется  в ЦМС, то МС запраши-
вает  номер  компьютера  в  сети,  на  котором  расположена  подсистема,  прини-
мающая контейнер. Затем ЦМС проверяет целостность контейнера. Если цело-
стность  контейнера  нарушена,  то  пользователь,  запросивший    контейнер,  опо-
вещается об этом и процесс обработки контейнера прекращается. 

Если  же  проверка  целостности  контейнера  дала  положительный  резуль-

тат,  то  последовательность  дальнейшей  обработки  зависит  от  расположения 
подсистемы-получателя  контейнера.  Если  эта  подсистема  расположена  на  том 
же компьютере, что и ЦМС, то запрашивается спецификация справочника поль-
зователя, в который должен быть передан контейнер и в который записываются 
файлы данных, извлеченные из контейнера. 

 

 

115

Если  работа  по  приему  контейнера  выполняется  в  среде  ЛМС,  то  ЦМС 

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

 

ИС   САПР

ЦМС   САПР

Почтовый ящик

ИС  САПР

Почтовый ящик

ЦМС  САПР

Рабочий

справочник

ЦМС  САПР

7

4

6

3

8

5

9

10

1.  

ЦМС посылает запрос (блок парамет-

ров) на  прием  контейнера  в  почто-
вый  ящик  ИС.

2.  

ИС считывает запрос из своего почто-
вого ящика.

3.  

ИС  посылает   ответ  о  корректности
запроса (блока параметров) и своей
готовности передать контейнер в поч-
товый ящик ЦМС.

4.  

ЦМС считывает ответ ИС из своего
почтового ящика.

5.  

ИС передает контейнер с проектным
решением   в   рабочий   справочник
ЦМС.

6.  

ИС посылает сообщение в почтовый
ящик  ЦМС  о передаче контейнера в
рабочий справочник ЦМС.

7.  

ЦМС считывает сообщение о переда-
че контейнера в свой рабочий спра-
вочник из своего почтового ящика.

8.  

ЦМС считывает контейнер из своего
рабочего   справочника.

9.  

ЦМС посылает ответ об успешном
приеме контейнера в почтовый ящик
ИС.

10.  

ИС считывает ответ переданный ЦМС

из своего почтового ящика.

1

2

 

Рис. 4.4. Схема приема контейнера из ИС  интегрированной САПР   

 

 

 

 

 

 

 

 

содержание   ..  27  28  29  30   ..