Argomento precedente: La sequenza logica di un operatore CicloArgomento successivo: Daemon e altri processi ciclici


Esecuzione in sequenza di un processo

Per eseguire un processo più volte, creare un ramo ciclico in un oggetto di processo anziché utilizzare l'operatore Avvia processo per richiamare ripetutamente un processo da un altro processo. Questo metodo implica l'esecuzione in sequenza di un processo inserendo due operatori Avvia. Un operatore Avvia va inserito all'inizio e un altro operatore Avvia alla fine.

Attenersi alla procedura seguente:

  1. Aprire ed estrarre un processo.
  2. Posizionare gli operatori seguenti:
    1. Inizio
    2. Arresto eseguito correttamente
    3. Errore di arresto
    4. Una serie di operatori che si desidera ripetere.
  3. Aggiungere un operatore Avvia nel punto della sequenza in cui si desidera terminare il ramo e nel punto in cui si desidera riavviarlo.
  4. Collegare l'ultimo operatore nel ramo al secondo operatore Avvia. L'operatore Avvia presenta un collegamento di ingresso che consente di posizionarlo alla fine di una sequenza di passaggi.

    Nota: quando arriva al secondo operatore di inizio visualizzato nella figura, la sequenza di elaborazione reinizializza tutti gli operatori e riavvia il processo.

  5. Per interrompere questo tipo di processo ciclico, incorporare logica che porta fuori dal ramo ciclico. Aggiungere una porta di uscita in un operatore che conduce direttamente a un operatore Arresta o a un ramo differente.