Ottenere il valore di una variabile di sistema.

Il blocco (Figura 1) viene utilizzato per ottenere il valore di una delle variabili di sistema del pannello Nextion HMI.

                                                                                                  Figura 1 

Nell'editor dei blocchi viene selezionato un pannello e una variabile specifica di cui verrà letto il valore (Figura 2).

                                                                                                  Figura 2 

Variabile di sistema:

  1. Current value of back-light brightness(dim)(Valore corrente della luminosità della retroilluminazione(dim)) - valori possibili: 0–100. Quando imposti dim=80 significa che imposti la luminosità su 80 ma non la mantieni al valore predefinito. Alla successiva accensione la luminosità verrà impostata sui valori predefiniti.
  2. Default back-light brightness(dims)(Luminosità della retroilluminazione predefinita (dims) - i valori possibili sono 0 -100. Quando imposti dims=80 su Nextion TFT, significa che hai impostato la luminosità su 80 e l'hai salvata come predefinita. La prossima volta che accendi Nextion TFT, la luminosità della retroilluminazione sarà 80 per impostazione predefinita.
  3. Numeric system variable(sys0, sys1, sys2)(Variabile di sistema numerica (sys0, sys1, sys2)) - sys0, sys1sys0, sys1, sys2 sono variabili globali, che non è necessario definire o creare. Puoi usarli in qualsiasi pagina. Il valore predefinito per queste tre variabili è 0, possono essere lette e scritte, il loro intervallo di valori è da 0 a 4294967295. Si consiglia di passare i valori attraverso le pagine con le variabili di sistema.
  4. Variabili di sistema per ora e data nell'orologio in tempo reale (RTC)*.
  5. Variabile di sistema dei valori sugli input digitali IO0-IO7*.
  6. Variabile di sistema dei valori di output in PWM IO4-IO7 - Valore minimo = 0, valore massimo = 100, predefinito = 50*.
  7. Frequenza PWM - valore minimo = 1 Hz, valore massimo = 65536 Hz, predefinito = 1000 Hz*.
*Solo per la linea Enhanced.

La linea Enhanced include un orologio in tempo reale integrato, 1024 byte di memoria non volatile e 8 input/output digitali. Ognuno di essi può essere configurato sia come ingresso che come uscita. Quattro di essi (da 4 a 7) possono essere configurati come uscite PWM. Tali funzionalità consentono di creare un dispositivo quasi completo basato su questo pannello.

La modalità di interrogazione può essere selezionata tra tre opzioni (Figura 3):

  1. "Each cycle" - in questa modalità la interrogazione verrà eseguita ad ogni ciclo di esecuzione del programma. Non è consigliata poiché questa modalità sovraccarica il controller e aumenta il tempo di esecuzione del programma.
  2. "The rising edge at the input "Get"" - la interrogazione viene eseguito sul fronte di salita all'input "Get".
  3. "Periodically" - la interrogazione viene eseguito periodicamente con un periodo di tempo specificato.

                                                                                                  Figura 3 

Crea il tuo sito web gratis! Questo sito è stato creato con Webnode. Crea il tuo sito gratuito oggi stesso! Inizia