//**Операторы**// Операторы - простые блоки. Операторы приведены в следующих таблицах. Все операторы разделены на логические группы подобно блокам. //**Константы**// |Дискретная константа (Binary const)|{{:fbd_opers_img:bconst.svg}}|Нет входа → Дискретный выход| |Целая константа (Integer const)|{{:fbd_opers_img:iconst.svg}}|Нет входа → Целый выход | |Дробная константа (Real const)|{{:fbd_opers_img:rconst.svg}}|Нет входа → АНАЛОГОВЫЙ выход | //**Логические операторы**// |NOT |{{:fbd_opers_img:opnot.svg}}|Дискретный вход→ Дискрет. выход | |AND|{{:fbd_opers_img:opand.svg}}|Дискретный входы→ Дискрет. выход| |OR|{{:fbd_opers_img:opor.svg}}|Дискретный входы→ Дискрет. выход| |XOR|{{:fbd_opers_img:opxor.svg}}|Дискретный входы→ Дискрет. выход| //**Математические операторы**// |Отрицание (Negate)|{{:fbd_opers_img:neg.svg}}|Аналог. вход → Аналог. выход | |Сложение (Addition)|{{:fbd_opers_img:add.svg}}|Аналог. входы → Аналог. выход| |Вычитание (Subtraction)|{{:fbd_opers_img:sub.svg}}|Аналог. входы → Аналог. выход| |Умножение (Product)|{{:fbd_opers_img:mult.svg}}|Аналог. входы → Аналог. выход| |Деление (Division)|{{:fbd_opers_img:div.svg}}|Аналог. входы → Аналог. выход| |Остаток от деления целых\\ чисел (remainder of the division)|{{:fbd_opers_img:remdiv.svg}}|Аналог. входы → Аналог. выход| //**Сопоставление**// |Меньше чем (Less than) |{{:fbd_opers_img:lt.svg}}|Аналог. входы → Дискрет. выход | |Больше чем (Greater than)|{{:fbd_opers_img:gt.svg}}|Аналог. входы → Дискрет. выход | |Равенство (Equal)|{{:fbd_opers_img:eq.svg}}|Аналог. входы → Дискрет. выход | |Неравенство (Not equal)|{{:fbd_opers_img:ne.svg}}|Аналог. входы → Дискрет. выход | |Больше или равно (Greater or equal)|{{:fbd_opers_img:ge.svg}}|Аналог. входы → Дискрет. выход | |Меньше или равно (Less or equal)|{{:fbd_opers_img:le.svg}}|Аналог. входы → Дискрет. выход | //**Битовая операция**// |bit AND|{{:fbd_opers_img:band.svg}}|Аналог. входы → Аналог. выход| |bit OR |{{:fbd_opers_img:bor.svg}}|Аналог. входы → Аналог. выход| |bit XOR |{{:fbd_opers_img:bxor.svg}}|Аналог. входы → Аналог. выход| |Сдвиг вправо (Shift right)|{{:fbd_opers_img:bright.svg}}|Аналог. входы → Аналог. выход| |Сдвиг влево (Shift left)|{{:fbd_opers_img:bleft.svg}}|Аналог. входы → Аналог. выход| //**Другие**// |Аналоговый мультиплексор (Analog multiplexer)|{{:fbd_opers_img:amux.svg}}|Аналог.входы → Аналог.выход | |Дискретный мультиплексор (Binary multiplexer)|{{:fbd_opers_img:dmux.svg}}|Дискрет.входы→ Дискрет.выход | |D/A преобразователь (D/A converter)|{{:fbd_opers_img:dac.svg}}|Дискретный вход → Аналог.выход| |A/D преобразователь (A/D converter)|{{:fbd_opers_img:adc.svg}}|Аналог.вход → Дискрет.выход | |Преобразование AA (Conversion AA)|{{:fbd_opers_img:convaa.svg}}|Целый сигнал→ АНАЛОГОВЫЙ сигнал| Операторы-мультиплексоры представляют собой переключатели, которые выбирают один из двух входных сигналов в зависимости от значения Дискретного переключателя. Операторы D/A и A/D используются для преобразования Дискретного сигнала в Аналоговый и наоборот. Оператор "ПреобразованиеAA" используется при соединении целого выхода с дробным входом. Это не требуется, т.к. соединять можно сигналы разных типов. Эти блоки оставленны для совместимости с импортом из Menta.