LabVIEWForum.de
Absolute Zeitachse in Signalverlaufsdiagramm - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Absolute Zeitachse in Signalverlaufsdiagramm (/Thread-Absolute-Zeitachse-in-Signalverlaufsdiagramm)



Absolute Zeitachse in Signalverlaufsdiagramm - jojo - 10.07.2009 08:20

Hallo,

ich habe folgendes Problem:
Ich hab eine Array mit 8 unterschiedlichen Momentantemperaturen.
Ich möchte in einem Signalverlaufsdiagramm den Temperaturverlauf für alle achte Kanäle (acht Kurven) darstellen.

Dazu wandle ich das Array zunächst in ein Cluster um, damit mir das Array nicht als Signalverlauf für einen Kanal eingelesen wird.
Dieses Cluster wird nun in einem Signalverlaufsdiagramm ausgegeben.

Als Anzeigeformat habe ich bei dem Signalverlaufsdiagramm "absolute Zeit" eingestellt.

Anstatt der tatsächlichen Uhrzeit und dem echten Datum, zählt das Diagramm aber vom 01.01.1904 hoch.

Was muss ich einstellen, dass die x-Achse die tatsächliche Momentanzeit (und Datum) anzeigt?

Bzw. wie muss ich mein Cluster/Array vorbehandeln um diese Anzeige zu ermöglichen?

Hoffe auf eure Hilfe!

Vielen Dank
Gruß
Jojo

PS:
Ich hab mal ein Beispielprogramm (LV-Version 8.5) upgeloaded, dass das Problem verdeutlicht


Absolute Zeitachse in Signalverlaufsdiagramm - gottfried - 10.07.2009 08:33

Du musst Datum und Uhrzeit als X Werte eingeben.... wie soll das Diagramm sonst wissen wann. Default nimmt das Diagramm die X Werte 1,2,3 (Sekunden seit 1.1.1904) da kannste lang warten :-)


Absolute Zeitachse in Signalverlaufsdiagramm - ImExPorty - 10.07.2009 08:41

oder einen Datentyp verwenden der das Datum mit verwaltet z.B: Signalverlauf, dynamische Daten


Absolute Zeitachse in Signalverlaufsdiagramm - jojo - 10.07.2009 09:02

Hallo erstmal danke für die schnellen Antworten!

ja so hab ichs mir ja in der Theorie auch vorgestellt. (X-Achse Datum und Uhrzeit bzw. anderer Datentyp)

nur hab ichs leider praktisch nicht hinbekommen.

könnt ihr mir bitte programmiermäßig (am besten mit beispiel) konkret sagen was ich machen muss?

Danke
Jojo


Absolute Zeitachse in Signalverlaufsdiagramm - Y-P - 10.07.2009 09:20

So z.B.:

[attachment=19644]
Lv85_img

Gruß Markus


Absolute Zeitachse in Signalverlaufsdiagramm - ImExPorty - 10.07.2009 10:05

und damit auch die Variante über Signalverläufe mal dargestellt wird
[attachment=19648]
[attachment=19647]

Lv85_img[attachment=19646]
aber bitte: dies ist keine optimale Verwendung...nur zur Anschauung
-denn der Anwendungsfall ist ja gerade die äquidistante Zeitspur => einmalige Definition von t0 und dt danach nur Zuweisung/Verwaltung der neuen y-Werte
es kommt auf die Stuktur der Datenquelle und der späteren Verwendung der Daten an, welcher Datentyp der effizienteste ist


Absolute Zeitachse in Signalverlaufsdiagramm - Lucki - 10.07.2009 10:46

' schrieb:aber bitte: dies ist keine optimale Verwendung...nur zur Anschauung
-denn der Anwendungsfall ist ja gerade die äquidistante Zeitspur => einmalige Definition von t0 und dt danach nur Zuweisung/Verwaltung der neuen
Du hast Du zwar nicht unrecht, aber bei den geposteten Besipiel geht es doch um die beiden Alternativen Signalverlaufsdiag. oder XY-Graph, und da schneidet doch Dein Diagr. allemal günstig ab. Außerdem kann es sein, daß jojo nur ein vereinfachtes Beispiele gepostet hat und daß es ihm durchaus recht ist, wenn das Beispiel auch für nicht äquidistate dt funktioniert.
Entschuldige, ich habe auch ein fast gleiches Beipile gemacht und kann nicht lassen es auch zu posten.
[attachment=19651]
Lv85_img[attachment=19652]


Absolute Zeitachse in Signalverlaufsdiagramm - Lucki - 10.07.2009 13:23

Und mit konstatnem dt gehts natürlich auch:
[attachment=19656]
Lv85_img[attachment=19657]


Absolute Zeitachse in Signalverlaufsdiagramm - jojo - 10.07.2009 14:42

Hallo,

danke für die schnellen und guten Antworten!

Ich hab das ganze nochmal abgespeckt, oder hab ich jetzt irgendwas wichtiges vergessen?
es scheint auf jeden fall zu funktionieren :-)

möchte das so klein wie möglich lösen, denn die Vermutung war natürlich richtig, dass das nur ein klitzekleiner auszug aus einem Programm ist, das nicht allzu unübersichtlich werden sollte!

Hab meine (Spar-) Lösung nochmal drangehängt, wenns jemanden interessiert, bzw. wenn jetzt was fehlt würd ich mich über nen Kommentar freuen!

Gruß
Jojo


Absolute Zeitachse in Signalverlaufsdiagramm - ImExPorty - 10.07.2009 19:47

' schrieb:oder hab ich jetzt irgendwas wichtiges vergessen ....das kommt natürlich auf die Zielsetzung an Dais
es scheint auf jeden fall zu funktionieren ...wenn man mit Signalveräufen, die aus Einzelwerten bestehen glücklich ist ...dann Hopper
möchte das so klein wie möglich lösen, ..denn, klein ist nicht immer fein
dass das nur ein klitzekleiner auszug aus einem Programm ist ....ups, da will ja doch vielleicht noch mal einer mathematisch auf diese Daten zugreifen => konvertieren