Stoppuhr mit Zehntelssekunden
Seit Jahren benütze ich für einen kleinen Anlass eine mit einem RagTime-Dokument gebastelte Stoppuhr. Mit dem ersten Klick auf einen Knopf wird die Uhr gestaret. Mit jedem weiteren Klick wird die abgelaufene Zeit in die nächste leere Zelle einer Rechenblattspalte eingetragen und so die Zeit für jeden Teilnehmer dort eingetragen.
Bisher hat die Genauigkeit mit ganzen Sekunden genügt. Nun besteht der Wunsch nach Genauigkeit in Zehntelssekunden. Die Funktion "Jetzt" liefert jedoch nur ganze Sekunden, obwohl der Systemuhr wahrscheinlich die absolute Zahl entnommen wird. Aber wie kann ich auf diese Zahl zugreifen?
Wahrscheinlich geht es mit einem AppleScript. Aber mit dem Versuch:
set cell "A1" of table "Rechenblatt 1" of document 1 to (current time) as number
bin ich gescheitert.
Noch lieber wäre mir eine Lösung, die auch unter Windows funktioniert.
Im gleichen Zug stelle ich aber einmal mehr fest, was ich allerdings schon lange gewusst habe, dass die Werformatdefinition mit Sekundenbruchteilen nichts anfangen kann. In Excel (ein Programm das ich sonst wirklich nie benütze) kann ich in einer Zelle z.B. den Wert 0,12345 eingeben, das Werteformat mit "hh:mm:ss.0" definieren, und erhalte dann die Anzeige "02:57:46.1". Wenn ich das gesicherte Dokument mit RagTime öffne, wird die Werteformatdefinition aus Excel so umgewandelt, dass die Sekunden immer gerundet werden: (hh":"mm":"ss".0"). Die abschliessenden Punkt und Null werden als fixer Text behandelt! Also unbrauchbar! Zur Not könnte ich aus einer absoluten Zahl die Zeit als Text im richtigen Format zusammenstellen. Aber es ist doch ein Mangel von RagTime - und ein Wunsch für die nächste Version!
Danke für jeden Tipp, der mir hilft, eine Stoppuhr mit Zehntelssekunden zu basteln!
Gruss
Thomas