Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.05.2013, 12:54   #1
Vladimir
Новичок
 
Регистрация: Apr 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Как сделать значение инт с запятой?

переменная модбас параметра температуры был типа флоат, пришлось изменить на инт ,т к на панеле не отображалась, теперь температура стала отображаться целым числом,а надо чтоб с десятыми,возможно ли чтобы значение инт было с десятой?(т е было 25,4 градуса(тип флоат),а теперь 25 градусов(тип инт),а хотелось бы 25,4 градуса(тип инт))
Vladimir вне форума   Ответить с цитированием
Старый 20.05.2013, 13:19   #2
Aard
Member
 
Регистрация: Mar 2007
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как сделать значение инт с запятой?

Умножаете температуру пееред отправкой в сеть на 10.
Например, температура 25,4С отправляется в сеть как 254.
На стороне панели делите полученные 254 на 10 и получаете температуру с точностью до 0,1.
Aard вне форума   Ответить с цитированием
Старый 20.05.2013, 14:27   #3
Vladimir
Новичок
 
Регистрация: Apr 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как сделать значение инт с запятой?

спасибо за совет, сейчас пробую реализовать, поставил блок умножения A*B, А моя температура25,4, а как В придать значение 10? или как то по другому можно?
Vladimir вне форума   Ответить с цитированием
Старый 20.05.2013, 15:09   #4
ЗВЕРЬ
Новичок
 
Аватара для ЗВЕРЬ
 
Регистрация: Sep 2012
Адрес: St-Petersburg
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как сделать значение инт с запятой?

Цитата
Сообщение от Vladimir Посмотреть сообщение
спасибо за совет, сейчас пробую реализовать, поставил блок умножения A*B, А моя температура25,4, а как В придать значение 10? или как то по другому можно?
На вход А подключить температуру. На входе B ввести константу 10 (двойной клик).
ЗВЕРЬ вне форума   Ответить с цитированием
Старый 20.05.2013, 15:11   #5
Vladimir
Новичок
 
Регистрация: Apr 2013
Сообщения: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как сделать значение инт с запятой?

затупил, спасибо сделал
Vladimir вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать значение переменной из SMH4 внешнему сервису? tty123 SMConnect & SMConfig 1 26.08.2019 12:00
Флаг наличия связи, или как присвоить значение переменной из HoldingReg? Dima P. SMLogix 3 12.01.2018 13:35
Как сделать трёхпозиционное управление рекуператором? AlexSku SMConstructor (вентиляция) 1 11.12.2017 11:05
Как сделать опрос по запросу president Связь с внешним миром 4 20.02.2015 14:26
Как сделать так, чтобы появились входы от блока расширения ? Powerlines SMLogix 8 11.02.2010 18:57


Часовой пояс GMT +4, время: 01:42.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023