Phlagman
Junior Member / Новичок
Участник № / Member № 4893
отправлено / posted
Добрый день, возникла проблема: если в процессе работы с одного из датчиков приходит сигнал 1.#** (выводится в текстовое поле) связанный допустим выходом его из строя
то весь запрос с остальными верными параметрами в БД не записывается. я так понимаю это несоответсвие типов.
как можно выйти из ситуации? - можно ли гденибудь в параметрах поставить что при получении сигнала отличного от типа float(или какойнибудь другой ошибки) передавать в переменную 0 (ноль) - или нужно писать какую-то программную обработку??
Сообщения / Posts 10 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Phlagman
Junior Member / Новичок
Участник № / Member № 4893
отправлено / posted
Возможно ли решить эту проблему заданием и контролем границ ? интервалы с датчиков известны(темпеатура и давление)
Сообщения / Posts 10 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
На наш взгляд, решать проблему надо путем устранения некорректного ответа от устройства.
Если это невозможно, то придется прибегнуть к программной обработке полученного значения. В программе можно контролировать попадает ли полученное значение в допустимый интервал и если нет, то передавать 0 вместо значения от датчика.
Сообщения / Posts 17344 | Из / From: Россия
| IP / IP: IP адрес / IP address |