Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
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?
Hat jemand scho etwas ähnliches gemacht?
Der Mensch ist das wichtigste und kostbarste Peripheriegerät einer Computeranlage. ;-)
Anzeige
15.03.2007, 09:03 (Dieser Beitrag wurde zuletzt bearbeitet: 15.03.2007 09:04 von dc6xs.)
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?
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
PS/BTW: Kann Excel gescheit mit komplexen Zahlen rechnen?
Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.
N.B.: "Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett
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
Der Mensch ist das wichtigste und kostbarste Peripheriegerät einer Computeranlage. ;-)
' 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..
Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.
N.B.: "Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett
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)
Der Mensch ist das wichtigste und kostbarste Peripheriegerät einer Computeranlage. ;-)
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ß
A few weeks of developement and testing can save a WHOLE afternoon in the library!
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
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
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
habs sofort eingebaut,danke
Der Mensch ist das wichtigste und kostbarste Peripheriegerät einer Computeranlage. ;-)