Un diagramma temporale è qualcosa che i tecnici del processo e del sistema usano per vedere visivamente come i vari componenti (attuatori, solenoidi, relè di potenza, ecc.) Di un processo sono sequenziati per un ciclo di processo. In passato, ho sempre visto questi fatti manualmente (c'è un video Youtube di uno fatto in Excel dimensionando le celle e creando i bordi). Recentemente ho cercato un modello Excel che avrebbe creato un diagramma temporale vivente che sarebbe stato aggiornato se avessi modificato i valori di temporizzazione. Non sono riuscito a trovarne uno, quindi ne ho realizzato uno con JSL.
Sono sicuro che può essere semplificato, ma funziona. Presume che il processo sia misurato in secondi e lo spezzi in intervalli di 10 ms.

La tabella dati è semplicemente un elenco dei componenti controllati e dei tempi in cui sono attivi. Lo stesso componente può essere elencato più volte se fa più apparizioni durante il ciclo. Lo script crea i dati del chartable e Graph Builder fa il resto.
jh