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

Назначение.
Функциональный блок MUX8_R применяется для выбора и последующего вывода одного из 8 входных вещественных значений.
Состав структурной переменной.
Переменная со структурным типом MUX8_R будет добавлена в локальный словарь автоматически при добавлении блока в редактор.

Описание алгоритма.
На вход блока поступают до 8 вещественных значений IN1 .. IN8, из которых только одно будет передаваться на выход Q.
Номер передаваемого значения указывается во входном параметре SEL за вычетом единицы. Например, при SEL=0 выход Q=IN1, при SEL=7 выход Q=IN8, а если SEL < 0 или SEL > 7, выход Q=0.
Пример синтаксиса на языке ST.
//вызов функционального блока
Block.MUX8_R(SEL, 1.1, 2.2, 3.3, 4.4, 5.5, 6.6, 7.7, 8.8);
//чтение переданного на выход значения,
//например, при SEL=1 выход Q=2.2
Q := Block.Q;
|
