Aviso

El foro está en modo de sólo lectura.

Como hago esto en Nextion

Más
6 años 2 meses antes #1181 por DEA
Respuesta de DEA sobre el tema Como hago esto en Nextion
Nada no funciona

El comando
if(page3.bt1.val==1) // Solo funciona si esta en la page3 escrito, si lo pongo en cualquier otro sitio de ERROR

Y este otro comando
page1.p0.pic=21 // Creo que no es valido para la pantalla, por que lo ponga donde lo ponga da ERROR
Más
6 años 2 meses antes #1182 por Jose Luis
Respuesta de Jose Luis sobre el tema Como hago esto en Nextion
Pues como no guardes el valor en una variable global y esta sea la que compares, no se me ocurre nada mas.
Más
6 años 2 meses antes #1183 por DEA
Respuesta de DEA sobre el tema Como hago esto en Nextion
Ya lo intente, pero pasa igual , si creas la variable en la pagina 1 solo es valida para esta pagina.

Creo que lo mejor sera hacerlo desde arduino
Más
6 años 2 meses antes #1184 por Jose Luis
Respuesta de Jose Luis sobre el tema Como hago esto en Nextion
Pusiste la variable como global?
Más
6 años 2 meses antes #1185 por DEA
Respuesta de DEA sobre el tema Como hago esto en Nextion
Si Jose luis lo puse en global.
Te explico como lo hice vale .
Tenemos en la pagina 3 el bt1 y en la pagina 0 el p0.
Pues bien cree una variable global en la pagina 3 y la llame ON y en preinitialize puse : ON.val=bt1.val
Con lo que el valor del bt1 sera el de la variable.
Ahora en la pagina 0 puse:
if(ON.val==1)
{
p0.pic=21
}
Pues me da fallo en ON.val
Parece que aunque le ponga global no la reconoce en otras paginas o lo estoy haciendo mal. No lo se.
Más
6 años 2 meses antes #1186 por Jose Luis
Respuesta de Jose Luis sobre el tema Como hago esto en Nextion
Segun lo que me dices, y lo pones en preiniciaze (estando en pagina 3), si el boton esta a 0 y lo cambias a 1 y sales a la pagina 1. la variable estando a 0 por que es el valor que tenia cuando paso la primera vez por esa pagina.

No?
Tiempo de carga de la página: 0.381 segundos
Gracias a Foro Kunena