LabVIEWForum.de
Verständnis Frage Rate - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Verständnis Frage Rate (/Thread-Verstaendnis-Frage-Rate)

Seiten: 1 2 3 4


RE: Verständnis Frage Rate - GerdW - 27.02.2015 21:26

Hallo MM,

Zitat:Hier noch mal so wie es halt für einen Kanal richtig läuft
Du musst das, was du für einen Kanal machst (also alles ab GetWaveformComponents) für 3 Kanäle dreifach machen.
Und davor kommt dann das IndexArray, um aus dem Array of Waveforms deine 3 Waveforms zu indizieren…

Zitat:Ich weiß aber auch nicht genau wie man so einen Task dann konfiguriert
Indem man bei den "physical channels" eben nicht nur einen, sondern 3 Kanäle angibt… Wall
Auf den Auswahl-Button des Channel-Controls klicken und dann auf "Suchen…". Dann 3 Kanäle auswählen!


RE: Verständnis Frage Rate - M4st3r M M - 27.02.2015 21:37

mHH klappt nicht

ich hab noch mal im Versuch 3 und 4 jeweil probiert aber immer noch vergebens

Allerdings weiß ich jetzt nicht wo das Array indizieren hin muss


RE: Verständnis Frage Rate - GerdW - 28.02.2015 11:37

Hallo MM,

im Bild liest du weiterhin nur einen Kanal aus dem DAQmxRead. Wenn du nur einen Kanal hast, kannst du den nicht per IndexArray in mehrere aufspalten!

In Versuch3 liest du ebenfalls nur einen Kanal aus dem DAQmxRead: es ist nicht sinnvoll, diesen einen Kanal in mehrere aufsplitten zu wollen!

In Versuch4 hast du zwar die Signalaufbereitung schon perfektioniert, ABER: du liest weiterhin nur einen einzigen Kanal aus dem DAQmxRead. Wenn du 3 Signalkanäle haben willst, musst du die auch vom DAQmxRead liefern lassen!


RE: Verständnis Frage Rate - M4st3r M M - 28.02.2015 16:06

Hallo
Ok wie muss ich denn das Read Kästchen einsetzten das es funktioniert?


RE: Verständnis Frage Rate - GerdW - 01.03.2015 18:30

Hallo MM,

du willst doch mehr als nur einen Kanal lesen, also bietet sich statt "1Kanal…" der Modus "NKanäle…" an.
Ich dachte, das hätten wir schon geklärt…


RE: Verständnis Frage Rate - M4st3r M M - 04.03.2015 21:04

Hallo
Habe das Kästchen Read jetzt geändert aber nun sind fast alle Verbindungen nicht mehr vom richtigen Typen.
Was soll ich jetzt tun?


RE: Verständnis Frage Rate - GerdW - 04.03.2015 21:15

Hallo MM,

und warum ist das so? Überlegen wir mal:
Bisher hast du "1Kanal…" ausgewählt und hast vom DAQmxRead eine (1) Waveform bekommen.
Jetzt hast du "NKanäle…" gewählt und bekommst wieviele Waveforms? Richtig: mehrere (N) Waveforms!
Und wie bekommt man auf einem Draht mehrere Waveforms? Richtig: als Array!
Und was macht man mit einem Array, wenn man die einzelnen Elemente haben will? Richtig: man indiziert die Elemente mittels IndexArray.
[attachment=52310]
Und wenn man dann seine einzelnen Waveforms hat, kann man mit ihnen machen, was man schon immer mit ihnen machen wollte…
Ist doch alles nicht so schwer! Wall

Und wenn man sich nicht sicher ist, dann öffnet man die Kontexthilfe, fährt mit der Maus auf die fehlerhafte Verbindung und liest die Fehlermeldung dazu!


RE: Verständnis Frage Rate - M4st3r M M - 04.03.2015 21:19

Ja das klingt passend aber ich kann es halt in dem Programm nicht umsetzen
Ich hab jetzt noch einmal das Signal mit trennen versucht auf die Arrays zu setzten klappt aber auch nicht


RE: Verständnis Frage Rate - GerdW - 04.03.2015 21:22

Hallo MM,

wieso kannst du in diesem fehlerhaften Draht kein IndexArray einbauen, um ein Array of Waveforms in drei einzelne Waveforms zu zerlegen???


RE: Verständnis Frage Rate - M4st3r M M - 04.03.2015 21:33

So jetzt hat es geklappt :-)
Vielen Dank für deine (eure) Hilfe