FUNZIONE SWITCH
La funzione “switch” è simile alla funzione decisione, ma permette di 11 scelte rispetto alla due possibilità yes/no (vero/falso).
Display name:
il nome che appare sull’icona nel diagramma di flusso.
Switch:
questo è il parametro che decide quale via seguirà il programma.
Variable arrow:
cliccando sulla freccia nera del pannello proprietà, è possibile selezionare una variabile o crearne una nuova.
Case option:
per l’icona switch, possono essere impostate fino a 10 possibili percorsi.
Cliccando sul piccolo box, sotto la variabile, questa può essere abilitata, ed è il valore che seleziona il percorso.
Se nessun valore impostato per il percorso, il programma proseguirà alla prossima istruzione del diagramma di flusso.
Funzione switch
switch case
Esempio di utilizzo della funzione Switch
Creo la variabile COUNT e con la funzione Calcolo, incremento COUNT di 1 ad ogni ciclo:
Count = Count + 1
Utilizzo la variabile “COUNT” per stabilire il percorso della funzione “Switch”
Poiché conto anche lo Zero, per 5 percorsi, metterò il flag su 1,2,3,4.
multiplexer
quando si vuole gestire continuamente più uscite in successione, si utilizza la funzione “switch case”.
C Code
esecuzione rallentata
Riccardo Monti