Границы, пределы, формулы

Стартовая страница Форумы Понять, как работает ПО Границы, пределы, формулы

Просмотр 3 сообщений - с 16 по 18 (из 18 всего)
  • Автор
    Сообщения
  • #12632
    talbutdinov
    Участник

    Немного разобрался в чем была проблема! Дело в том, что драйвер пишу сам и изучаю попутно Rapid-у. Я по ошибке в драйвере сам устанавливал тип статуса значения и ждал, что система мне определит это свойство. Из примера взял и использовал сам того не понимая SetCurData(0, kanal1, 1);, а нужно было SetCurData(0, kanal1, BaseValues.CnlStatuses.Defined);. Но кстати почему-то у одного устройства это работает, у другого нет, драйвер один и тот же, пока разбираюсь, видимо тоже где-то мой косяк.

    #12633
    Romiros
    Участник

    Да это по-моему без разницы Defined это и есть 1, просто так более правильно. Проблема в чем-то другом. Можно во входном канале поставить галочку использовать формулу и прописать что-то типа: Cnl;Cnl<10?11:1.
    Или двойное условие для предупредительной.
    Тогда можно не ставить границы, но я думаю правильнее всё-таки использовать уставки.

    #12637
    Mikhail
    Модератор

    Да это по-моему без разницы Defined это и есть 1, просто так более правильно.

    Верно.

Просмотр 3 сообщений - с 16 по 18 (из 18 всего)
  • Вы должны авторизироваться для ответа в этой теме.