УкраїнськаEnglishmRussian
Вход/Новый
В теме нет новых постов

Int16 преобразовать


Автор Сообщение
Сообщение создано: 21. 05. 2019 [10:56]
dmak
Dmitriy Makukha
Создатель темы
Зарегистрирован(а) с: 21.05.2019
Сообщения: 10
Добрый день, пытаюсь получить данные с ардуино, по TCP/IP, приходят в формате int16. Необходимо преобразовать эти данные в нормальный вид, не могу найти функцию для этого. Мне говорили что есть какой то калькулятор JAVA, и в нем можно посмотреть функцию перерасчета, но все безуспешно в поисках этого калькулятора(
Сообщение создано: 21. 05. 2019 [11:40]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"dmak" wrote:

Добрый день, пытаюсь получить данные с ардуино, по TCP/IP, приходят в формате int16.

Бинарь наверное.

"dmak" wrote:

Необходимо преобразовать эти данные в нормальный вид

Оно в нормальном виде! Наверное нужно взять-прочитать из потока в переменную для работы с ним?

"dmak" wrote:

, не могу найти функцию для этого.

Целые сейчас можно из потока почитать функцией charCodeAt(), как целиком для UTF-16, так и отдельными байтами.
Или специализированным объектом IO для разбора-формирования потока.

"dmak" wrote:

Мне говорили что есть какой то калькулятор JAVA, и в нем можно посмотреть функцию перерасчета, но все безуспешно в поисках этого калькулятора(

Смешно! :) Может нужно почитать документацию на то чем пользуетесь?
Речь о внутреннем языке программирования OpenSCADA!

Learn, learn and learn better than work, work and work.
Сообщение создано: 21. 05. 2019 [14:16]
dmak
Dmitriy Makukha
Создатель темы
Зарегистрирован(а) с: 21.05.2019
Сообщения: 10

Оно в нормальном виде! Наверное нужно взять-прочитать из потока в переменную для работы с ним?

Да именно так.


Целые сейчас можно из потока почитать функцией charCodeAt(), как целиком для UTF-16, так и отдельными байтами.
Или специализированным объектом IO для разбора-формирования потока.


Спасибо за ответ. Буду читать



1754