LabVIEWForum.de
Agilent 34972A Messdaten erfassen Mehere Kanäle - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Agilent 34972A Messdaten erfassen Mehere Kanäle (/Thread-Agilent-34972A-Messdaten-erfassen-Mehere-Kanaele)

Seiten: 1 2


Agilent 34972A Messdaten erfassen Mehere Kanäle - Toklu - 22.10.2014 14:15

Hallo Leute,

Aktueller Stand:
Ich habe es soweit geschafft aus zwei Kanälen Messdaten zu erfassen, die ich auch graphisch darstellen kann.

Mein Problem ist:
Die Messdaten erfasse ich in gemischte Form. D.h. die Messdaten sind kommen nacheinander.
z.B: liegt an den Kanälen folgendes an:
1. Kanal:23
2. Kanal:30

in Labview erfasse ich je nach eingestelltem Intervall die Daten in dieser Form:

23
30
23
30

Paarweise.


Wie schaffe ich es, die die Messungen seperat zu erfassen so, dass ich die Daten seperat darstellen/berechnen u.s.w kann.


RE: Agilent 34972A Messdaten erfassen Mehere Kanäle - GerdW - 22.10.2014 14:31

Hallo Toklu,

probier mal die Funktion DecimateArray aus!


RE: Agilent 34972A Messdaten erfassen Mehere Kanäle - Toklu - 22.10.2014 15:01

(22.10.2014 14:31 )GerdW schrieb:  Hallo Toklu,

probier mal die Funktion DecimateArray aus!

Super!
so schnell läufts hier alsoSmile Danke schön

anbei noch eine Frage;
ich möchte ja zeitgleich die Messwerte in ein USB-Stick abspeichert.
Wenn ich intervall auf 1s und abtastungen auf 1 einstelle ist es optimal für mein Labview Program, da ich die werte Live in einem Chart beobachten kann. Contra ist allerdings, dass ich im Stick je abtastung eine datei habe natürlich nur mit einem Wert. das ist natürlich nicht sinnvoll
Aber wenn ich die Abtastungen auf 60 abtastungen einstelle dann ist zwar 60 Messwerte auf einer Datei gespeichert , dagegen bekomme ich Labviewseitig alle 60 sekunden ein Messwert geliefert.

Ich hoffe, dass mein Problem sauber geschildert ist.

danke im Voraus

Gruß
Toklu


RE: Agilent 34972A Messdaten erfassen Mehere Kanäle - GerdW - 22.10.2014 15:02

Hallo Toklu,

könntest du dein VI mal in LV2011 anhängen - dann kann ich evtl. den Sinn deiner Worte mit dem VI korrelieren…


RE: Agilent 34972A Messdaten erfassen Mehere Kanäle - jg - 22.10.2014 15:07

(22.10.2014 15:01 )Toklu schrieb:  ich möchte ja zeitgleich die Messwerte in ein USB-Stick abspeichert.
Übernimmst du mit LabVIEW das Abspeichern oder das Agilent irgendwie direkt?

Im ersten Fall: entsprechend selber programmieren, z.B. durch Sammeln in einem Array (Stichwort Schieberegister) und blockweises Speichern.

Gruß, Jens


RE: Agilent 34972A Messdaten erfassen Mehere Kanäle - Toklu - 22.10.2014 15:21

(22.10.2014 15:02 )GerdW schrieb:  Hallo Toklu,

könntest du dein VI mal in LV2011 anhängen - dann kann ich evtl. den Sinn deiner Worte mit dem VI korrelieren…

Die Einstellungen habe ich im Agilent direkt übernommen. Also Softwareseitig wird man kein hinweis über die abspeicherung finden können.
Aber ich hänge es gleich in 2011.

(22.10.2014 15:07 )jg schrieb:  
(22.10.2014 15:01 )Toklu schrieb:  ich möchte ja zeitgleich die Messwerte in ein USB-Stick abspeichert.
Übernimmst du mit LabVIEW das Abspeichern oder das Agilent irgendwie direkt?

Im ersten Fall: entsprechend selber programmieren, z.B. durch Sammeln in einem Array (Stichwort Schieberegister) und blockweises Speichern.

Gruß, Jens

Im Agilent sind Intervallzeiten und Insgesamte Abtastungen eingestellt. USB-Drive speicherung automatisch.
D.h Mein Labview reagiert je nach wie Agilent eingestellt ist.


RE: Agilent 34972A Messdaten erfassen Mehere Kanäle - GerdW - 22.10.2014 15:25

Hallo Toklu,

wenn dir nicht gefällt, wie dein Messgerät Daten speichert, musst du entweder dessen Einstellungen anpassen oder die Daten mit LabVIEW selbst speichern!


RE: Agilent 34972A Messdaten erfassen Mehere Kanäle - Toklu - 22.10.2014 15:36

(22.10.2014 15:25 )GerdW schrieb:  Hallo Toklu,

wenn dir nicht gefällt, wie dein Messgerät Daten speichert, musst du entweder dessen Einstellungen anpassen oder die Daten mit LabVIEW selbst speichern!

Die daten werden im Labview sowiso gespeichert (das mache ich noch) also im PC. Aber ich möchte sicherheitshalber, dass es parallel in USB - Drive auch mitspeichert.


RE: Agilent 34972A Messdaten erfassen Mehere Kanäle - GerdW - 22.10.2014 15:40

Hallo Toklu,

zum VI selbst:
Meist ist es wesentlich sinnvoller, eine Referenz (hier: ActiveX-Ref) vor der Schleife anzufordern und das Gerät zu initialisieren und diese Ref erst nach der Schleife wieder freizugeben. Innerhalb der Schleife sollte nur die Kommunikation (bzgl. der Messwerte) mit dem Gerät stattfinden.

Zu deiner Frage:
Wenn du eine höhere Samplerate haben willst, musst du sie am Gerät einstellen. Dann die Werte abfragen und speichern…


RE: Agilent 34972A Messdaten erfassen Mehere Kanäle - Toklu - 22.10.2014 15:52

(22.10.2014 15:40 )GerdW schrieb:  Zu deiner Frage:
Wenn du eine höhere Samplerate haben willst, musst du sie am Gerät einstellen. Dann die Werte abfragen und speichern…

Das Problem ist hierbei:
Ich kann am gerät 2 Einstellungen vornehmen bezüglich der abspeicherung

1. Abtastrate
2. Abtastintervall. Hier ist gemeint wie lang die Messung gehen soll.z.B nur 100 Messungen dann schluss. oder Unendlich. Hiermit bestimmen wir auch wieviele Messwerte pro .csv Datei gespeichert werden soll. in diesem fall 100 Messungen. Dann wird eine neue erstellt.

Labviewseitig bekomme ich alle messwerte. Allerdings paketweise. Die pakete sind eben diese eingestellten Abtastintervalle.