¡Uppsss! No estás logueado ¿eres usuario registrado?
Si eres usuario de la plataforma, HAZ CLIC AQUI PARA ACCEDER A TU CUENTA
Después, vuelve a acceder a la plataforma de cursos.
Home › Foros › Curso IOT e Industria 4.0 › Módulo 2. Raspberry e IOT2040 › Realizar gráfica con función senoidal dashboard node-red
- Este debate tiene 2 respuestas, 1 mensaje y ha sido actualizado por última vez el hace 2 años, 10 meses por
JUANPAVQ.
-
AutorEntradas
-
17 julio, 2019 a las 16:36 #8689
JUANPAVQ
ParticipanteHola Iñigo,
Importé los flujos para dibujar la gráfica que generas con:
var msg1={ payload: msg.payload,topic:msg.topic };
var msg2={ payload: msg.payload,topic:msg.topic };
var msg3={ payload: msg.payload,topic:msg.topic };var angulo_ant=Number(flow.get(«angulo_anterior»));
var angulo=angulo_ant+1;
flow.set(«angulo_anterior»,angulo);msg1.topic=»Variable 1″
msg1.payload =10000+10000*Math.sin(angulo/360)+1000*Math.sin(angulo/36);
msg2.topic=»Variable 2″
msg2.payload =10000-(10000*Math.sin(angulo/360)+1000*Math.sin(angulo/36));
if (angulo%2===0)
{msg3=msg1;}
else
{msg3=msg2;}
return [msg1,msg2,msg3];No me genera la gráfica, al utilizar el nodo de debug veo que los mensajes me arrojan NaN en el payload.
<span class=»debug-message-topic»>Variable 2 : msg : Object</span><span class=»debug-message-payload»><span class=»debug-message-element debug-message-top-level built»><span class=»debug-message-row debug-message-expandable»><i class=»fa fa-caret-right debug-message-object-handle»></i><span class=»debug-message-type-meta debug-message-object-type-header»>object</span></span></span></span>
<span class=»debug-message-element»><span class=»debug-message-row»><span class=»debug-message-object-key»>payload</span>: <span class=»debug-message-object-value»><span class=»debug-message-type-number debug-message-object-header»>NaN</span></span></span></span>
<span class=»debug-message-element»><span class=»debug-message-row»><span class=»debug-message-object-key»>topic</span>: <span class=»debug-message-object-value»><span class=»debug-message-type-string debug-message-object-header»>»Variable 2″</span></span></span></span><span class=»debug-message-payload»><span class=»debug-message-element debug-message-top-level built»><span class=»debug-message-element»><span class=»debug-message-row»><span class=»debug-message-object-key»>_msgid</span>: <span class=»debug-message-object-value»><span class=»debug-message-type-string debug-message-object-header»>»8ad5c224.e36b»</span></span></span></span></span></span>
¿Tendrás alguna idea de porque ocurre?
Saludos
JPVQ
Ing. Electromecánico
17 julio, 2019 a las 16:38 #8690JUANPAVQ
Participante{«payload»:null,»topic»:»Variable 2″,»_msgid»:»3bb13746.a32328″}
Ing. Electromecánico
17 julio, 2019 a las 16:47 #8691JUANPAVQ
ParticipanteCreo que ya encontré la solución, presioné el botón de reset para inicializar la variable «angulo anterior» y empezó a arrojar valores como corresponde.
Saludos
JPVQ
Ing. Electromecánico
-
AutorEntradas
- Debes estar registrado para responder a este debate.