Valore della voce di menu.

Il blocco (Figura 1) viene utilizzato per ottenere o scrivere il valore della voce di menu.

                                                                                               Figura 1 

Il blocco (Figura 2) viene configurato tramite l'editor di blocchi.

                                                                                                  Figura 2 

La casella combinata "Menu" viene utilizzata per selezionare i menu tra quelli esistenti nel progetto (Figura 3).

                                                                                                  Figura 3 

La casella combinata "Menu item" serve per selezionare una voce dal menu selezionato. Premendo il pulsante (1) si apre la finestra di selezione della voce. È possibile selezionare solo una voce di menu non di gruppo (Figura 4).

                                                                                                  Figura 4 

  1. Input "Value" - quando questa casella è selezionata, il blocco avrà l'input "Value". Il valore di questo input verrà scritto direttamente nella voce di menu. Nota: se la voce di menu selezionata è memorizzata nella EEPROM, ogni volta che cambia il valore sull'input "Value", verrà scritto nella EEPROM. Ciò può portare alla fine della risorsa di scrittura nella EEPROM.
  2. Output "Menu item Name" -  quando questa casella è selezionata, il blocco avrà un'output "Name". Questo output emetterà il nome della voce di menu selezionata.
  3. Output "Value" - quando questa casella è selezionata, il blocco avrà un'output "Q". Questa output emetterà il valore della voce di menu selezionata. L'output "Value" e selezionato per impostazione predefinita.
  4. Input "Can update value" - quando questa casella è selezionata, il blocco avrà l'input "CanValUp". Impostando questo input su un livello logico alto, il valore sull'output "Q" del blocco cambierà immediatamente quando viene modificato il valore nella voce di menu. Quando questo input è impostato su un livello logico basso, il valore sull'output "Q" del blocco viene "congelato" e rimane in questo stato finché non appare un livello logico alto sull'input "CanValUp". Nota: quando si modifica il valore di una voce di menu, i valori modificati vengono immediatamente scritti su questa voce. Cioè, ad esempio, quando si inserisce il valore 123 direttamente nella voce di menu, verrà scritto prima 1, poi 12 e solo dopo 123. Questo comportamento può influenzare negativamente la logica del circuito (ad esempio, l'impostazione del termostato). Per escludere questa possibilità consiglio di utilizzare l'input "CanValUp" e di vietare la modifica dei valori in output quando il menu è attivo.
File FLProg.
Crea il tuo sito web gratis! Questo sito è stato creato con Webnode. Crea il tuo sito gratuito oggi stesso! Inizia