Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство по программированию
×

MUX4_R - одно из 4 вещественных значений


Назначение.
Функциональный блок MUX4_R применяется для выбора и последующего вывода одного из 4 входных вещественных значений.
 
Состав структурной переменной.
Переменная со структурным типом MUX4_R будет добавлена в локальный словарь автоматически при добавлении блока в редактор.
Описание алгоритма.
На вход блока поступают до 4 вещественных значений IN1 .. IN4. Для выбора сигнала, значения которого будут передаваться на выход Q, необходимо на вход SEL передать номер входа за вычетом единицы:
Значение входа SEL
Выход Q
SEL = 0
Q=IN1
SEL = 1
Q=IN2
SEL = 2
Q=IN3
SEL = 3
Q=IN4
SEL < 0 или SEL > 3
Q=0
 
Пример синтаксиса на языке ST.
//вызов функционального блока
Block.MUX4_R(SEL, 2.2, 3.3, 4.4, 5.5);
//чтение переданного на выход значения,
//например, при SEL=3 Q=5.5
Q := Block.Q;