"МУП НПО «Прогресс» приобретает приборы учёта потребления тепловой энергии и воды ВИС.Т, производимые ЗАО «НПО Тепловизор» для установки в жилых зданиях и на предприятиях различного назначения в целях реализации единой городской программы энергоресурсосбережения. Нашей организацией устанавливались теплосчётчики в центральных и индивидуальных тепловых пунктах, в жилых домах, на различных производственных предприятиях, расходомеры на водонасосных станциях. При выборе теплосчётчиков и расходомеров для определённых объектов в первую очередь учитывались такие характеристики, как сравнительно большой диапазон измерений, низкий порог чувствительности, удобство обслуживания и эксплуатации, удобство съёма показаний, а также надёжность приборов, входящих в состав узла учёта."
Е.М.Шутова, Генеральный директор МУП НПО «Прогресс»
Решили прочитать архивы с ВИС.Т Modbus, столкнулись с проблемой - расчеты нарастающих значений массовых расходов(заголовок архива) не совпадают со значениями массовых расходов в архивных записях(часовые записи).
За время измерения были прочитаны значения: время G0(заголовок архива) dG0(расход за 1 час) 12:00 175024,906250 7,221 11:00 175017,671875 7,238 10:00 175010,437500 7,293
Да, разбирайтесь с float. Значения нарастающего итога 175024,906250 / 175017,671875 / 175010,437500 уже неверны, поскольку в них должно быть столько же значащих разрядов после запятой, как в значениях почасовых записей (3). Разряды с 4 по шестой явно указывают на ошибку преобразования в число с плавающей запятой. Опять же, если float, который вы используете, имеет разрядность 32 бита (точность около 7 разрядов), он не подходит для работы с такими большими числами.
-- Виктор В. Жданов NegaSoft Co. FAE НПО "Тепловизор", Главный инженер-программист
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
НПО «Тепловизор», Москва, Рязанский проспект, 8а тел/факс: +7(495)730-47-44, +7(495)127-28-44