ИЛИ — есть такая логическая операция 🙂
// Логическое ИЛИ
public double OR(params int[] cnls)
{
foreach (int cnlNum in cnls)
{
if (Val(cnlNum) > 0 && Stat(cnlNum) > 0)
return 1;
}
return 0;
}
В расчетном канале вводите формулу OR(101, 102, 103, 104) где цифры это ваши номера каналов, при любом значении > 0 канал станет = 1.
з.ы. кстати можно даже не использовать ИЛИ, так как сам канал битовой маски при любом поднятом бите будет > 0, ну кроме самого старшего, но это уже зависит от преобразования, которое выполняется в канале.