Nodi di controllo
Questa pagina descrive i nodi di grafici di funzione che controllano il flusso di esecuzione.
Questo nodo verrà utilizzato insieme ai nodi logici e ai nodi di confronto che consentono di creare la condizione da controllare.
Condizione che controlla l’output del nodo.
Se Tipo variabile Il valore generato dal nodo se Condizione è Vero.
Altro Tipo variabile Il valore generato dal nodo se Condizione è Falso.
Questo è fondamentale per controllare lo stato delle variabili quando vengono create, lette e aggiornate.
Ulteriori informazioni sul nodo Sequenza sono disponibili nella pagina Utilizzo dei nodi Set/Sequenza di questa documentazione.
Porzione del grafico da calcolare per prima
Ultimo Tipo di variabile
Parte del grafico da calcolare per ultima
I loop hanno un numero massimo implicito di iterazioni che può essere disattivato impostandolo su -1.
Le variabili conservano il valore nelle varie iterazioni e sono accessibili nella condizione di uscita (Cond. uscita).
Ciò significa che potete aggiungere a un valore indice ogni iterazione e controllarne il valore nella condizione di uscita per controllare il numero di loop necessari.
La porzione del grafico che viene calcolata prima della prima iterazione, ovvero l’inizio del ciclo.
Esci da Cond. Booleano
Condizione che deve essere vera affinché il ciclo si arresti. Viene ricalcolato su ogni iterazione.
Nota: il numero massimo di iterazioni è ancora limitato al parametro iterazioni massime.
Corpo ciclo Tipo di variabile
Grafico che beneficia del ciclo. Viene ricalcolato su ogni iterazione.
Numero massimo di iterazioni eseguite dal nodo.
Il nodo interrompe l’iterazione quando viene soddisfatto per primo uno dei seguenti criteri: questo numero massimo viene raggiunto o la condizione di uscita diventa vera.
Questo valore massimo può essere disabilitato impostando il valore su -1. A questo punto, solo la condizione di uscita può interrompere le iterazioni.
Impostazione di ‘Max. iterazioni’ a -1 migliora le prestazioni in loop di piccole dimensioni in quanto è disponibile un contatore in meno per tenere traccia e aggiornare.
Tuttavia, tieni presente che il nodo è configurato in quanto è possibile produrre un ciclo infinito che potrebbe causare la mancata risposta di Designer.
Seguite questa esercitazione sul nodo Ciclo continuo: