Recensione autocensurata bis

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 è:

  1. accensione’;
  2. portare la ‘velocita_corrente’ a circa 50 in quinta marcia;
  3. attivazione’ e rilascio dei pedali;
  4. utilizzo di ‘incremento’ e ‘decremento’ per impostare la ‘velocita_attiva’ esattamente a 50;
  5. marcia auto–pilotata con ‘velocita_attiva’ pari a 50;
  6. arrivando a uno stop sulla strada: pedali frizione e freno, provocando una ‘sospensione’;
  7. partenza con accelerazione fino a circa 50 in quinta marcia;
  8. riattivazione1’ e rilascio dei pedali;
  9. marcia auto–pilotata con ‘velocita_attiva’ pari a 50;
  10. arrivando a destinazione: ‘spegnimento’.

Una possibile procedura d’utilizzo per la percorrenza di tratti a velocità 50 intervallati da tratti a velocità 30 è:

  1. accensione’;
  2. portare la ‘velocita_corrente’ a circa 50 in quinta marcia;
  3. attivazione’ e rilascio dei pedali;
  4. utilizzo di ‘incremento’ e ‘decremento’ per impostare la ‘velocita_attiva’ esattamente a 50;
  5. marcia auto–pilotata con ‘velocita_attiva’ pari a 50;
  6. entrando in una zona 30: pedali frizione e freno, provocando una ‘sospensione’; riduzione velocità a circa 30 in terza marcia;
  7. riattivazione2’ impostando una nuova velocità attiva a circa 30, rilascio dei pedali;
  8. utilizzo di ‘incremento’ e ‘decremento’ per impostare la ‘velocita_attiva’ esattamente a 30;
  9. uscendo dalla zona 30: pedale acceleratore, provocando una ‘sospensione’; aumento velocità a circa 50 in quinta marcia;
  10. riattivazione2’ impostando una nuova velocità attiva a circa 50, rilascio dei pedali;
  11. utilizzo di ‘incremento’ e ‘decremento’ per impostare la ‘velocita_attiva’ esattamente a 50;
  12. eccetera.