Posted on Apr 28, 2026
May 28, 2026 Sviluppato aggiungendo due transizioni al grafo, per completezza. Forse adesso è troppo complicato da capire leggendo, senza imparare il funzionamento per incrementi, con la pratica; ma cosa ci si può fare? Funziona come funziona.
Parte due della parte uno, Recensione autocensurata.
Ho riscritto la descrizione dell’interfaccia del cruise control della mia automobile, rendendola piú complicata e chissenefrega; perché io sono un uomo perso.
L’interfaccia è composta dalla pedaliera e da quattro pulsanti, alcuni dei quali multifunzione; all’apparenza è piú difficile spiegarla che usarla, ma in realtà la complessità si conserva; il funzionamento è rappresentabile con un piccolo grafo stati/transizioni, le azioni sulla pedaliera e sui pulsanti sono eventi che provocano le transizioni:
-------- spegnimento
| SPENTO |<----------------------------------------------
-------- |
| accensione ^
| -------- |
------>| PRONTO |----------------------------------+
-------- |
attivazione | |
| incremento decremento |
| ------- --------- |
| | | | | ^
| ----- | | ------- |
| | | | | |
| v | | v |
| -------- |
------>| |------------>--------+
------>| ATTIVO |----- |
| -->| | | |
| | -------- | |
riattivazione1 | | | |
| | riattivazione2 | sospensione ^
| ------ | |
| | | |
| | v |
| ----------------- |
-------| SOSPESO |----->------
-----------------
Vi sono tre parametri con nome autoesplicativo: ‘velocita_corrente’, ‘velocita_attiva’, ‘velocita_sospesa’.
Tasto ‘accensione/spegnimento’:
Tasto ‘attivazione/riattivazione1/incremento’
Tasto ‘sospensione’:
Tasto ‘attivazione/riattivazione2/decremento’:
Quando il cruise control è ‘ATTIVO’: agendo sui pedali si provoca una ‘sospensione’.
La tipica procedura d’utilizzo per la percorrenza di tratti a velocità 50 è:
Una possibile procedura d’utilizzo per la percorrenza di tratti a velocità 50 intervallati da tratti a velocità 30 è: