LabVIEWForum.de - CSV schreiben

LabVIEWForum.de

Normale Version: CSV schreiben
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4
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 ?
Hallo Jodh,

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

Gruß, Marko
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…
Hallo, habe nochmal ein lauffähiges Programm angehängt.
Hallo jodh,

und was genau "funktioniert nicht"???
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.
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
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 - ?
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 ?
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
Seiten: 1 2 3 4
Referenz-URLs