Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2019, 19:23   #1
krokodandi
 
Регистрация: 27.01.2019
Сообщений: 5
По умолчанию Node-Red.Modbus.Датчик MD-1/MD-2.JScript

Данный датчик измеряет температуру и влажность.
Но есть маленькая проблема. Я не опытен в написании скрипта.
А ведь очень хочется добиться результата.
Я уже прошел посвящение в протокол модбас и могу даже врукопажку посчитать crc =) Я застрял на массиве.
По протоколу я получаю данные в готовом виде, но в массиве.
[202,351]
Числа уже имеют десятичный вид.
Я создал функцию вывода из массива, а точнее две...
Первая для температуры, вторая - влажности.

Код:
var arr = msg.payload;
var temp = arr[0];
var hum = arr[1];
msg.payload =temp;
return msg
Код:
var arr = msg.payload;
var temp = arr[0];
var hum = arr[1];
msg.payload =hum;
return msg;
Есть два вопроса.
Как сделать вместо двух функций одну и как делить оба значения на 10?
Перепробовал кучу вариантов, думал-думал... и завис.
Я раньше мелочь на си писал. Прошел некоторый промежуток времени и что-то я все забыл.
krokodandi вне форума Ответить с цитированием
Старый 09.03.2019, 19:44   #2
krokodandi
 
Регистрация: 27.01.2019
Сообщений: 5
По умолчанию

Я нашел, как делить перед выводом =)
msg.payload =hum/10;
Осталось понять, как написать вместо двух функций одну.
krokodandi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Онлайн игра на Node.js + SockJS или socket.io / Node.js freerunner JavaScript, Ajax 2 17.04.2014 11:01
Датчик случайных чисел Ksy JavaScript, Ajax 0 07.02.2011 23:10
Мышка как датчик вращения loader-ua Фриланс 7 19.11.2009 00:01
Мышка как датчик вращения loader-ua Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 15.11.2009 17:22