Операторы.

Операторы - простые блоки. Операторы приведены в следующих таблицах. Все операторы разделены на логические группы подобно блокам.

Константы

Дискретная константа (Binary const)  Нет входа → Дискретный выход
Целая константа (Integer const)  Нет входа → Целый выход
Дробная константа (Real const)  Нет входа → АНАЛОГОВЫЙ выход

Логические операторы

NOT  Дискретный вход→ Дискрет. выход
AND  Дискретный входы→ Дискрет. выход
OR  Дискретный входы→ Дискрет. выход
XOR  Дискретный входы→ Дискрет. выход

Математические операторы

Отрицание (Negate)  Аналог. вход → Аналог. выход
Сложение (Addition)  Аналог. входы → Аналог. выход
Вычитание (Subtraction)  Аналог. входы → Аналог. выход
Умножение (Product)  Аналог. входы → Аналог. выход
Деление (Division)  Аналог. входы → Аналог. выход
Остаток от деления целых\ чисел (remainder of the division)  Аналог. входы → Аналог. выход

Сопоставление

Меньше чем (Less than)  Аналог. входы → Дискрет. выход
Больше чем (Greater than)  Аналог. входы → Дискрет. выход
Равенство (Equal)  Аналог. входы → Дискрет. выход
Неравенство (Not equal)  Аналог. входы → Дискрет. выход
Больше или равно (Greater or equal)  Аналог. входы → Дискрет. выход
Меньше или равно (Less or equal)  Аналог. входы → Дискрет. выход

Битовая операция

bit AND  Аналог. входы → Аналог. выход
bit OR  Аналог. входы → Аналог. выход
bit XOR  Аналог. входы → Аналог. выход
Сдвиг вправо (Shift right)  Аналог. входы → Аналог. выход
Сдвиг влево (Shift left)  Аналог. входы → Аналог. выход

Другие

Аналоговый мультиплексор (Analog multiplexer)  Аналог.входы → Аналог.выход
Дискретный мультиплексор (Binary multiplexer)  Дискрет.входы→ Дискрет.выход
D/A преобразователь (D/A converter)  Дискретный вход → Аналог.выход
A/D преобразователь (A/D converter)  Аналог.вход → Дискрет.выход
Преобразование AA (Conversion AA)  Целый сигнал→ АНАЛОГОВЫЙ сигнал

Операторы-мультиплексоры представляют собой переключатели, которые выбирают один из двух входных сигналов в зависимости от значения Дискретного переключателя.

Операторы D/A и A/D используются для преобразования Дискретного сигнала в Аналоговый и наоборот. Оператор "ПреобразованиеAA" используется при соединении целого выхода с дробным входом. Это не требуется, т.к. соединять можно сигналы разных типов. Эти блоки оставленны для совместимости с импортом из Menta.