LabVIEWForum.de
Abgelaufene Zeit bestimmen - Zeitdifferenz - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Abgelaufene Zeit bestimmen - Zeitdifferenz (/Thread-Abgelaufene-Zeit-bestimmen-Zeitdifferenz)



Abgelaufene Zeit bestimmen - Zeitdifferenz - Arno_Nym - 14.04.2014 07:12

Hallo,

ich stelle mich zwar gerade an wie der erste Mensch, ich bekomme es aber einfach nicht hin. Ich will einfach nur die Zeitdifferenz zwischen Start und Stop in Stunden bestimmen. Diese Zeit wird dann für die Messdatenablage verwendet. Innerhalb von 24h ist das kein Problem. Aber das Programm soll auch mal länger laufen, vielleicht auch mal ein Monat.

Im Bild im Anhang ist mal meine aktuelle Version. Der Code im Rahmen dient zum berechnen der 24h Differenz. Aber nach 24h ist die Zeit wieder 00:00:00. Jetzt habe ich angefangen mittels Tag und Monat die Stunden zu berechnen. Funktioniert aber noch icht so wie ich das will und vielleicht gibt es ja auch ein einfacheren Weg das zu berechnen Angel_not

Danke für eure Hilfe,
Arno


RE: Abgelaufene Zeit bestimmen - Zeitdifferenz - Lucki - 14.04.2014 07:48

Das ist eines der Probleme, die sind so einfach, dass man von selbst gar nicht darauf kommt:
[attachment=49354]


RE: Abgelaufene Zeit bestimmen - Zeitdifferenz - GerdW - 14.04.2014 08:05

Und jetzt noch ohne FB-Node:
[attachment=49353]


RE: Abgelaufene Zeit bestimmen - Zeitdifferenz - Arno_Nym - 14.04.2014 10:02

Danke für eure beiden Antworten.

Das Beispiel von Lucki musste ich erstmal nachbauen, das habe ich nicht sofort verstanden, es war mir aber neu, das man die "Rückkoppelungen" mit eine Wert "vorladen" kann Angel_not Jetzt verstehe ich es, aber leider macht jede Stringkonvertierung daraus wieder ein 24h Zeitformat. Somit muss ich es wohl zu Fuss probieren (Beispiel von GerdW).

Da hatte ich ja bereits mal angefangen damit, aber wollte bissel abkürzen Angel_not

Danke für eure Hilfe und falls jemand noch eine Idee hat, immer her damit. Am Ende benötige ich halt ein String um es in eine Textdatei zu werfen Angel_not

Grüße,
Arno

Edit: Gerade ein Beitrag gefunden (den ich heute früh dusseliger Weise nicht gefunden habe), wo ihr beide genau bei der selben Fragen bereits geantwortet habt Blush
LabView Forum - Beitrag: Zeitstempel-absolute-Zeit-in-hh-mm-ss-Messen


RE: Abgelaufene Zeit bestimmen - Zeitdifferenz - GerdW - 14.04.2014 10:08

Hallo Arno,

Zitat:Am Ende benötige ich halt ein String um es in eine Textdatei zu werfen
Und der soll wie aussehen? Brauchst du nur die Stundenangabe (wie in deinem Bild oben, wo du eine Stundenanzahl "x+y" berechnest) oder einen kompletten Timestamp im Format HHH: MM: SS.uuu?

Genaue Aufgabenbeschreibungen sind hilfreich, ebenso wie vernünftige Bezeichnungen von FP-Elementen…


RE: Abgelaufene Zeit bestimmen - Zeitdifferenz - Arno_Nym - 14.04.2014 10:22

Hallo GerdW,

Zitat:Genaue Aufgabenbeschreibungen sind hilfreich, ebenso wie vernünftige Bezeichnungen von FP-Elementen…

Da hast du vollkommen Recht. Ich war nicht sehr präzise mit meiner Frage. Aber du kennst das bestimmt, man beschäfftigt sich eine Weile mit einem Problem und wenn man es jemanden erklären will oder eine Frage hat, dann setzt man Sachen vorraus (z.B. genaue Aufgabenstellung), die das gegenüber noch nicht weiß. Dann ist man in LabView auch recht fix mit einem kleinen Beispielprogramm zum testen, da noch fix die automatischen generierten Namen verwenden und alle sind verwirrt Angel_not

Zu meinem Problem:
Ich möchte bei einer Messung, die abgelaufene Zeit bestimmen. Die benötige ich für die Messdaten(Typ: String), den XY-Graph(Typ: Nummer) und zur Anzeige(Typ: egal) auf dem Monitor. Die Methode mit aktuelle Zeit minus Startzeit funktioniert bei LabView einfach und sicher, aber sobald man mehr als 24h hat, kappen alle Konvertierungsfunktionen und Anzeigekonvertierungen und so, die Zeit bei 24h und setzten die dann wieder 0. Ich benötige eine Anzeige wie z.B. 73h:38m:22s

Wie bereits in meinem Beitrag vorher edititert, habe ich jetzt auch ein alten Forenbeitrag von euch gefunden, welcher sich im dieses Problem drehte. Heute früh habe ich mich dusselig gesucht und nichts gefunden.
Zeitstempel-absolute-Zeit-in-hh-mm-ss-Messen

Sorry und Danke,
Arno


RE: Abgelaufene Zeit bestimmen - Zeitdifferenz - GerdW - 14.04.2014 10:38

Hallo Arno,

warum denn nicht gleich so…
[attachment=49360]


RE: Abgelaufene Zeit bestimmen - Zeitdifferenz - Arno_Nym - 14.04.2014 10:58

Hallo,

ich habe jetzt mal alle Vorschläge und Antworten von den anderen Beiträgen zusammen gesucht und eine für mich passende Lösung "erarbeitet" 2hands Big Grin

Danke für eure Hilfe,
Arno