Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedente | Prossima revisioneEntrambe le parti successive la revisione |
linea_1 [2019/05/08 08:29] – admin | linea_1 [2019/05/08 09:20] – [SFC] admin |
---|
===== SFC ===== | ===== SFC ===== |
| |
FIXME soluzione nascosta | |
| |
/* | |
| |
{{::sfc_esercizio_sistemi_quarta.png|SFC smistamento pacchi}} | {{::sfc_esercizio_sistemi_quarta.png|SFC smistamento pacchi}} |
| |
===== Soluzione SFC ===== | ===== Soluzione SFC ===== |
| FIXME soluzione nascosta |
| |
| /* |
In {{ ::esercizio-sistemi-sfc.zip |questo file zip}} una possibile soluzione che implementa il diagramma SFC visto sopra. Il programma è più lungo della soluzione precedente ma più affidabile/robusto. Questo tipo di problema, dove lo stesso algoritmo gestisce tre nastri con diversi, si prestava all'utilizzo dei blocchi FB; definendo un solo blocco con una sua interfaccia (delle variabili locali valide solo all'interno della funzione) si poteva richiamare tre volte con tre blocchi DB distinti per gestire i tre nastri. | In {{ ::esercizio-sistemi-sfc.zip |questo file zip}} una possibile soluzione che implementa il diagramma SFC visto sopra. Il programma è più lungo della soluzione precedente ma più affidabile/robusto. Questo tipo di problema, dove lo stesso algoritmo gestisce tre nastri con diversi, si prestava all'utilizzo dei blocchi FB; definendo un solo blocco con una sua interfaccia (delle variabili locali valide solo all'interno della funzione) si poteva richiamare tre volte con tre blocchi DB distinti per gestire i tre nastri. |
| |