Вопрос о Node-RED для Raspberry Pi 3. У меня есть 3 входа, которые дают ускорение по осям X, Y, Z.Я хочу сделать один вывод из этих 3 входов.Для этого я использую формулу √X^2+Y^2+Z^2
.Согласно моей функции мой вывод все еще 3 части и дает вывод NaN , когда я отлаживаю.Что я должен делать в соответствии с функцией Freq
Вот мой сбор информации X, Y, Z из моего sql.
var str = msg.payload;
str = str[0]['IX']; // Choose last data from IX column
a = str * 10; // Scaling the value
msg.payload = a
return msg;
var str = msg.payload;
str = str[0]['IY']; // Choose last data from IY column
b = str * 10; // Scaling the value
msg.payload = b
return msg;
var str = msg.payload;
str = str[0]['IZ']; // Choose last data from IZ column
c = str * 10; // Scaling the value
msg.payload = c
return msg;
И функция, которую я пытаюсь вычислить один выход (в соответствии с Freq)
var str = msg.payload;
var a;
var b;
var c;
str = Math.pow(a^2+b^2+c^2);
d = str * 10;
msg.payload = d;
return msg;