LabVIEWForum.de
Datenerfassung und Darstellung [LV2010] - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Datenerfassung und Darstellung [LV2010] (/Thread-Datenerfassung-und-Darstellung-LV2010)

Seiten: 1 2


RE: Datenerfassung und Darstellung [LV2010] - GerdW - 13.04.2015 10:55

Hallo Agenth,

Zitat:mehr der Hinweis, dass ich auf dem LV-Rechner weder Internetzugang noch eine USB-Berechtigung habe
Und das, wo die Jugend heutzutage mit diesen modernen "Smartphones" rumrennt, die wohl alle eine Kamera dran haben… Big Grin


RE: Datenerfassung und Darstellung [LV2010] - Agenth - 13.04.2015 10:58

(13.04.2015 10:55 )GerdW schrieb:  Und das, wo die Jugend heutzutage mit diesen modernen "Smartphones" rumrennt, die wohl alle eine Kamera dran haben… Big Grin
Hinzu kommt das berühmte Handyverbot Undecided Sonst hätte ich das doch schon längst getan Big Grin


RE: Datenerfassung und Darstellung [LV2010] - Agenth - 13.04.2015 12:58

Das mit dem Schieberegister verstehe ich doch nicht so ganz.
Ich habe jetzt z.B. aus der Queue aus der ich die Messdaten lese 2 Waveform Components, die ich getrennt über Index Array auslese und skaliere.
Wie kann ich nun jeweils eine Komponente in einem Array abspeichern, sodass ich beim plotten des Graphen alle Werte in einer bestimmten zeit plotten kann?
Bin euch dankbar!


RE: Datenerfassung und Darstellung [LV2010] - GerdW - 13.04.2015 13:11

Hallo Agenth,

deiner Beschreibung nach sollte dies hier passen:
[attachment=52799]


RE: Datenerfassung und Darstellung [LV2010] - Agenth - 13.04.2015 13:13

(13.04.2015 13:11 )GerdW schrieb:  deiner Beschreibung nach sollte dies hier passen:
Danke das muss ich gleich mal austesten!

EDIT:
Leider ist es nicht ganz das was ich benötige:
Die Messdaten (aus 2 Kanälen) werden in der ersten while Schleife in eine Queue (Datentyp Waveform-Array - wie in Gerds Bsp.) geschrieben. In der zweiten while Schleife werden die Messdaten aus der Queue entnommen und über Index Array das 0-te und 1-te Signal abgegriffen, anschließend über GetWaveformComponents die beiden Signale unabhängig voneinander skaliert. Daraus entsteht dann jeweils ein DBL-Array, das jedoch ständig überschrieben wird.
Nun möchte ich gerne diese einzelnen Datenpunkte beider Signale aufzeichnen. Ist es nun etwas verständlicher? Tut mir wirklich leid für die blöde Situation. Evtl. schaffe ich es, jemanden mit einer USB-Berechtigung darum zu bitten, einen Screenshot zu machen.
Danke für euer Verständnis! Smile


RE: Datenerfassung und Darstellung [LV2010] - GerdW - 13.04.2015 19:34

Hallo Agenth,

Zitat:Daraus entsteht dann jeweils ein DBL-Array, das jedoch ständig überschrieben wird.
Wenn es überschrieben wird, dann hast du das so programmiert.
In meinem Bild oben wird die Waveform dagegen immer länger, da neue Werte hinten angehangen werden…

Zitat:Nun möchte ich gerne diese einzelnen Datenpunkte beider Signale aufzeichnen.
Dann tu das doch…


RE: Datenerfassung und Darstellung [LV2010] - Agenth - 14.04.2015 06:46

(13.04.2015 19:34 )GerdW schrieb:  Wenn es überschrieben wird, dann hast du das so programmiert.
In meinem Bild oben wird die Waveform dagegen immer länger, da neue Werte hinten angehangen werden…
Da hast du Recht Wink Ich schau mal wie ich das hinbekomme.