Nell’oggetto di visualizzazione numerica è possibile effettuare la scalatura dei valori in visualizzazione ed in inputazione tramite macro. In realtà non sono macro ma funzioni che vanno definite con un parametro in ingresso (Valore letto dalla variabile definita) ed un parametro in uscita (Valore che verrà scritto nella variabile definita).
Come si vede dallo screenshot ho definito due funzioni ReadFunction e WriteFunction, che poi ho abbinato all’oggetto NumericInput.
La funzione di lettura prende in ingresso il valore della variabile definita e lo divide per 10 ritornandolo in uscita per essere visualizzato.
La funzione di scrittura prende in ingresso il valore inputato e lo moltiplica per 10 ritornandolo in uscita per essere scritto nella variabile definita.
Nota: Affinchè le funzioni siano visualizzate nel drop down di selezione è importante che il tipo dei parametri in ingresso ed uscita delle funzioni corrisponda al tipo di dati definito nell’oggetto Numeric Input.