| i comuni operatori aritmetici di base ( +
- *
/ ); |
| i comuni segni di uguaglianza e disuguaglianza (=
!= <>
< >
>= <=); |
| valori costanti (esempio: 13 oppure ALFA); |
| riferimenti alle variabili del progetto; il nome della variabile deve
essere preceduto da un $.
Esempio: se è stata definita una variabile ASSE, è possibile usare $ASSE
come elemento di una espressione; |
| il simbolo @, che viene
sostituito con 'il valore della variabile in esame' (questa sintassi è
consentita solo nella definizione delle variabili); |
| set di costanti, numeriche
o alfanumeriche, comprese tra parentesi graffe e separate dal carattere pipe; esempio:
{30|45|100} oppure {ALFA|BETA|GAMMA};
$ASSE = {30|45|100} significa $ASSE è uguale ad uno tra i valori 30,45,100
$ASSE != {30|45|50:60} significa $ASSE è diverso da tutti i valori 30,45,50,51,52...58,59,60
l'uso dei sets di costanti è regolato come segue:
| i sets di costanti possono essere usati solo con gli operatori =
e != (o <>); |
| i sets di costanti possono essere usati solo alla destra
dell'operatore; |
|
| gli operatori &&
(AND logico) e || (OR
logico); |
| le parentesi tonde per eseguire raggruppamenti logici; |
| il costrutto SE() |
IL
COSTRUTTO SE()
La sintassi del costrutto SE è la seguente (i due costrutti sono
alternativi ma identici):
SE(condizione ;
valore se vero ; valore se falso)
IF(condizione ;
valore se vero ; valore se falso)
Il costrutto può restituire solamente valori numerici (e perciò:
VALORE_SE_VERO e VALORE_SE_FALSO devono avere valore numerico. E' possibile
annidare più costrutti IF() l'uno dentro l'altro.
ESEMPIO: SE($ASSE = 5; 100; 200)
IL
COSTRUTTO SETESTO()
Il costrutto SETESTO è identico al costrutto SE(),
salvo il fatto che VALORE_SE_VERO e VALORE_SE_FALSO sono NON numerici.
SETESTO(condizione ;
valore se vero ; valore se falso)
IFTEXT(condizione ;
valore se vero ; valore se falso)
ESEMPIO: SE($ASSE = 5; ABRAMO;
GIACOBBE)
Pagina base del manuale
di JOLLY