Normalmente il passaggio tra una pagina e l’altra è immediato, naturalmente più la pagina è ricca di grafica e più la risoluzione del pannello in pixel cresce cresce di conseguenza il tempo di caricamento pagina. Da mia esperienza diretta anche con pagine molto complesse, il tempo di caricamento è sempre inferiore al secondo.
Il problema che tu lamenti però potrebbe dipendere dalla comunicazione con il modulo CPU, il pannello normalmente scambia dati tramite porta seriale, o come nel tuo caso tramite connesione TCP/IP, con i dispositivi a cui è connesso. Può succedere che in caso di reti molto trafficate o nel caso di dispositivo a cui è connesso lento a rispondere, vi sia una lentezza nel cambio pagina.
Al cambio pagina il pannello deve richiedere tutte le variabili presenti nella pagina per poi visualizzare la pagina con i valori corretti e questo può portare ad un “intasamento” della comunicazione con il dispositivo. Sul nostro modulo SlimLine ARM7 la comunicazione è gestita in background è se il programma è molto complesso si può avere un allungamento del tempo di ciclo del programma in background, con conseguente ritardo nella comunicazione.
Per risolvere il problema è possibile definire un tempo di attesa sulla comunicazione, indicativamente è possibile definire ritardi da 10 a 20 mS, pari cioè al tempo medio di esecuzione del programma di background (Screenshot).