Логический синтез дискретных систем управления. Чикуров Н.Г. - 121 стр.

UptoLike

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

120
Операции сравнения
Bt: =(123>12); (* bttrue*)
Bt: =(1.0>=1.0); (* bttrue*)
Bt: =(‘a’ = ‘A’); (* btfalse*)
Логические операции (логическое И «AND», логическое ИЛИ
«OR», логическое исключающее ИЛИ «XOR», булево отрицание
– «NOT»).
Основные операторы языка ST:
Оператор присваивания ( «переменная»:= «любое_выражение»;).
Оператор RETURN завершает выполнение текущей программы
(блока).
Оператор ветвления IF-THEN-ELSE.
IF <бул_выражение> THEN
<оператор>;
<оператор>;
ELSE
<оператор>;
<оператор>;
………..
END_IF;
Операторы цикла WHILE, REPEAT, FOR.
WHILE <бул_условие> DO REPEAT
<оператор>; <оператор>;
<оператор>; <оператор>;
……….. UNTIL <бул_условие>
END_WHILE; END_REPEAT;
FOR <index>:=<mini> TO <maxi> BY <step>
DO
<оператор>;
<оператор>;
…………..
END_FOR;
Оператор OPERATE выполняет указанную операцию
ввода/вывода над переменной ввода/вывода.
<переменная>: =OPERATE(<io>, <order>, <argument>,
где ioвходная/выходная переменная;
orderаналоговое выражение;