Утро не задалось... Не могу решить задачку =))) три условия и запись одного из трёх значений на выход. реально час сижу и никак =(

Комментарии: 89

  1. Anton

    совсем в ПТУ не учился?

    • Anton

      до смешного ... просто смешно ... тупняк на тупняке =)

  2. Vitaliy

    элемента SEL нет там что ли? или вам по принципу последнего измененного нужно выводить?

    • Anton

      есть. значит их парочку нуно. ща пробую х)

    • Anton

      уже и на SEL Запутался=))) пользую в Кдс2.3 CFC...

      • Evgeniy

        на ST напишите, чего вы жизнь то усложняете? IF (in1 = FALSE) and (in2 = FALSE) then out_value := value1; ELSIF (in1 = TRUE) then out_value := value2; ELSIF (in2 = TRUE) then out_value := value3; END_IF;

        • Vitaliy

          тебе во второй SEL воткнуть на вход 1 выход из первого SEL, а на вход 2 третье значение

        • Simmmr

          никогда не понимал, зачем в expression писать in = TRUE/FALSE, если in итак BOOL?

          • Evgeniy

            А для читаемости. Можно вообще в строчку написать, но надо ли? Как вы видите, я еще и в скобочки взял, чтобы условие и следствие визуально разделять

            • Simmmr

              нормально читается и без избыточности ‍

              • Sergy

                Да при чем здесь это ты уходишь от темы . Изначально был сравнение языка st и il

                • Simmmr

                  дык сравнивайте - рази ж я мешаю? одинаково понимаю и то, и другое, просто IL имеет бОльший порог входа ‍

              • Evgeniy

                Ваш код для вас - возможно.

Не нашли ответ?

Вам также может быть интересно