8.4. Variabili formula
Le variabili formula definiscono un parametro numerico il cui valore è il risultato dell'elaborazione di una formula o di codice LUA. Sono da utilizzare nel caso che il parametro che influenza il codice sia regolato da complesse dipendenze da altri parametri.
Immaginiamo di avere una lamiera di forma rettangolare il cui codice è definito dall'area. In questo voglio facilitare il compito dell'operatore offrendo la possibilità di inserire le due dimensioni lineari evitandogli di dover calcolare l'area manualmente. Definirò quindi tre variabili:
Esempio di formule:
=(LUNGHEZZA*2)/1000
=((LUNGHEZZA*2)/1000)+0.75
=(round((((((2*3.1415* LUNGHEZZA)/360)* LARGHEZZA)+200)*2)* LUNGHEZZA))/1000
L'operatore dovrà preoccuparsi solamente di inserire i valori di LUNGHEZZA e LARGHEZZA. Il configuratore calcolerà autonomamente il valore dell'area da utilizzare nella valutazione delle regole.
Le variabili formula offrono l'accesso completo al linguaggio LUA (le funzioni LUA a disposizione sono elencate nel capito 13.5 “Linguaggio LUA”).