Стартовая страница › Форумы › Понять, как работает ПО › Использование формул › Отображение отрицательных значений
- В этой теме 31 ответ, 6 участников, последнее обновление 4 года, 4 месяца назад сделано Mikhail.
-
АвторСообщения
-
13.10.2019 в 19:13 #13875MikhailМодератор
Разделители разрядов зависят от установленного языка. Он устанавливается в Администраторе или в настройках веб-приложения. У Вас какой установлен?
14.10.2019 в 17:53 #13880NaladunУчастникАдминистратор и web-интерфейс на английском оба. Работает в связке с KEPServerEx, там заданы данные типа Short, и отображаются правильно. В администраторе канал указан как CalculatedReal, без формулы, формат «D».
В языке и региональных стандартах системы все указано правильно, разделитель разрядов — пробел, дробной части — запятая. Так понимаю, это не отсюда ноги, т.к. в статистике от самого коммуникатора отображаются данные по каналу уже в виде 1,234.00014.10.2019 в 18:08 #13881NaladunУчастникЕсли перевести на русский язык интерфейс администратора, то данные отображаются в коммуникаторе как 1 234,000. Но не в веб. В итоге получается, и на русском шаблоне ru-RU в веб интерфейсе тоже надо работать, только тогда отображается правильно. Это можно подправить в будущих версиях, или сделать опции в веб-интерфейсе по отображению числовых данных? На русском работать и отображать — не всем надо.
14.10.2019 в 18:18 #13882RomirosУчастникЯзык тут не причем. https://it.wikireading.ru/17860
Настройте отображение как Вам необходимо.14.10.2019 в 18:21 #13883NaladunУчастникПопутный вопрос. Есть какие-либо команды, чтобы окно текущего представления (не самого браузера) разворачивалось при открытии в полноэкранном режиме сразу?
14.10.2019 в 18:27 #13884NaladunУчастникЯзык тут не причем. https://it.wikireading.ru/17860
Настройте отображение как Вам необходимо.Там все указано правильно, пробовали менять. Отображение зависит от настроек языка интерфейса и администратора, который и влияет на коммуникатор.
14.10.2019 в 19:07 #13887MikhailМодераторЕсли перевести на русский язык интерфейс администратора, то данные отображаются в коммуникаторе как 1 234,000. Но не в веб
Нужно перезапустить либо IIS, либо пул приложений на IIS, либо просто перезагрузить сервер, чтобы изменения языка применились в вебе.
14.10.2019 в 19:08 #13888MikhailМодераторЕсли не хотите менять язык в Администраторе, установите культуру в настройках веб-приложения: ru-RU
14.10.2019 в 19:44 #13892NaladunУчастникЕсли не хотите менять язык в Администраторе, установите культуру…
Вообщем, если в администраторе задан язык русский, то коммуникатор отображает данные линии правильно (по-нашему) без запятых.
Web-интерфейс отображает правильно также только если этот параметр culture выставлен на ru-RU, но при этом и его язык интерфейса меняется на русский. Вот бы отвязать бы эти путы, чтобы было отображение данных нормальное, но без изменения языка.15.10.2019 в 18:43 #13895MikhailМодераторОтвязать не получится. Если критично нужен интерфейс на английском, но с русским форматированием, то можно подменить языковые файлы.
20.11.2019 в 08:11 #14134de3troerУчастникВопрос немного не по теме, не касается отрицательных значений.
Есть датчики температуры, ModBus RTU over TCP, Через MOXA 6250, проблема в получении отрицательной температуры,
При положительной температуре все нормально, запрос-ответ выглядит так:
Tx:030613-1F 04 00 20 00 01 33 BE
Rx:030614-1F 04 02 00 22 91 2BЗапрос-Ответ при отрицательной температуре, соответственно шибка CRC
Tx:030600-1E 04 00 20 00 01 32 6F
Rx:030601-1E 04 02 FF FF E7 2D 48Я так понимаю правильный ответ должен выглядеть так
1E 04 02 FF E7 2D 48
Возможно это косяк производителя датчиков или это какие то настройки? Есть ли варианты решения?
20.11.2019 в 08:56 #14135manjey73Участник-25
-6145У вас какая из этих температур ?
Вообще это явно косяк прошивки датчика. 3 байта как-то ни туда и ни сюда в любом протоколе.
20.11.2019 в 08:57 #14136manjey73УчастникДля драйвера Modbus это никак не поправить, потому что не по стандарту.
20.11.2019 в 09:57 #14137de3troerУчастникВерное значение будет 65511, соответственно -24/10
20.11.2019 в 17:57 #14152MikhailМодератор1E 04 02 FF E7 2D 48 — корректный пакет.
Впервые сталкиваюсь, что устройство вставляет лишний байт. Попробуйте написать разработчикам устройства. -
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.