LabVIEWForum.de
DAQmx Einsteiger-Problem - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: DAQmx Einsteiger-Problem (/Thread-DAQmx-Einsteiger-Problem)



DAQmx Einsteiger-Problem - Bazzinga - 08.06.2012 17:13

Hallo liebe User,

ich habe ein Einsteiger-Problem.
Und zwar soll ich aus einer Text-Datei mit "read from spreadsheet" Werte auslesen und dann periodisch mit einer analogen Anzeige ausgeben.

Ich bin ganz ehrlich, hab keine Ahnung wie ich des anstellen soll.
Also Werte einlesen klappt bzw. weiß ich wie ich des mit "read from spreadsheet" machen soll.

Könnte mir jemand n kleines Beispiel geben, wie ich die eingelesenen Werte dann wie oben angegeben weiterverarbeiten kann, wäre echt super momentan ist das noch eine absolute Construction !!!

Viele liebe Grüße
Bazzinga


RE: DAQmx Einsteiger-Problem - GerdW - 08.06.2012 20:10

Hallo Bazzinga,

- Was ist eine "analoge Anzeige"?
- Was bedeutet "periodisch"? Mit einem bestimmten Takt die Einzelwerte eines Verlaufs anzeigen oder mit einem bestimmten Takt den kompletten Verlauf anzeigen? Wobei die zweite Option irgendwie sinnlos klingt...

"Read from Spreadsheet" gibt dir doch schon Arrays mit Zahlenwerten aus, was du damit anstelst, hängt von den Antworten auf die Fragen oben ab...


RE: DAQmx Einsteiger-Problem - Bazzinga - 08.06.2012 20:36

Hallo,

ich bin da selber überfragt.
Lassen wir mal das "analog" weg.
"Mit einem bestimmten Takt die Einzelwerte eines Verlaufs anzeigen" klingt doch schonmal super,
wie mache ich das am besten?

Grüße


RE: DAQmx Einsteiger-Problem - GerdW - 08.06.2012 20:51

Hallo Bazzinga,

Zitat:"Mit einem bestimmten Takt die Einzelwerte eines Verlaufs anzeigen" klingt doch schonmal super, wie mache ich das am besten?
- ReadFromSpreadsheet liefert dir ein Array (meist 2D), von dem du die interessante Spalte per IndexArray herausholst.
- Dieses 1D-Array in eine FOR-Loop verdrahten, dort wird per Autoindizierung ein Skalar draus. Diesen Skalar an eine Anzeige deiner Wahl anschließen.
- Jetzt noch eine Warte-Funktion in die Schleife, um den "Takt" einzustellen.
Fertig.

Wenn dir irgendwas daran unklar ist: siehe Link in meiner Signatur!
Ich schreibe dies alles, damit du selbst programmierst. Hört sich nämlich alles sehr nach Übungsaufgabe an, die evtl. sogar benotet wird. Und du möchtest dich doch nicht mit fremden Federn schmücken, oder?


RE: DAQmx Einsteiger-Problem - Bazzinga - 09.06.2012 13:44

Hallo,

ne das ist super so, ich wills selber lösen, scheitere aber noch am richtigen Ansatz.
Ich habs mal so gemacht.
Die x,y Werte aus "read from spreadsheet" in 2 Arrays gelegt und anschließend in einem XY-Graph geplottet!
Dadurch kann ich "unterwegs" auch noch die Periodendauer ändern.
Jetzt stellt ich mir nur noch eine weitere Frage, auf die ich noch keine Antwort finden konnte.

Kann ich irgendwie die Samplerate beim XY-Graphen ändern?!
Das ich sagen kann, plotte mir z.B. nur jeden 3. Werte aus den Arrays?

Grüße & danke schonmal für jede Hilfe!


RE: DAQmx Einsteiger-Problem - GerdW - 11.06.2012 08:10

Hallo Bazzinga,

ein Graph plottet genau die Daten, die du ihm anbietest. Willst du weniger plotten, musst du weniger anbieten...

Schon mal einen Blick auf die Funktion DecimateArray geworfen?