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

UptoLike

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

%!#*%!#&F*:,$* $I*:+*
F*)&* !)!@&'! +($*,#)KH (*L*)&M
5@!"! 3
β = (1/λ) ln(1/(1-α)) (3.47)
находим искомое значение. Именно в соответствии с (3.47) в операторах ADVANCE (см. пример 4) множителями были
значения 1/
λ.
Приведем еще несколько операторов языка GPSS.
Оператор изменения параметров транзактов
ASSIGN A,B
где Аномер параметра транзакта, Вприсваиваемое ему значение. В операторе
ASSIGN A+,B
параметр А увеличивается на значение В, а в операторе
ASSIGN A-,B
уменьшается. Расширение возможностей управления движением транзактов достигается благодаря таким операторам, как
LOGIC_X A
кот орый при Х = S устанавлив ает переключа тель А в е диничное состо яние, а при X= R сбрасывает ег о в нулевое состо яние;
GATE_XX A,B
который при XX = LR и А = 1 или при ХХ = LS и А = 0 передает транзакт оператору с меткой В (или задерживает его в
блоке GATE, если поле В пусто), а при других сочетаниях XX и Анаправляет к следующему оператору. Вычислитель-
ный оператор
M VARIABLE A
присваивает переменной с номером М значение арифметического выражения А, например в операторе
3 VARIABLE K206-S$MEM2
переменной номер 3 присваивается разность числа 216 и объема занятой памяти в накопителе MEM2. Оператор синхро-
низации, имеющий, например, вид
LBL MATCH NUMB
задерживает приходящий в него транзакт до тех пор, пока в некоторой другой части модели в сопряженный оператор
NUMB MATCH LBL
не войдет транзакт того же семейства.
*
.-+ ".-8+.
:$&' !$&"' аппарат для моделирования динамических дискретных систем
(преимущественно асинхронных параллельных процессов). Сеть Петри определяется как четверка
<P,T,I,O>, где % и Mконечные множества позиций и переходов, I и $ множества входных и вы-
ходных функций. Другими словами, сеть Петри представляет собой двудольный ориентированный
граф, в котором 0#6'='9/ соответствуют вершины, изображаемые кружками, а 0$"$,#-)/верши-
ны, изображаемые утолщенными черточками; функциям I соответствуют дуги, направленные от по-
зиций к переходам, а функциям $ от переходов к позициям.
Как и в системах массового обслуживания, в сетях Петри вводятся объекты двух типов: динами-
ческиеизображаются /$&%)/' (/)"%$")/') внутри позиций и статическиеим соответствуют
вершины сети Петри.
Распределение маркеров по позициям называют /)"%'"#(%#;. Маркеры могут перемещаться в
сети. Каждое изменение маркировки называют +#2.&'$/, причем каждое событие связано с опреде-
ленным переходом. Считается, что события происходят мгновенно и разновременно при выполнении
некоторых условий.
&.+.)$(*),$". !"#$%!#&'&($"!))$* +($*,#&($"!)&*
87
 5@!"! 3                                  %!#*%!#&F*:,$*       $I*:+*F*)&* !)!@&'! +($*,#)KH (*L*)&M

           β = (1/λ) ln(1/(1-α))                                                                   (3.47)
находим искомое значение. Именно в соответствии с (3.47) в операторах ADVANCE (см. пример 4) множителями были
значения 1/λ.
      Приведем еще несколько операторов языка GPSS.
      Оператор изменения параметров транзактов

ASSIGN A,B

где А — номер параметра транзакта, В — присваиваемое ему значение. В операторе

ASSIGN A+,B

параметр А увеличивается на значение В, а в операторе

ASSIGN A-,B

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

LOGIC_X A

который при Х = S устанавливает переключатель А в единичное состояние, а при X= R сбрасывает его в нулевое состояние;

GATE_XX A,B

который при XX = LR и А = 1 или при ХХ = LS и А = 0 передает транзакт оператору с меткой В (или задерживает его в
блоке GATE, если поле В пусто), а при других сочетаниях XX и А — направляет к следующему оператору. Вычислитель-
ный оператор

M VARIABLE A

присваивает переменной с номером М значение арифметического выражения А, например в операторе

3 VARIABLE K206-S$MEM2

переменной номер 3 присваивается разность числа 216 и объема занятой памяти в накопителе MEM2. Оператор синхро-
низации, имеющий, например, вид

LBL MATCH NUMB

задерживает приходящий в него транзакт до тех пор, пока в некоторой другой части модели в сопряженный оператор

NUMB MATCH LBL

не войдет транзакт того же семейства.
      *.-+ ".-8+. :$&' !$&"' — аппарат для моделирования динамических дискретных систем
(преимущественно асинхронных параллельных процессов). Сеть Петри определяется как четверка
, где % и M — конечные множества позиций и переходов, I и $ — множества входных и вы-
ходных функций. Другими словами, сеть Петри представляет собой двудольный ориентированный
граф, в котором 0#6'='9/ соответствуют вершины, изображаемые кружками, а 0$"$,#-)/ — верши-
ны, изображаемые утолщенными черточками; функциям I соответствуют дуги, направленные от по-
зиций к переходам, а функциям $ — от переходов к позициям.
      Как и в системах массового обслуживания, в сетях Петри вводятся объекты двух типов: динами-
ческие — изображаются /$&%)/' (/)"%$")/') внутри позиций и статические — им соответствуют
вершины сети Петри.
      Распределение маркеров по позициям называют /)"%'"#(%#;. Маркеры могут перемещаться в
сети. Каждое изменение маркировки называют +#2.&'$/, причем каждое событие связано с опреде-
ленным переходом. Считается, что события происходят мгновенно и разновременно при выполнении
некоторых условий.

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