Автоматизированное проектирование. Норенков И.П. - 84 стр.

UptoLike

Составители: 

%!#*%!#&F*:,$* $I*:+*
F*)&* !)!@&'! +($*,#)KH (*L*)&M
5@!"! 3
X
0
,Y
0
/X
2
,Y
2
/X
3
,Y
3
/..../X
n
,Y
n
Здесь метка M — идентификатор функции, A — аргумент функции, B — тип функции, X
i
и Y
i
координаты узловых то-
чек функции, заданной таблично. Например:
EXP FUNCTION RN0,C02
0,0/0.2,0.22/0.4,0.50/0.5,0.6/0.6,0.92/... и т.д.
Это описание непрерывной (С) функции EXP, заданной таблично 12-ю узловыми точками, аргументом является случай-
ная величина (RN1), равномерно распределенная в диапазоне [0, 1]; или
DDD FUNCTION *4,D6
0,2/2,5/3,00/4,20/5,08/6,02/7,9
Дискретная (D) функция ВВВ задана 6-ю узловыми точками, аргументчетвертый параметр транзакта, возбудивший об-
ращение к функции ВВВ.
Тразакты могут порождаться и оператором размножения
SPLIT A,B,C
когда в него входит некоторый транзакт. При этом создается семейство транзактов, включающее основной (вошедший в
блок) транзакт и А его копий. Основной транзакт переходит в следующий по порядку блок, а его копии переходят в блок
с меткой В. Для различения транзактов параметр С основного транзакта увеличивается на 1, а транзактов-копийна 2,
3, 4,... и т.д.
Обратное действиесборка транзактов выполняется операторами
ASSEMBLE A
согласно которому первый из вошедших в блок т ранзактов выйдет из него только после того, как в этот блок придут еще
А-1 транзактов того же семейства, или оператором
GATHER A
отличающимся от предыдущего оператора тем, что из блока выходят все А т ранзактов.
Оператор
SEIZE A
описывает занятие устройства А транзактом, а оператор
RELEASE A
освобождение устройства А от обслуживания.
Задержка в движении транзакта по СМО описывается оператором
ADVANCE A,B
где А и В имеют тот же смысл, что и в операторе GENERATE.
+-0B.- 7.
Обслуживание транзакта в устройстве WST продолжительностью a единиц времени, где a — равно-
мерно распределенная в диапазоне [7,11] случайная величина, описывается следующим фрагментом программы
...
SEIZE WST
ADVANCE 9,2
RELEASE WST
...
Аналогично описывается занятие транзактом памяти в накопителе
ENTER A,B
&.+.)$(*),$". !"#$%!#&'&($"!))$* +($*, #&($"!)&*
84
 5@!"! 3                                 %!#*%!#&F*:,$*       $I*:+*F*)&* !)!@&'! +($*,#)KH (*L*)&M

X0,Y0/X2,Y2/X3,Y3/..../Xn,Yn

Здесь метка M — идентификатор функции, A — аргумент функции, B — тип функции, Xi и Yi — координаты узловых то-
чек функции, заданной таблично. Например:

EXP FUNCTION RN0,C02
0,0/0.2,0.22/0.4,0.50/0.5,0.6/0.6,0.92/... и т.д.

Это описание непрерывной (С) функции EXP, заданной таблично 12-ю узловыми точками, аргументом является случай-
ная величина (RN1), равномерно распределенная в диапазоне [0, 1]; или

DDD FUNCTION *4,D6
0,2/2,5/3,00/4,20/5,08/6,02/7,9

Дискретная (D) функция ВВВ задана 6-ю узловыми точками, аргумент — четвертый параметр транзакта, возбудивший об-
ращение к функции ВВВ.
     Тразакты могут порождаться и оператором размножения

SPLIT A,B,C

когда в него входит некоторый транзакт. При этом создается семейство транзактов, включающее основной (вошедший в
блок) транзакт и А его копий. Основной транзакт переходит в следующий по порядку блок, а его копии переходят в блок
с меткой В. Для различения транзактов параметр С основного транзакта увеличивается на 1, а транзактов-копий — на 2,
3, 4,... и т.д.
         Обратное действие — сборка транзактов выполняется операторами

ASSEMBLE A

согласно которому первый из вошедших в блок транзактов выйдет из него только после того, как в этот блок придут еще
А-1 транзактов того же семейства, или оператором

GATHER A

отличающимся от предыдущего оператора тем, что из блока выходят все А транзактов.
      Оператор

SEIZE A

описывает занятие устройства А транзактом, а оператор

RELEASE A

освобождение устройства А от обслуживания.
      Задержка в движении транзакта по СМО описывается оператором

ADVANCE A,B

где А и В имеют тот же смысл, что и в операторе GENERATE.
      + - 0 B . - 7 . Обслуживание транзакта в устройстве WST продолжительностью a единиц времени, где a — равно-
мерно распределенная в диапазоне [7,11] случайная величина, описывается следующим фрагментом программы

...
SEIZE WST
ADVANCE 9,2
RELEASE WST
...

Аналогично описывается занятие транзактом памяти в накопителе

ENTER A,B


 &.+.)$(*),$" . !"#$%!#&'&($"!))$*               +($*,#&($"!)&*                                             84