Zeitstempel, absolute Zeit in hh:mm:ss Messen - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO) +---- Thema: Zeitstempel, absolute Zeit in hh:mm:ss Messen (/Thread-Zeitstempel-absolute-Zeit-in-hh-mm-ss-Messen) Seiten: 1 2 |
Zeitstempel, absolute Zeit in hh:mm:ss Messen - Lucky - 28.07.2010 08:29 Hallo zusammen, ich möchte gerne die Zeit ab jetzt, akuelle hh:mms bis zu einem Bestimmten Ereigniss is absoluten hh:mms Messen und dies in einen String Wandeln also z.b vom 28.07.10 09:30 Startzeit, bis zum Ereigniss am 29.07.10 9:40 sind es 24h:10m:00s, in diesen Format soll dann auch String sein. wie kann ich das ambesten anstellen ? vielen danke ! Zeitstempel, absolute Zeit in hh:mm:ss Messen - GerdW - 28.07.2010 08:41 Hallo Lucky, so geht's auch: [attachment=28265] Edit: jetzt mit 2 Timestamps und korrigiertem Formatstring (wer will schon hms im String drin stehen haben?)... Zeitstempel, absolute Zeit in hh:mm:ss Messen - Lucki - 28.07.2010 08:48 Oder so: kein Code, einfach die numerische Anzeige entprechend formatieren. (Die zusätzliche Stringanzeige habe ich nur gemacht, falls Du, trotz identischen Aussehens beider Anzeigen, auf dem Stringformat bestehst) [attachment=28267] [attachment=28266] Edit: Wenn man als Anzeige einen String haben will, dann ist die von GerdW verwendete Funktion "In String formatieren" wohl die beste Lösung. Aber wenn - dann mit einem geänderten Formatstring ohne etwas rechnen zu müssen: [attachment=28314] Zeitstempel, absolute Zeit in hh:mm:ss Messen - Lucky - 29.07.2010 19:24 Super Danke euch beiden !! genau das habe ich gesucht !! Zeitstempel, absolute Zeit in hh:mm:ss Messen - GerdW - 30.07.2010 09:02 Hallo Lucki, dann probier mal deine 2. Variante (die "ohne Rechnen") mit einer Zeitdifferenz >= 1Tag aus... Zeitstempel, absolute Zeit in hh:mm:ss Messen - Lucki - 30.07.2010 09:59 ' schrieb:dann probier mal deine 2. Variante (die "ohne Rechnen") mit einer Zeitdifferenz >= 1Tag aus...Habe das VI gelöscht, aber ich weiß, bei mehr als 24 Std eingnet sich diese 2., nachträglich hinzugefügte Variante nicht, man müßte man dann noch die Tage hinzufügen. Trotzdem bleibe ich bei meiner Kernaussage: Wer mit Labview arbeitet, muß sich niemals mit dem nutzlosen Wissen belasten, daß eine Minute 60sec, ein Stunde 60min usw. hat :mellow:und dann - noch schlimmer - mit diesen Zahlen die Grundrechenarten strapazieren müssen. Es ist hier im Forum ein sich wiederholendes Spiel: Jemand hat eine Frage zur Konvertierung der Zeit, dann kommt eine ganz schnelle Antwort mit solchen Rechenkünsten, dann komme ich mit einer Gegenantwort, wie man es allein mit Formatierungen machen kann. Mal sehen, wie lange das noch so geht und wer zuerst aufgibt... Zeitstempel, absolute Zeit in hh:mm:ss Messen - GerdW - 30.07.2010 10:13 Hallo Lucki, das hier war die Original-Frage: "also z.b vom 28.07.10 09:30 Startzeit, bis zum Ereigniss am 29.07.10 9:40 sind es 24h:10m:00s" Also von Anfang an mehr als 24h, aber ohne Tages-Anzeige! Da bleibt wohl nur selber rechnen übrig... Zeitstempel, absolute Zeit in hh:mm:ss Messen - Lucki - 30.07.2010 10:39 ' schrieb:das hier war die Original-Frage:Mit dem selber rechnen müssen ist doch Unsinn. Mein erstes, einfachstes Beispiel von allen beantwortet die Frage und funktioniert bis zum jüngsten Tag. Mein Fehler besteht doch nur darin, im Nachgang Dein Beispeil aufzugreifen und es vereinfachen zu wollen. Das aber entsprach dann, wie Du richtig bemerkst, nicht mehr streng der Aufgabenstellung. Das hätte ich bleiben lassen sollen - Asche über mein Haupt. Zeitstempel, absolute Zeit in hh:mm:ss Messen - Lucky - 29.08.2010 12:14 ich habe jetzt folgendes gebaut mit dem Beispiel von Lucki, das funktioniert soweit auch alles gut, doch jetzt ist die Anforderung dazu gekommen, die Zeit Zählung anhalten zu können und und wider weiter laufen zu lassen ! Also müsste ich ja die gespeicherte Startzeit um die Dauer der Pause korrigieren, aber genau das ist mein Problem, ich habe einiges versucht, aber es nicht wirklich hin bekommen. Oder habt ihr eine ins gesamt bessere Lösung dafür ? Die Anforderung ist immer noch, das Ergebnis muss in Absolut Zeit in 00:00:00 sein, und als String ausgegeben werden, die Zeit muss zu stoppen sein, und es darf nicht mit der zeit der Schleife gearbeitet werden Zeitstempel, absolute Zeit in hh:mm:ss Messen - Lucky - 30.08.2010 19:21 keiner ne idee ? |