LabVIEWForum.de
Synchronisieren 2 NI PCI Karten (6024E und 6225M) - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Synchronisieren 2 NI PCI Karten (6024E und 6225M) (/Thread-Synchronisieren-2-NI-PCI-Karten-6024E-und-6225M)



Synchronisieren 2 NI PCI Karten (6024E und 6225M) - Prince Amir - 05.11.2009 15:42

Hallo an alle,

ich benutze 2 PCI NI karten zum datenerfassung. gibts eine möglichkeit, dass ich die daten von 2 karten synchron einlese ?ode ist es automaisch so wie ich die eingebaut habe ? (ziel ist einach dass die daten zum ersten mal gleichzeitig von beiden karten eingelesen werden.)
weil ich die daten alle in einem File speichern will, will einfach eine zeitspalte für alle daten haben, daher sollten die messdaten auch synchron sein.

bitte um tipp.


viele Grüße,
Amir.

anhand ein screenshot.


Synchronisieren 2 NI PCI Karten (6024E und 6225M) - Achim - 05.11.2009 16:40

Hi,
das eine ist ne E-Serie...die konnte man untereinander per RTSI synchronisieren. Aber ob das bei den M-Serie-Karten noch geht, musst du mal bei NI nachfragen!
A.


Synchronisieren 2 NI PCI Karten (6024E und 6225M) - Prince Amir - 05.11.2009 16:43

' schrieb:Hi,
das eine ist ne E-Serie...die konnte man untereinander per RTSI synchronisieren. Aber ob das bei den M-Serie-Karten noch geht, musst du mal bei NI nachfragen!
A.

Hallo
danke für Antwort.

aber kannst du genauer erklären ?

Grüße


Synchronisieren 2 NI PCI Karten (6024E und 6225M) - Achim - 05.11.2009 16:45

Genauer gehts nicht:

http://digital.ni.com/public.nsf/allkb/A12...6256C69007C8B27

http://zone.ni.com/wv/app/doc/p/id/wv-627

http://sine.ni.com/nips/cds/view/p/lang/en/nid/12631


Synchronisieren 2 NI PCI Karten (6024E und 6225M) - IchSelbst - 05.11.2009 20:17

' schrieb:gibts eine möglichkeit, dass ich die daten von 2 karten synchron einlese ?ode ist es automaisch so wie ich die eingebaut habe ? (ziel ist einach dass die daten zum ersten mal gleichzeitig von beiden karten eingelesen werden.)
Die Methode wie von Achim dargestellt ist natürlich die ideale Lösung - da hardwarenah.

Bei einer Abtastrate von wenger als 1kHz kann man aber notfalls auch folgendermaßen vorgehen.

Man startet alle Tasks gleichzeitig. Gleichzeitig geht zwar eigentlich nicht. Aber man kann durch Datenfluß (Error-Cluster verbinden) die vier Stück "Task starten" (Hinweis: bei der zweiten Task fehlt das Element "Start". Start geht aber auch automatisch.) so sequenzieren, dass nur ein unerheblicher (bezogen auf die Abtastrate) Zeitversatz entsteht. Dann ließt man aus allen DAQmx-Read immer die gleiche Anzahl aus. Das hast du ja schon gemacht. Da immer die gleiche Anzahl gelesen wird und zur (halbwegs) gleichen Zeit gestartet wurde, laufen alle vier Kurven synchron.