16.04.2013, 09:11
Hallo,
ich benötige für ein Slowcontrol-Programm einige Echtzeit-Plots zur besseren Überwachung unseres Experiments. Auf der x-Achse möchte ich die aktuelle Uhrzeit haben und auf der y-Achse die Werte der Signale. Ich möchte etwa 3 stunden in der zeit zurück scrollen können.
Ich messe Spannungswerte mit dem DAQ-Assistenten aus und ich füttere diese dann in den Plot ein.
Ich war auch mehr oder weniger erfolgreich mit der Erzeugung so eines VIs, was ich mit anhänge. Das einzige problem ist, dass die Uhrzeit nach 24:00 Uhr nicht wieder bei 0:00 Uhr startet, sondern weiterläuft mit 25:00 Uhr und so weiter.
Ich wollte das Problem eig so lösen, dass die innere Schleife das aktuelle datum mit der äußeren Schleife vergleicht. Sobald das datum verschieden ist, sollte die Plotschleife abbrechen und die äußere, die die Uhrzeit und so initialisiert, neu starten, sodass der Plot bei 0.00 Uhr wieder startet. das funktioniert leider nicht.
Ehrlich gesagt, habe ich mir diesen Echtzeit-Plot mehr oder weniger zusammen kopiert und bin mir auch gar nicht richtig sicher, wie das Initialisieren der Uhrzeit genau funktioniert.
Also könntet ihr mir vielleicht helfen mein Problem zu lösen? Oder kennt eine elegantere Lösung? Vielen Dank schon mal im Voraus!
Ich benutze Labview 2011 SP1
MfG
ich benötige für ein Slowcontrol-Programm einige Echtzeit-Plots zur besseren Überwachung unseres Experiments. Auf der x-Achse möchte ich die aktuelle Uhrzeit haben und auf der y-Achse die Werte der Signale. Ich möchte etwa 3 stunden in der zeit zurück scrollen können.
Ich messe Spannungswerte mit dem DAQ-Assistenten aus und ich füttere diese dann in den Plot ein.
Ich war auch mehr oder weniger erfolgreich mit der Erzeugung so eines VIs, was ich mit anhänge. Das einzige problem ist, dass die Uhrzeit nach 24:00 Uhr nicht wieder bei 0:00 Uhr startet, sondern weiterläuft mit 25:00 Uhr und so weiter.
Ich wollte das Problem eig so lösen, dass die innere Schleife das aktuelle datum mit der äußeren Schleife vergleicht. Sobald das datum verschieden ist, sollte die Plotschleife abbrechen und die äußere, die die Uhrzeit und so initialisiert, neu starten, sodass der Plot bei 0.00 Uhr wieder startet. das funktioniert leider nicht.
Ehrlich gesagt, habe ich mir diesen Echtzeit-Plot mehr oder weniger zusammen kopiert und bin mir auch gar nicht richtig sicher, wie das Initialisieren der Uhrzeit genau funktioniert.
Also könntet ihr mir vielleicht helfen mein Problem zu lösen? Oder kennt eine elegantere Lösung? Vielen Dank schon mal im Voraus!
Ich benutze Labview 2011 SP1
MfG