Control-program timing needs both active-time duty and repeated-time closure. Exact arithmetic here means exact results for the stated model inputs; measured inputs still carry uncertainty and significant-figure limits.

highlighted = computed this step

Active time is computed from window lengths

The rendered program has two control windows. Their active time is 8 s inside a 12 s schedule.

tactive=8 s,tprogram=12 st_{\text{active}}=8\ \text{s},\quad t_{\text{program}}=12\ \text{s}
Timeline budgetInstrument windows are checked before interpretation.controlcontroltimed program

Three programs show duty and repeated time

The scan keeps the formula pair visible: duty is active time over program time, and repeated time is program time times repeat count.

tprogramtactivedutyNrepeattrepeated10 s4 s25330 s12 s8 s23448 s9 s5 s59545 s\begin{array}{c|c|c|c|c}t_{\text{program}}&t_{\text{active}}&\text{duty}&N_{\text{repeat}}&t_{\text{repeated}}\\10\ \text{s}&4\ \text{s}&\frac{2}{5}&3&30\ \text{s}\\12\ \text{s}&8\ \text{s}&\frac{2}{3}&4&48\ \text{s}\\9\ \text{s}&5\ \text{s}&\frac{5}{9}&5&45\ \text{s}\\\end{array}
Timeline budgetInstrument windows are checked before interpretation.controlcontroltimed program

The repeated time uses the whole program time

For the three-window row, the total program time is 9 s and the repeat count is 5, giving 45 s.

trepeated=59 s=45 st_{\text{repeated}}=5\cdot9\ \text{s}=45\ \text{s}
Timeline budgetInstrument windows are checked before interpretation.controlcontrolcontroltimed program