LabVIEWForum.de
Zwei Datenerfassungen parallel laufen lassen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Zwei Datenerfassungen parallel laufen lassen (/Thread-Zwei-Datenerfassungen-parallel-laufen-lassen)

Seiten: 1 2


Zwei Datenerfassungen parallel laufen lassen - Lumberjacker - 05.12.2013 14:13

Hallo Ich möchte mit einem National Instruments cDAQ-9172 chassis und einem VibrationsModul und einem TemperaturModul Parallel Messwerte abtasten, und zwar mit unterschiedlicher Abtastrate. Ist das generell möglich?

So wie es jetzt ist bekomme ich immer eine Fehlermeldung, dass der Task bereits belegt ist.

(Labview 2012)


RE: Zwei Datenerfassungen parallel laufen lassen - Lucki - 05.12.2013 14:40

Nein, bei den meisten Karten geht das nicht, denn es gibt bei diesen für alle AI-Kanäle nur einen Timer und einen ADC mit vorgeschaltetem Multiplexer. Das ist aber gar kein Problem, denn es kostet ja nichts, den langsamen Kanel mit einer viel höheren Rate aufzunehmen und dann zu dezimieren.
Als z.B Rate=10kHz, 2 Kanäle. Beim Lesen mit DaqmxRead werden immer 1000 Werte auf einmal aus dem Buffer gelesen. Von Kannal 1 nimmst Du die Werte so wie sie sind, von Kanal 2 bildest Du aus den 1000 Werten immer sofort den Mittelwert. Das ist dann genau so, als hättest Du 2 parallele Erfassugen mit 10000 Hz und mit 10 Hz.


RE: Zwei Datenerfassungen parallel laufen lassen - Lumberjacker - 05.12.2013 14:56

aber ist nicht jedes Modul quasi für sich, wie eine eigene Karte?


RE: Zwei Datenerfassungen parallel laufen lassen - Achim - 05.12.2013 16:16

Kann es sein, dass das erst mit dem neueren 9174 bzw. 9178 geht?

Da kann man auf jeden Fall drei verschiedene Raten einstellen!

A.


RE: Zwei Datenerfassungen parallel laufen lassen - Y-P - 05.12.2013 16:23

Profil_ergaenzen Da steht noch 8.5.

Gruß Markus


RE: Zwei Datenerfassungen parallel laufen lassen - GerdW - 05.12.2013 16:38

Hallo Lumberjacker,

da hat sich der Herr Wassermann aber nicht gerade mit Ruhm bekleckert...
[attachment=47664]
Arbeitest du für ihn oder darfst du seine Software aufpolieren?


RE: Zwei Datenerfassungen parallel laufen lassen - Lucki - 05.12.2013 16:52

(05.12.2013 14:56 )Lumberjacker schrieb:  aber ist nicht jedes Modul quasi für sich, wie eine eigene Karte?
Ich kenne mich mit dem cDAQ-9172 chassis überhaupt nicht aus, vielleicht hätte ich besser nicht antworten sollen. Big Grin. Wenn aber zu jedem Kanal ein eigenes Modul gehört, dann sollte es hardwareseitig eigentlich möglich sein.


RE: Zwei Datenerfassungen parallel laufen lassen - Lumberjacker - 06.12.2013 07:48

(05.12.2013 16:38 )GerdW schrieb:  Hallo Lumberjacker,

da hat sich der Herr Wassermann aber nicht gerade mit Ruhm bekleckert...

Arbeitest du für ihn oder darfst du seine Software aufpolieren?

wir verwenden das Programm in der Firma, und ich muss ein paar Fehler ausbessern und teilweise etwas erweitern


RE: Zwei Datenerfassungen parallel laufen lassen - Y-P - 06.12.2013 09:05

Habt Ihr für das Programm Geld bezahlt? O
Da würde ich so manches anders machen.

- Keine Express-VIs
- Viel weniger (lokale) Variablen (Kommt der Programmierer von C?)
- Ein Index-Array reicht (Kann man nach unten aufziehen)
- Die Sequenzstrukturen würde ich ersetzen
- .....

Gruß Markus

(06.12.2013 07:48 )Lumberjacker schrieb:  
(05.12.2013 16:38 )GerdW schrieb:  Hallo Lumberjacker,

da hat sich der Herr Wassermann aber nicht gerade mit Ruhm bekleckert...

Arbeitest du für ihn oder darfst du seine Software aufpolieren?

wir verwenden das Programm in der Firma, und ich muss ein paar Fehler ausbessern und teilweise etwas erweitern



RE: Zwei Datenerfassungen parallel laufen lassen - GerdW - 06.12.2013 09:13

Hallo Markus,

Zitat:Habt Ihr für das Programm Geld bezahlt?
Das habe ich mir auch dabei gedacht. Eine "Wareneingangskontrolle" scheint es jedenfalls nicht gegeben zu haben bzw. war das Lastenheft in Sachen "Codequalität" wohl sehr schwammig formuliert...

Zitat:Da würde ich so manches anders machen.
Ich würde ein komplettes "refactoring" vornehmen...

@Lumberjack:
Bietet Hr. Wassermann keinen Support mehr für sein eigenes Produkt an?
Warum muss ein LabVIEW-Anfänger (das soll kein Angriff auf dich sein, dürfte es aber wohl genau beschreiben) ein solches Programm umschreiben/"verbessern"?