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:
- 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.
- 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.
- 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.
- Variabili di sistema per ora e data nell'orologio in tempo reale (RTC)*.
- Variabile di sistema dei valori sugli input digitali IO0-IO7*.
- Variabile di sistema dei valori di output in PWM IO4-IO7 - Valore minimo = 0, valore massimo = 100, predefinito = 50*.
- Frequenza PWM - valore minimo = 1 Hz, valore massimo = 65536 Hz, predefinito = 1000 Hz*.
La modalità di interrogazione può essere selezionata tra tre opzioni (Figura 3):
- "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.
- "The rising edge at the input "Get"" - la interrogazione viene eseguito sul fronte di salita all'input "Get".
- "Periodically" - la interrogazione viene eseguito periodicamente con un periodo di tempo specificato.

Figura 3