Hallo ik zit met een volgend probleempje in BASH
Ik lees uit een apparaat de runtime en wil dit omrekenen naar uren minuten en seconden.
De afgeronde uren lukt mij tot nu toe maar geen minuten en seconden.
De waarden die ik uit de twee registers lees is: R1=611 en R2=12533
R2 word elke minuut verhoogd met 120 (halve seconden dus)
R1 word met 1 verhoogd als R2 de waarde van 65536 heeft bereikt
R2 begint dan weer op nul.
Om nu de uren te berekenen heb ik het volgende gedaan.
(( Uren = ($R1 * 65536 + $R2) / 7200 )) # Uren
Maar ik wil ook de minuten en seconden uitrekenen.
Is dit mogelijk in BASH ???
Ik lees uit een apparaat de runtime en wil dit omrekenen naar uren minuten en seconden.
De afgeronde uren lukt mij tot nu toe maar geen minuten en seconden.
De waarden die ik uit de twee registers lees is: R1=611 en R2=12533
R2 word elke minuut verhoogd met 120 (halve seconden dus)
R1 word met 1 verhoogd als R2 de waarde van 65536 heeft bereikt
R2 begint dan weer op nul.
Om nu de uren te berekenen heb ik het volgende gedaan.
(( Uren = ($R1 * 65536 + $R2) / 7200 )) # Uren
Maar ik wil ook de minuten en seconden uitrekenen.
Is dit mogelijk in BASH ???