LabVIEWForum.de
CSV schreiben - 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: CSV schreiben (/Thread-CSV-schreiben)

Seiten: 1 2 3 4


CSV schreiben - jodh14 - 16.04.2018 10:33

Hallo Labview-Forum,
anbei ist ein vi. Die Programme sind in einer Registerkarte gespeichert. Auf der ersten Registerkarte NTC-Sensor funktioniert das
Daten-in-csv-speichern. Das möchte ich jetzt für die restlichen Registerkarten genauso. Bei Hallsensor habe ich schon damit angefangen
zu programmieren. Allerdings funkioniert das noch nicht. Kann mir jemand helfen ?


RE: CSV schreiben - Trinitatis - 16.04.2018 11:30

Hallo Jodh,

bei mir stürzt LabView ab, wenn ich versuche, dein VI zu öffnen und die fehlenden SubVIs ignoriere.

Gruß, Marko


RE: CSV schreiben - GerdW - 16.04.2018 11:38

Hallo jodh,

Zitat:Auf der ersten Registerkarte NTC-Sensor funktioniert das Daten-in-csv-speichern. Das möchte ich jetzt für die restlichen Registerkarten genauso. Bei Hallsensor habe ich schon damit angefangen zu programmieren. Allerdings funkioniert das noch nicht.
Du hast bei "Hallsensor" das gleiche programmiert wie bei "NTC" - wenn das eine funktioniert, sollte das andere ebenso funktionieren!
Was genau "funktioniert nicht"?

Abgesehen davon:
Wenn du anfängst, Code zu kopieren, ist deine Programmstruktur sehr wahrscheinlich nicht gut durchdacht…


RE: CSV schreiben - jodh14 - 16.04.2018 11:45

Hallo, habe nochmal ein lauffähiges Programm angehängt.


RE: CSV schreiben - GerdW - 16.04.2018 11:49

Hallo jodh,

und was genau "funktioniert nicht"???


RE: CSV schreiben - jodh14 - 16.04.2018 11:55

Hallo GerdW, wenn ich bei Hallsensor auf speichern drücke wird eine csv datei benötigt, um die Daten zu speichern. Die Daten, die dann geschrieben werden sind aber nur die x-Daten (1. Spalte), bei
y (2. Spalte) stehen nur Nullen.


RE: CSV schreiben - jg - 16.04.2018 12:33

Wieso glaubst du, dass DAQmx-Read dir bei "N Channels N Samples" einen Zeitkanal erzeugt? Oder erfasst du in diesem Reiter zwei Analog-In Kanäle?

Gruß, Jens


RE: CSV schreiben - jodh14 - 17.04.2018 08:42

Hallo Jens, es muss also bei Hallsensor noch ein Kanal Zeit erzeugt werden, sow wie bei NTC Sensor ein Kanal für Widerstand und einer für Temperatur erzeugt wurde ?
Hallo Jens, habe gerade geschaut - einen Kanal Zeit kann man da gar nicht erzeugen - ?


RE: CSV schreiben - jodh14 - 17.04.2018 10:13

Hallo Labview-Forum, ich habe jetzt nochmal ein vi angefügt. Da habe ich versucht mit einem Zeitstempel eine Zeit zu erzeugen. Das funktioniert leider aber nicht.
Wie bekomme ich denn jetzt eine csv mit zwei Spaltenwerte Zeit und Spannung ? Kann mir jemand da helfen, bitte ?


RE: CSV schreiben - jg - 17.04.2018 10:19

Doch, aber musst du halt selber machen.

Möglichkeit 1:
Mit Read Waveform gibt dir DAQmx absolute Zeitstempel zurück:
[attachment=59023]

Möglichkeit 2:
Zeitkanal selber erzeugen. Delta-T zwischen den Samples ist bekannt, der Rest ist einfache Mathematik und ein wenig Array-Operationen. Eine gute LabVIEW-Übungsaufgabe für dich.

Gruß, Jens