Asserzione Statica
Con questo Nodo è possibile eseguire calcoli matematici e controllarli logicamente. A tale scopo, potete creare variabili separate per i valori in virgola mobile e riempirle con valori statici. È molto utile per il controlo logico dei valori, ad esempio per confermare se i valori sono uguali, non uguali, maggiori o minori. Se il controllo fallisce, può essere emesso un segnale logico (VERO o FALSO) o un testo di errore specifico. Ecco un semplice esempio.
Tutti e tre gli input predefiniti vengono utilizzati come variabili e assegnati ai valori 1, 2 e 3 in sequenza. Questi valori, o le loro variabili, possono essere utilizzati tramite i termini var1, var2 e var3 nel Campo Condizione. Possiamo utilizzare i seguenti controlli logici:
- Uguale: La stringa == può essere utilizzata per confrontare tra loro due variabili o valori. Se entrambi i valori sono identici, viene emesso VERO, altrimenti FALSO. Nel nostro esempio la condizione (var1+var2)/var3==1 porterebbe al Risultato VERO.
- Non Uguale: La stringa != può essere utilizzata per verificare se due valori NON sono identici. Pertanto, nel nostro esempio, la condizione var1!=var3-var2 restituirebbe il Risultato FALSO.
- "&" logico: con la stringa && è possibile inserire un "&" logico in una condizione, ad esempio se diverse condizioni devono essere soddisfatte contemporaneamente per ottenere un risultato VERO. Nel nostro esempio, var1!=0 && var2+var3==5 potrebbe essere usato per ottenere un risultato VERO solo se la prima variabile non è 0 "e" se l'addizione delle variabili 2 e 3 dà il valore 5.
- "or" logico: con la stringa || è possibile inserire un "or" logico in una condizione. Ad esempio, se una "o" l'altra condizione può essere verificata in positivo. Nel nostro esempio, possiamo inserire var1==1 || var2==5 e ottenere un risultato VERO, poiché il valore della variabile 2 non è 5, ma la variabile 1 contiene il valore 1.
- "Maggiore di" e "Minore di" logici: i classici caratteri > (è maggiore di) e < (è minore di) possono essere utilizzati per confrontare i valori.
- "Maggiore o uguale a"/"Minore o uguale a": il confronto maggiore di/minore di può essere esteso da un segno = aggiunto per produrre un risultato positivo anche se i valori sono uguali. Il nostro esempio, var1+var2>=var3, restituirebbe un risultato VERO, poiché i valori aggiunti, pur non essendo maggiori della variabile 3, produrrebbero un valore identico.
Inoltre, possiamo utilizzare le normali operazioni aritmetiche di base +, -, * e /, nonché i calcoli trigonometrici, come sin (seno), cos (coseno) o le loro inversioni asin e acos. Infine, possono essere usate anche le costanti come il "Pi Greco" per il numero circolare pi greco. L'elenco completo delle funzioni trigonometriche e delle costanti supportate è disponibile qui.