13.1. Il campo quantità
Il campo quantità deve essere impostato per ritornare un valore numerico. Può essere definito direttamente nella tabella regole inserendo il valore da associare al codice oppure inserendo una formula LUA. Nella figura seguente si vede una configurazione dove il valore della quantità coincide con il valore della variabile MT_LINEA.
Per fare in modo che il programma riconosca la formula è necessario inserire il simbolo = (uguale) come primo carattere del campo QTA. La sintassi LUA è accettabile nella definizione della quantità: esempi validi sono:
Table 1.2. Esempi di valori accettabili nel campo QTA
Valore |
Descrizione |
6 |
Valore |
=6*2 |
Calcolo di valori |
=MT_LINEA |
Valore di una variabile |
=round(MT_LINEA/3, 2) |
Calcolo di valori di variabili e funzioni standard LUA |
=myfunction(MT_LINEA) |
Calcolo di valori tramite una funzione LUA definita dall'utente |
Da notare che le variabili utilizzabili sono quelle definite nel contesto della macchina in fase di configurazione e i valori sono quelli passati dall'operatore tramite il modulo utente.
Anche in questo caso, come nellevariabili formula, il nome può essere scritto con o senza parentesi.
Le funzioni devono essere definite nel file “userfunc.lua”.
Per una maggiore informazione su come implementare le funzioni LUA, vedere il paragrafo “13.5 Linguaggio LUA” oppure la sezione relativa alle formule.