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 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Как сделать значение инт с запятой?

Умножаете температуру пееред отправкой в сеть на 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 код Выкл.



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


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