SELECT lo A, B, C, D, E
де
§ lo - логічний оператор;
§ A - номер параметра вхідного транзакта, в який поміщається результат підрахунку об'єктів;
§ B - номери першого об'єкта;
§ C - номер останнього об'єкта.
3.3.8 Блок QUEUE
QUEUE - поміщає транзакт в кінець черги.
А, В
Операнди:
§ А - номер черги (числове або символьне ім'я черги);
§ В - число додаються до черги елементів (за замовчуванням 1).
Збільшує поточний вміст черги, зазначеної в поле А, на значення в полі В. Якщо поле В не визначено, збільшує вміст черги на одиницю. Транзакт може знаходитися в двох різних чергах одночасно.
3.3.9 Блок TEST
TEST - порівнює два стандартних числових атрибута.
_r А, В, С
§ r - внутрішній операнд, який приймає значення:
§ Е - одно; NE - не дорівнює; L - менше ніж; LE - менше ніж або дорівнює;
§ G - більше ніж; GE - більше ніж або дорівнює;
§ А - стандартний числовий атрибут;
§ В - стандартний числовий атрибут;
§ С - номер альтернативного блоку.
.3.10 Блок DEPART
DEPART - видаляє транзакт з черги.
А, В
А - номер (ім'я) черги;
В - число видаляються з черги елементів.
Видаляє поточний транзакт з черги, зазначеної в поле А, і зменшує вміст черги на значення поля В. Транзакт може перебувати одночасно в двох різних чергах.
3.3.11 Блок SEIZE
Блок SEIZE має такі властивості:
§ Якщо прилад вже використовують, транзакт не може ввійти в блок, і він повинен чекати в черзі.
§ Якщо прилад не використовують, транзакт може увійти до блоку. У результаті відбудеться зміна статусу приладу з «незайнятого» в «зайнято».
А
Транзакт А - ім'я займаного приладу. Ім'я приладу може бути символічним або числовим.
3.3.12 Блок RELEASE
Блок RELEASE - звільняє пристрій.
А
Транзакт А - номер пристрою (числове або символьне ім'я вивільняється пристрою).
Пристрій, вказане в полі А, звільняється і стає доступним для інших транзактов. Звільняти пристрій повинен той же транзакт, який його займав.
3.3.13 Блок ADVANCE
ADVANCE - затримує транзакт.
А, В
Транзакти:
§ А - середній час затримки (константа, якщо В не задано);
§ В - розкид щодо середнього значення, повинен бути менше або дорівнює А.
Блок ADVANCE моделює временною затримку т...