This is topic Запись в БД 1.#*** in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.
Добрый день, возникла проблема: если в процессе работы с одного из датчиков приходит сигнал 1.#** (выводится в текстовое поле) связанный допустим выходом его из строя
то весь запрос с остальными верными параметрами в БД не записывается. я так понимаю это несоответсвие типов.
как можно выйти из ситуации? - можно ли гденибудь в параметрах поставить что при получении сигнала отличного от типа float(или какойнибудь другой ошибки) передавать в переменную 0 (ноль) - или нужно писать какую-то программную обработку??
Posted by Phlagman (Участник № / Member № 4893) on :
Возможно ли решить эту проблему заданием и контролем границ ? интервалы с датчиков известны(темпеатура и давление)
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
На наш взгляд, решать проблему надо путем устранения некорректного ответа от устройства.
Если это невозможно, то придется прибегнуть к программной обработке полученного значения. В программе можно контролировать попадает ли полученное значение в допустимый интервал и если нет, то передавать 0 вместо значения от датчика.