ВУЗ:
Составители:
Рубрика:
Таблица 20.2 - Список операторов интерпретатора
№
Оператор А1 А2 А3 А4 Операция
Синтаксиc. Примеры
1 IF А1 = А2 THEN А3
ELSE А4
IF А1 = А2 THEN А3
S0 S1 S2 S3 S4
S5 S6 S7
ACP1 ACP2
ACP3 ACP4
M_RES
Цело
е
числ
о
Цело
е
числ
о
Цело
е
числ
о
Условный оператор,
если условие
выполняется то
происходит переход на
оператор указанный
после лексемы then,
если условие не
выполняется, то после
лексемы else; если else
нет и условие не
выполняется, то
происходит переход на
следующий оператор
IF S0 = 1 THEN 12 ELSE 3
IF S0 = 0 THEN 12
IF ACP1 = 1 2 THEN 12
ELSE 3
IF ACP1 = 0 2 THEN 12
IF M_RES = YES THEN 12
ELSE 3
IF M_RES = NO THEN 12
2 SET А1 = А2 D0 D1 D2 D3 D4
D5 D6 D7
CAP1 CAP2
D_ALL
D_BLINK
M_DEFAULT
M_TIME
Цело
е
числ
о
- - Оператор установки
выходных и
внутренних
переменных
SET D0 = 1
SET D7 = 0
SET D3 = 2
SET D_ALL = 255
SET D_BLINL = 255
SET M_DEFAULT = YES
SET M_DEFAULT = 1
SET M_TIME = 60
3 GOTO А1 Целое число
[0..1000]
- - - Оператор безусловного
перехода
GOTO 0
GOTO 10
4 WAIT А1 Целое число
[0...3600]
- - - Оператор остановки на
определенной время в
секундах
WAIT 1
WAIT 3
WAIT 60
5 SEND А1 BEEP
CLICK
INIT
[0...255]
- - - Оператор посылки
команды
микроконтроллеру
SEND INIT
SEND BEEP
SEND CLICK
SEND 255
SEND 33
6 MESSAGE А1 А2 Строка1 Строк
а2
- - Оператор сообщения
пользователю
информации с
фиксированием
результата выбора
(нажатие кнопок «Да»,
«Нет») в переменной
M_RES; Строка1 –
заголовок окна,
Строка2 – Сообщение
MESSAGE Внимание!!!
Фаза №1 не выполнена
Запустить устройство №2
7 STOP - - - - Останов
Примечания
1. Не допустимо использование лексем в качестве сообщений
пользователю.
2. В качестве терминального символа используется пробел.
Таблица 20.2 - Список операторов интерпретатора № Оператор А1 А2 А3 А4 Операция Синтаксиc. Примеры 1 IF А1 = А2 THEN А3 S0 S1 S2 S3 S4 Цело Цело Цело Условный оператор, IF S0 = 1 THEN 12 ELSE 3 ELSE А4 S5 S6 S7 е е е если условие IF S0 = 0 THEN 12 числ числ числ выполняется то IF ACP1 = 1 2 THEN 12 IF А1 = А2 THEN А3 ACP1 ACP2 о о о происходит переход на ELSE 3 ACP3 ACP4 оператор указанный IF ACP1 = 0 2 THEN 12 после лексемы then, IF M_RES = YES THEN 12 M_RES если условие не ELSE 3 выполняется, то после IF M_RES = NO THEN 12 лексемы else; если else нет и условие не выполняется, то происходит переход на следующий оператор 2 SET А1 = А2 D0 D1 D2 D3 D4 Цело - - Оператор установки SET D0 = 1 D5 D6 D7 е выходных и SET D7 = 0 CAP1 CAP2 числ внутренних SET D3 = 2 D_ALL о переменных SET D_ALL = 255 D_BLINK SET D_BLINL = 255 M_DEFAULT SET M_DEFAULT = YES M_TIME SET M_DEFAULT = 1 SET M_TIME = 60 3 GOTO А1 Целое число - - - Оператор безусловного GOTO 0 [0..1000] перехода GOTO 10 4 WAIT А1 Целое число - - - Оператор остановки на WAIT 1 [0...3600] определенной время в WAIT 3 секундах WAIT 60 5 SEND А1 BEEP - - - Оператор посылки SEND INIT CLICK команды SEND BEEP INIT микроконтроллеру SEND CLICK [0...255] SEND 255 SEND 33 6 MESSAGE А1 А2 Строка1 Строк - - Оператор сообщения MESSAGE Внимание!!! а2 пользователю Фаза №1 не выполнена информации с Запустить устройство №2 фиксированием результата выбора (нажатие кнопок «Да», «Нет») в переменной M_RES; Строка1 – заголовок окна, Строка2 – Сообщение 7 STOP - - - - Останов Примечания 1. Не допустимо использование лексем в качестве сообщений пользователю. 2. В качестве терминального символа используется пробел.
Страницы
- « первая
- ‹ предыдущая
- …
- 257
- 258
- 259
- 260
- 261
- …
- следующая ›
- последняя »