Home › Forum › Terminali operatore (Weintek) › Utilizzare le macro di conversione su visualizzazione numerica
- Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 1 anno, 8 mesi fa da Fabio.
-
AutorePost
-
Agosto 4, 2022 alle 12:33 pm #66742FabioPartecipante
Non riesco ad utilizzare la conversione tramite MACRO dei valori inputati o prelevati. Mi spiego meglio non trovo nelle library delle MACRO quelle standard di conversione ed anche creando una funzione nuova non la vedo nel menu a tendina della scalatura tramite MACRO.
Agosto 5, 2022 alle 10:47 am #66756Sergio BertanaAmministratore del forumNell’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.
Agosto 6, 2022 alle 6:12 am #66777FabioPartecipanteRisolto, grazie
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.
Usavo una dichiarazione “short” per un dato 16bit senza segno e non agganciava la funzione.
-
AutorePost
- Devi essere connesso per rispondere a questo topic.