MUX8_I - одно из 8 целочисленных значений

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

Описание алгоритма.
На вход блока поступают до 8 целочисленных значений IN1 .. IN8.
Номер передаваемого значения указывается во входном параметре SEL за вычетом единицы. Например, при SEL=0 выход Q=IN1, при SEL=7 выход Q=IN8, а если SEL < 0 или SEL > 7, выход Q=0.
Пример синтаксиса на языке ST.
//вызов функционального блока
Block.MUX8_I(SEL, 1, 2, 3, 4, 5, 6, 7, 8);
//чтение переданного на выход значения,
//например, при SEL=1 выход Q=2
Q := Block.Q;
|
