У нас вы можете посмотреть бесплатно #26 DWIN HMI — Как отображать значения с плавающей точкой или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
В этом видео объясняется, как отображать значения типа FLOAT на дисплее DWIN. Значения типа FLOAT умножаются на 100 и преобразуются в целочисленные значения в коде. В дисплее DWIN переменная DATA VARIABLE имеет тип INTEGER и количество знаков после запятой равно 2. С помощью этого простого трюка мы можем отображать фактические значения типа FLOAT. Скачать код и проект: https://www.alselectro.in/product-pag... В коде используются три массива байтов для хранения протокола для каждой переменной: температура, температура F и влажность. Каждый массив состоит из 8 элементов: Первые два элемента — 0x5A и 0xA5, которые представляют собой фиксированные байты заголовка, обозначающие начало пакета данных. Третий элемент — 0x05, что соответствует длине пакета данных (без учёта байтов заголовка). Четвёртый элемент — запись 0x82, командный байт, указывающий на отправку данных по адресу виртуального поля (VP) на дисплее. Пятый элемент — шестнадцатеричное значение, соответствующее адресу виртуального поля (VP) дисплея. Например, 0x52 — адрес температуры (temp), 0x51 — адрес температуры (tempF), а 0x50 — адрес влажности (humidness). Седьмой и восьмой элементы (индексы 6 и 7) заменяются старшим и младшим байтами фактических данных. Наконец, функция Serial.Write() используется для записи данных на дисплей.