LabVIEWForum.de
Multichannel bei DAQmx - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Multichannel bei DAQmx (/Thread-Multichannel-bei-DAQmx)



Multichannel bei DAQmx - Mattes - 24.08.2006 10:34

Hallo Leute,

habe folgendes Problem mit beigefügten VI: In diesem Beispiel kann ich leider nur 1 Kanal erfassen und darstellen. Wie kann ich 3 Kanäle oder mehr gleichzeitig erfassen und darstellen?

Danke für eure Hilfe!!Big Grin


Multichannel bei DAQmx - Mr.T - 24.08.2006 10:41

Hallo M.

Du musst den vorderen Teil des Tasks trennen. D.h. die Physikalischen kanäle nach Deinen Bedürfnissen auftrennen und jeweils einen eigenen Tasknamen verpassen.

Im Prinzip eine Kopie des vorhandenen Stranges mit dem Unterschied, dass Du nur die Spannungen in einen Taskstrang setzt, die Du zusammen haben möchtest.

Leider sehe ich wegen der fehlenden Sub-Vis nicht, wieviele Kanäle Du hast.

Gruß


Multichannel bei DAQmx - Mattes - 24.08.2006 12:01

Hallo T.

ich habe 8 Kanäle zur Verfügung. Kannst du anhand des VI von mir die änderungen zeigen?


Multichannel bei DAQmx - Lucki - 24.08.2006 12:32

' schrieb:Wie kann ich 3 Kanäle oder mehr gleichzeitig darstellen?
Hier 3 Möglichkeiten wie man es machen kann, wobei 2a unf 2b völlig identisch sind: (Bei 1 gibt es auch noch Variationsmöglichkeiten in der Sytnax, z.B für den Fall, daß die Kanäle nicht aufeinanderfolgend sind)
[attachment=3064]


Multichannel bei DAQmx - Mr.T - 24.08.2006 12:35

Hallo.

Das Problem ist, wenn ich Deine SUB-VIs nicht habe, komme ich nicht dahinter, was an den entscheidenden Stellen passiert.

Anbei mal eine Variante.

Gruß


Multichannel bei DAQmx - Mattes - 24.08.2006 15:02

Das funktioniert! Alles klar. Danke!!


Multichannel bei DAQmx - Lucki - 24.08.2006 18:49

' schrieb:Das funktioniert! Alles klar. Danke!!
Da kann aber im Falle des TASKS.VI nicht gut stimmen:
1.) Es bezieht sich auf Datenerzeugung, hier geht es aber um Datenerfassung.
2.) Das Eröffnen mehrerer ao-Tasks funktioniert so nicht. Im Beispiel nur dann, wenn die Tasks zu verschiedenen Messkarten gehören, also z.B Task1 = Dev1/ao0:1; Task2 = Dev2/ao0:1. Man überzeugt sich leicht, daß ansonsten bereits vor Eintritt in die Schleife hinter den Start-DAQs bei einem der beiden immer eine Fehlermeldung erfolgt.
3.) Ganz abgesehen von der Verwechslung von Input mit Output, geht es doch hier wohl nur darum, mehrere Kanäle gleichzeitig -oder quasi gleichzeitig - zu erfassen. Das läßt sich aber effektiv viel besser mit einer einzigen Task machen. (falls es überhaupt mit mehreren Tasks so funktionierem würde)


Multichannel bei DAQmx - Mr.T - 24.08.2006 19:11

Vollkommen richtig.

Das ist hier ein wenig verquer, da wir parallel im Chat daruber sprachen.

Tatsächlich wollte ich Ihm nur zeigen, wie das mit meheren Tasks geht. Es sollten eben später im Programm nur bestimmte Tasks beendet werden, während andere weiterlaufen sollen.

Gruß


Multichannel bei DAQmx - Anton - 14.09.2006 17:20

Hallo Leute!


Ich habe fast das gleiche Probleme mit DAQmx-PCI6221 aber mit LV7.1.
Versuche zwei AI-Kanelle ablesen, aber leuft nur eine, andere zeigt konstante wert 5,3V (es soll 8V sein) und andert sich nicht.
Konnen sie Bitte arbeitene DAQmx_FFT.vi als Screenshot representieren


mit bestem Dank im voraus,
Anton