Насколько понял имеется переменная флоат, вам нужно округлить до целых и передать на СМИ2, я вас правильно понял? Если да, я вижу так: переменную флоат округляете до целых, преобразуете в инт(будет и отрицательные значения показывать, если это надо), передаёте в инте на СМИ2, в настройках СМИ2 ставите "0" знаков после запятой, всё! Короче, не понятно в чём здесь проблема, мне кажется её нет!
Последний раз редактировалось Сергей0308; 01.07.2020 в 21:48.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Флоат только в случае если целое значение переменной в положительной области будет занимать четыре десятичных разряда - дробная часть будет отбрасываться(не поместится), если диапазон значений будет этому соответствовать то можно и флоат применить, иначе будет запятую показывать и ноль десятых(сотых), даже если флоат округлите!
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Коллеги, добрый день. Планирую использовать расходомер https://www.turbo-don.ru/rasxodomer-...fikaczii-tfg-s . У него есть передача измеренного значения по Modbus RTU, данные в кодировке BigEndian (сначала старший байт), тип данных float32, адрес 0х501С. Правильно ли я понимаю, что отобразить на СМИ-2 не получится, т.к. данные "не влезут" в индикатор?