U [E] А, В А - номер черги (числове або символьне ім'я черги); В - число додаються до черги елементів (за умовчанням 1). Збільшує поточний вміст черги, зазначеної в полі А, на значення в полі В. Якщо поле В не визначено, збільшує вміст черги на одиницю. Транзакт може знаходитися в двох різних чергах одночасно. p align="justify"> Робота з пристроєм.
ENTER KNTRSTYPE19, 3
DEPART - видаляє транзакт з черги. Формат: DEPA [RT] А, В А - номер (ім'я) черги; В - число видаляються з черги елементів. Видаляє поточний транзакт з черги, зазначеної в полі А, і зменшує місти-моє черзі на значення поля В. Транзакт може перебувати одночасно в двох різних чергах. p align="justify"> Блок SEIZE має наступний формат: SEIZE . Операнд А може бути ім'ям, позитивним цілим, ВЧА або ВЧА * <параметр>. Вільний блок SEIZE дозволяє ввійшов в нього повідомленням зайняти вказаний пристрій. Блок SEIZE затримує повідомлення, якщо пристрій зайнятий або знаходиться в стані недоступності. У полі А задається номер займаного пристрою. У нашому випадку йдеться про перший пристрої - пристрої вантаження виробів у філії А.
Блок ADVANCE має наступний формат запису: ADVANCE , []. Блок ADVANCE затримує просування повідомлення на заданий період часу. У полі А задається середнє час перебування повідомлення в блоці ADVANCE. У полі У вказується спосіб модифікації середнього значення, заданого в полі А. Операнд В може бути ім'ям, позитивним цілим числом, ВЧА або ВЧА * <параметр>. Інтервал зміни середнього часу затримки може бути заданий константою, значення якої не повинно перевищувати середнього часу затримки, обчисленого для даного повідомлення. Ця константа визначає інтервал, в якому часи затримки розподілені рівномірно. Всі часи затримки виражаються цілими числами. Будь-яке з (2В +1) цілих чисел, укладених в інтервалі (А-В, А + В), буде вибиратися з імовірністю 1/(2B +1). У нашому випадку ми на протязі 20 одиниць часу здійснюємо вантаження виробів. Константа, що визначає інтервал часу затримки, не повинна перевищувати середнього часу затримки, в іншому випадку може бути отримано від'ємне час затримки в блоці ADVANCE. Від'ємне значення затримки завжди вважається помилкою. p align="justify"> LEAVE KNTRS
LEAVE - виводить транзакт з пам'яті. Формат: LEAV [E] А, В А - номер пам'яті; В - число звільняються одиниць, пам'яті (за замовчуванням 1). Транзакт видаляється з пам'яті, ім'я (номер) якої зазначено в полі А. Число звільняє при цьому одиниць пам'яті визначається полем В.
TRANSFER 0.15, SERVICEABLE, BROKEN
TRANSFER - змінює рух транзакта в моделі. Формат: TRAN [SFER] А, В, С, D А - режим передачі (ALL, BOTH, FN, P, PICK, SBR, SIM); В - наступний блок; С - наступний блок; D - значення індексу, яке використовується в режимі ALL. Транзакт направляється в блок, який визнача...