FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Вторник, 21.11.2017, 13:15
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Новый функционал » Новые » Блок преобразования DEC значения в HEX (String)
Блок преобразования DEC значения в HEX (String)
Сергей Дата: Среда, 07.10.2015, 12:08 | Сообщение # 1
Модератор
Группа: Модераторы
Сообщений: 509
Награды: 17
Репутация: 7
Статус: Offline
В одном проекте необходимо было на вэб странице изменять цвет показания температуры, в зависимости от температуры. Типа при низкой темп., значение температуры. или другой текст - синий, а по мере увеличения плавно меняется на красный.
В HTML это можно сделать при помощи тэга цветной текст, где "#AD1CDF" - константа значения цвета в HEX формате. Соответственно в FLProg необходимо, в теле страницы, указать следующее: цветной текст. Обязательно с двумя кавычками!
Но вместо значения цвета указываем имя входа блока вэб сервера, а на этот вход подаем уже переменную со значением цвета.
Встал вопрос как переменную Float(или int), которую нам дает датчик температуры, перевести в HEX формат с типом String. И ее подставить в код страницы. 
В HTML есть еще возможность указать значение цвета в десятичном или процентном формате, но для этого надо в заголовке страницы определять стили. С этим уже возникли проблемы, у меня по крайней мере.


Выгодные покупки на AliExpress в Cashback ePN! Возврат до 12 % от стоимости ЛЮБОГО товара!
 
Oleg1345140 Дата: Воскресенье, 11.10.2015, 18:25 | Сообщение # 2
Полковник
Группа: Проверенные
Сообщений: 426
Награды: 2
Репутация: 6
Статус: Offline
Если значение не велико (из 6 НЕХ цифр изменять например 2) то можно поступить следующим способом: берем схему подходящей советской микросхемы (шифратор дешифратор) и по ним строим преобразование интеджера в десятичный формат из десятичного в двоичный из двоичного в шетнацетиричный и при помощи него управляем строковыми перемееными. немного сложно но зато реализуемо. Возможно существует более простой способ преобразования но пока в голову ничего проще не пришло. Если нужно поробую накидать пример.
 
Andrej Дата: Среда, 30.08.2017, 11:37 | Сообщение # 3
Лейтенант
Группа: Проверенные
Сообщений: 84
Награды: 1
Репутация: 1
Статус: Offline
А блок то собран? Можно увидеть?
 
rw6cm Дата: Среда, 30.08.2017, 12:09 | Сообщение # 4
Генерал-лейтенант
Группа: Проверенные
Сообщений: 954
Награды: 84
Репутация: 68
Статус: Offline
Цитата Andrej ()
А блок то собран? Можно увидеть?

Прикрепления: 4846306.png(11Kb)


Win7-32, FLProg (portable)
 
Cancertanly Дата: Понедельник, Вчера, 12:08 | Сообщение # 5
Сержант
Группа: Проверенные
Сообщений: 41
Награды: 5
Репутация: 3
Статус: Offline
доброго всем времени суток. подскажите пожалуйста как полученную строку с HEX преобразовать в десятичное число? ткните носом, может не нашел?
дело в том что пытаю RDM-6300, а он по ТХ- номер карты в НЕХ- передает, а мне хочется в десятичном... 
заранее спасибо.


Сообщение отредактировал Cancertanly - Понедельник, 20.11.2017, 12:10
 
starshoy81 Дата: Понедельник, Вчера, 12:12 | Сообщение # 6
Подполковник
Группа: Проверенные
Сообщений: 218
Награды: 1
Репутация: 0
Статус: Offline
Cancertanly, картинку из четвертого сообщения гляньте, там из строки в число можно преобразовать.
 
Cancertanly Дата: Понедельник, Вчера, 12:23 | Сообщение # 7
Сержант
Группа: Проверенные
Сообщений: 41
Награды: 5
Репутация: 3
Статус: Offline
starshoy81, все бы хорошо, только этот блок конвертирует первые две цифры и то округляет.... а у меня должно получится 7ми значное число, получается не то..
 
starshoy81 Дата: Понедельник, Вчера, 12:47 | Сообщение # 8
Подполковник
Группа: Проверенные
Сообщений: 218
Награды: 1
Репутация: 0
Статус: Offline
Cancertanly, по идее надо разбирать строку на символы, их преобразовывать и потом слеплять в последовательность чисел.
 
Форум » Новый функционал » Новые » Блок преобразования DEC значения в HEX (String)
Страница 1 из 11
Поиск:

FLProg © 2017
Яндекс.Метрика