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



Daten erfassen - chrigu1000 - 15.03.2007 08:57

Hallo!

Ich lese Daten aus einem Netzwerkanalysator und will diese zur Auswertung in ein File schreiben.
Ich stelle mir vor, dass ich mit einem Button den Vorgang des Datenspeichern starten und mit einem anderen
Button wieder stoppen kann.
Meine Frage: kann ich die Daten direkt in ein Excel File schrieben oder wie würdet ihr das machen? Unsure
Hat jemand scho etwas ähnliches gemacht?


Daten erfassen - dc6xs - 15.03.2007 09:03

' schrieb:Hallo!

Ich lese Daten aus einem Netzwerkanalysator und will diese zur Auswertung in ein File schreiben.
Ich stelle mir vor, dass ich mit einem Button den Vorgang des Datenspeichern starten und mit einem anderen
Button wieder stoppen kann.
Meine Frage: kann ich die Daten direkt in ein Excel File schrieben oder wie würdet ihr das machen? Unsure
Hat jemand scho etwas ähnliches gemacht?

Hmm..
Wie meinst Du das? Ein Networkanalyzer misst doch normaler Weise immer im Sweepmodus, sprich Du definierst Start-/Stoppfrequenz oder Center/Bandbreite.

Was willste denn mit den Daten später machen? Es gibt nämlich ein s-Parameter-Datei-"Standard", den Du z.b. in Aplac, Matlab (mit der RF-Toolbox), AWR Microwave Office, Appcad, usw. einlesen kannst.

Mit was für einem Gerät arbeitest Du denn?

Verrat uns doch ruhig etwas mehr über das Projekt, dann kann man Dir auch konkreter helfen.

Gruß, Rob
Offtopic
PS/BTW: Kann Excel gescheit mit komplexen Zahlen rechnen?Unsure


Daten erfassen - chrigu1000 - 15.03.2007 09:08

Der Netzwerkanalysator ist ein Rhode&Schwarz ZVC!
Die Komunikation mit diesem funktioniert schon, habe die Signale in einem Graph in LabVIEW!
Kann auch die Funktionen alle Bedienen!

Jetz möchte ich einfach die gemessenen Daten später zur verfügung haben, damit ich aussagen z.B. über Langzeitstabilität, usw der Mesung machen kann.

Das Excel würde nur zum Speichern der Daten verwendet, würde dann schon mit MATLAB weiter arbeiten..

danke im voraus für die Hilfe


Daten erfassen - dc6xs - 15.03.2007 09:19

' schrieb:Der Netzwerkanalysator ist ein Rhode&Schwarz ZVC!
...
Das Excel würde nur zum Speichern der Daten verwendet, würde dann schon mit MATLAB weiter arbeiten..

danke im voraus für die Hilfe

Dann speicher die Daten doch einfach als *.TXT-Datei ab. Die kannst Du ja auch in MATLAB einlesen.


Gruß, Rob

PS Gibt ja auch nen MATLAB-Skriptknoten in LV..


Daten erfassen - chrigu1000 - 15.03.2007 09:29

gute idee! kann ich das laufend(für jeden sweep) machen, oder muss ich die daten zwischenspeichern(array?) und am schluss erst abspeichern in eine datei(aus zeitgründen meine ich)


Daten erfassen - chrigu1000 - 15.03.2007 11:20

danke für die Hilfe...speichere jetz immer jeden Sweep ins txt-fileLol


Daten erfassen - Kvasir - 15.03.2007 12:55

Ob du die Daten gleich speichern willst oder erst am Schluß bleibt im Prinzip dir überlassen.
Je nachdem, ob du schon während der Messung auf die Daten extern zugreifen willst.

Was Zeit schluckt ist, bei jedem Speichervorgang die Datei zu öffnen und wieder schließen. Aber auch das fällt nur bei vielen Speichervorgängen ins Gewicht. (Musste in einem Projekt mal 1600 Daten speichern, da macht das einen Unterschied von gut 5 Minuten).

Ich glaube es geht aber auch, die Datei einfach nur einmal zu öffnen, dann die Sweeps einzeln zu speichern und am Schluß die Datei zu schließen. Soweit ich weiß kannst du dann trotzdem schon während der Messung extern auf die Datei zugreifen, obwohl sie in LV noch offen ist.

Gruß


Daten erfassen - chrigu1000 - 15.03.2007 14:14

danke...so hab ichs jetz gelöst, das file einmal geöffnet...reinschreiben...ganz am schluss wieder schliessen


Daten erfassen - Achim - 15.03.2007 14:31

Hi,

als Tipp noch hinterher: Du könntest bei jedem Schreibvorgang noch ein "FlushFile" durchführen, dann wird auch wirklich jedes Mal physisch geschrieben! Ansonsten wird nämlich nur "virtuell" geschrieben, d.h. im RAM vorgehalten. Wenn dein Rechner mal abstürzen sollte, hast du auf jeden Fall die bisherigen Messungen schon real im File!

Gruss
Achim


Daten erfassen - chrigu1000 - 16.03.2007 09:31

' schrieb:Hi,

als Tipp noch hinterher: Du könntest bei jedem Schreibvorgang noch ein "FlushFile" durchführen, dann wird auch wirklich jedes Mal physisch geschrieben! Ansonsten wird nämlich nur "virtuell" geschrieben, d.h. im RAM vorgehalten. Wenn dein Rechner mal abstürzen sollte, hast du auf jeden Fall die bisherigen Messungen schon real im File!

Gruss
Achim
Tippen habs sofort eingebaut,danke Cool