Bienvenido, Invitado
Nombre de Usuario: Contraseña: Recordarme
  • Página:
  • 1

TEMA: Animación de ventilador en pantalla Nextion

Animación de ventilador en pantalla Nextion 2 meses 1 semana antes #389

Saludos cordiales. Estoy siguiendo el tutorial de animaciones en la pantalla nextion pero siempre me da error al tratar de compilar. Me fije muy bien en los espacios y sintaxis pero siempre da error.
Adjunto el archivo en .rar. Mil gracias por si alguien puede mirarlo y tratar de compilarlo o mostrarme el error.
Adjuntos:

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Animación de ventilador en pantalla Nextion 2 meses 1 semana antes #390

Este es el primer trozo de codigo que funciona bien:
if(va0.val==1)
{
va0.val=0
}else
{
va0.val=1
}

Este es el segundo trozo de codigo del temporizador que es el de los errores:

if(va0.val==1)
{
if(p0.pic < 5)
{
p0.pic++
}else
p0.pic = 0
}
}

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Animación de ventilador en pantalla Nextion 2 meses 1 semana antes #391

Como te dice el compilador cuando ejecutas el codigo, te falta unas llaves.
La llave que falta estan despues del else, te has olvidado de ponerlas.
El codigo quedaria asi y no da error :
 if(va0.val==1)
{
  if(p0.pic<5)
  {
    p0.pic++
  }else
  {
    p0.pic=0
  }
}


El siguiente usuario dijo gracias: ariassan80

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Animación de ventilador en pantalla Nextion 2 meses 6 días antes #421

Esta escrito tal cual lo escribí antes que tu y si miras bien es igual tu correccion al codigo que me da error y sigue dando error.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Animación de ventilador en pantalla Nextion 2 meses 6 días antes #422

Como es mejor una imgen que 1000 palabras ahi te va la imagen del programa funcionando:

Osea estas equivocandote en algo cuando tecleas, no lo tienes exactamente igual.
Adjuntos:

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Última Edición: por Jose Luis.

Animación de ventilador en pantalla Nextion 2 meses 6 días antes #423

Y por cierto, tu codigo es este :
if(va0.val==1)
{
if(p0.pic < 5)
{
p0.pic++
}else
p0.pic = 0
}
}
y el mio es este :
 if(va0.val==1)
{
  if(p0.pic<5)
  {
    p0.pic++
  }else
  {
    p0.pic=0
  }
}

Si me dices que son iguales, es que o no te has fijado bien, o vamos tener que ir al oftalmologo. :side:

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

  • Página:
  • 1
Tiempo de carga de la página: 0.523 segundos
Gracias a Foro Kunena