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

SEL_I - один из 2 целочисленных сигналов


Назначение.
Функциональный блок SEL_I применяется для выбора одного из 2-х входных целочисленных значений. Переключение между сигналами осуществляется через входной дискретный сигнал SELECT.
 
Состав структурной переменной.
Переменная со структурным типом SEL_I будет добавлена в локальный словарь автоматически при добавлении блока в редактор.
Описание алгоритма.
В блок поступают 2 целочисленных значения IN1 и IN2. Выбор передаваемого на выход Q значения определяется входным дискретным сигналом SELECT:
  • SELECT=FALSE, выход Q=IN1;
  • SELECT=TRUE, выход Q=IN2.
     
Пример синтаксиса на языке ST.
//вызов функционального блока
Block.SEL_I(SELECT, 1, 10);
//возвращается Q=1 при SELECT=false и Q=10 при SELECT=true
Q := Block.Q;