V = Variabili
C = Funzioni di Calcolo
La funzione VC10CollVal imposta un risultato su una variabile (resul) sulla base del valore assunto da una variabile rispetto ad altre 2.
La funzione segue la seguente tabella di verità:
Tabella di verità
val01 > val02 | risultato = 0 |
Tutti i casi successivi si riferiscono a val01 ⇐ val02 ed analizzano solo Val03
val03 < val01 | risultato = 1 |
val01 ⇐ val03 < valore2 | risultato = 2 |
val03 >= val02 | risultato = 3 |
VC10CollVal (val01, val02, val03, Risultato)
Parametri:
IN/OUT | TIPO VARIABILE | NOME DI ESEMPIO | DIM | |
---|---|---|---|---|
IN | SYSTEM | val01 | L/S | Primo valore di comparazione |
IN | SYSTEM | val02 | L/S | Secondo valore di comparazione |
IN | SYSTEM | val03 | L/S | Valore da comparare con val01 e val02 |
OUT | SYSTEM | risultato | B | Variabile contenente il risultato della comparazione secondo la tabella di verità raffigurata sopra |
Esegui la comparazione quando il flag “gfComp” viene posto a 1.
IF gfComp gfComp = 0 val01 = 1000 val02 = 5000 VC10CollVal (val01, val02, val03, resul) ENDIF