LabVIEWForum.de
Jeder Messwert soll mit Uhrzeit gespeichert werden - 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: Jeder Messwert soll mit Uhrzeit gespeichert werden (/Thread-Jeder-Messwert-soll-mit-Uhrzeit-gespeichert-werden)

Seiten: 1 2 3 4 5 6


Jeder Messwert soll mit Uhrzeit gespeichert werden - Y-P - 14.03.2007 10:22

Moment mal, die "orangenen Kabel" sind Double-Zahlen. Die dickeren "orangenen Kabel" sind Double-Arrays und 2 parallele "orangene Kabel" sind mehrdimensionale Double-Arrays.
Die "rosanen Kabel" sind String. Die dickeren "rosanen Kabel" sind String-Arrays und 2 parallele "rosane Kabel" sind mehrdimensionale String-Arrays.
Du kannst keine Strings mit Doubles "verbinden" (ohne zuvor konvertiert zu haben).

Gruß Markus

' schrieb:Ich hab hier in Lab das Prob, dass er normale Strings (orange Kabel) und die aus Arrays (Rosa) gebildeten nicht miteinander verknüpfen kann...



Jeder Messwert soll mit Uhrzeit gespeichert werden - Haukee - 14.03.2007 10:31

Weiß der Geier...klappt nun. hab aber noch ned in die gespeicherte Datei egschaut...

' schrieb:Ich hab hier in Lab das Prob, dass er normale Strings (orange Kabel) und die aus Arrays (Rosa) gebildeten nicht miteinander verknüpfen kann...



Jeder Messwert soll mit Uhrzeit gespeichert werden - Y-P - 14.03.2007 10:48

Wenn Du das Express-VI für's spätere Lesen dann auch verwendest, hast Du das Problem, dass Du nach dem VI-Start nur einmal daraus lesen kannst (vgl. hier). Deshalb habe ich Dir das Beispiel ohne Express-VIs gemacht und so solltest Du es auch machen.

Gruß Markus

' schrieb:Weiß der Geier...klappt nun. hab aber noch ned in die gespeicherte Datei egschaut...



Jeder Messwert soll mit Uhrzeit gespeichert werden - Haukee - 14.03.2007 10:52

Ah ok, nur hab ich nun noch das Porb, dass die Schleife endlos läuft...

' schrieb:Wenn Du das Express-VI für's spätere Lesen dann auch verwendest, hast Du das Problem, dass Du nach dem VI-Start nur einmal daraus lesen kannst (vgl. hier). Deshalb habe ich Dir das Beispiel ohne Express-VIs gemacht und so solltest Du es auch machen.

Gruß Markus



Jeder Messwert soll mit Uhrzeit gespeichert werden - Y-P - 14.03.2007 10:58

Du erzeugst ja auch ein endloses Signal. Big Grin

Gruß Markus

' schrieb:Ah ok, nur hab ich nun noch das Porb, dass die Schleife endlos läuft...



Jeder Messwert soll mit Uhrzeit gespeichert werden - Haukee - 14.03.2007 11:00

Schon klar, aber es werden dadurch immer die gleichen Werte übergeben :/

Und WARUM kann ich den Array(Rosa dick) nicht an die Writesachen weitergeben, das check ich ned. das funzt bei dir
ja auch...

' schrieb:Du erzeugst ja auch ein endloses Signal. Big Grin

Gruß Markus



Jeder Messwert soll mit Uhrzeit gespeichert werden - Y-P - 14.03.2007 11:05

Da es bei mir klappt, kann ich Dir nicht sagen, warum es bei Dir nicht tut. Vielleicht kann da jemand anders helfen. Hat das auf der NI-Homepage (Link von vorhin) nichts gebracht?
Du musst Deine Werte, die Du aufzeichnen möchtest, begrenzen, wenn Du nicht alle speichern willst, z.B. doch eine Konstante an den Schleifenzähler anlegen, oder schon zuvor sagen, dass nur eine bestimmte Anzahl an Messwerten aufgezeichnet wird.

Gruß Markus

' schrieb:Schon klar, aber es werden dadurch immer die gleichen Werte übergeben :/

Und WARUM kann ich den Array(Rosa dick) nicht an die Writesachen weitergeben, das check ich ned. das funzt bei dir
ja auch...



Jeder Messwert soll mit Uhrzeit gespeichert werden - Haukee - 14.03.2007 11:12

Gibt hier leider keinen Ansprechnpartner...

Gibt es denn eine Möglichkeit die rosa arrays in orangene zu konvertieren? Denn momentan bekomme ich die Uhrzeit, die ich aus dem String scanne nur als int, float, etc..kein char. wäre also momentan 11 uhrSad

' schrieb:Da es bei mir klappt, kann ich Dir nicht sagen, warum es bei Dir nicht tut. Vielleicht kann da jemand anders helfen. Hat das auf der NI-Homepage (Link von vorhin) nichts gebracht?
Du musst Deine Werte, die Du aufzeichnen möchtest, begrenzen, wenn Du nicht alle speichern willst, z.B. doch eine Konstante an den Schleifenzähler anlegen, oder schon zuvor sagen, dass nur eine bestimmte Anzahl an Messwerten aufgezeichnet wird.

Gruß Markus



Jeder Messwert soll mit Uhrzeit gespeichert werden - Y-P - 14.03.2007 11:18

Wie willst Du denn z.B. 11:16:32 als Double darstellen? Du möchtest doch die Uhrzeit in der Datei speichern und nicht irgendeine "wirre" Zahl.
Wenn Dir das aber nichts macht.... wandeln kannst Du mit "unflatten from String". Einfach beim Datentyp eine Double-Konstante anlegen....

Gruß Markus

' schrieb:Gibt hier leider keinen Ansprechnpartner...

Gibt es denn eine Möglichkeit die rosa arrays in orangene zu konvertieren? Denn momentan bekomme ich die Uhrzeit, die ich aus dem String scanne nur als int, float, etc..kein char. wäre also momentan 11 uhrSad



Jeder Messwert soll mit Uhrzeit gespeichert werden - Haukee - 14.03.2007 11:26

Hab das nun anders gelöst.... füge nun einzeln Jahr/monat/tag zusammen..umständlich, aber da (warum auch immer) das alles hier verhext ist, muss das nun erstmal so lagenWink

Gibt es dnen eine Möglichkeit, die drei Strings irgendwie im Array duch ein Komma zu trennen oder slash. er legt nachher in der Datei nämlich drei Zeilen an :/