10.03.2010, 18:43
Hallo,
ich versuche mal unser Problem zu umreißen.
Vorweg: Wir haben eine PCI 6220 und LabVIEW9 für Win7.
Wir haben ein 1Khz Triggersignal, das wir eingeben, und das als Trigger für das Messfenster unsers Boxcar genommen wird.
Auf dem 1. Channel lesen wir das Messsignal aus, auf dem 2. das Signal vom Boxcar das die Messung durch ist.
Nun kommt unser Problem:
Auf dem 3. Channel läuft ein Signal mit 500Hz, das quasi zeitgleich mit jedem 2. Triggerpuls kommt. Nun bräuchten wir während der laufenden Messung aus dem Datenwust des 3. Channels quasi ein 1/0 Signal, ob ein Puls gekommen ist oder nicht. Leider ist dieses Signal ein analoger Input von einer Photodiode.
Im Endeffekt wollen wir dann ein 2 spaltiges Array. In der einen Spalte das im Messfenster vom 2. Channel ausgelesen Signal und in der Zweiten Spalte ein 0 oder 1 je nach dem ob vorweg auf Channel 3 ein Signal kam oder nicht.
Und die ganze Verarbeitung "just in time", so dass die Signal entsprechend weiterverarbeitet werden können.
Ich hoffe, dass war einigermaßen verständlich und würde mich über jede Anregung freuen.
ich versuche mal unser Problem zu umreißen.
Vorweg: Wir haben eine PCI 6220 und LabVIEW9 für Win7.
Wir haben ein 1Khz Triggersignal, das wir eingeben, und das als Trigger für das Messfenster unsers Boxcar genommen wird.
Auf dem 1. Channel lesen wir das Messsignal aus, auf dem 2. das Signal vom Boxcar das die Messung durch ist.
Nun kommt unser Problem:
Auf dem 3. Channel läuft ein Signal mit 500Hz, das quasi zeitgleich mit jedem 2. Triggerpuls kommt. Nun bräuchten wir während der laufenden Messung aus dem Datenwust des 3. Channels quasi ein 1/0 Signal, ob ein Puls gekommen ist oder nicht. Leider ist dieses Signal ein analoger Input von einer Photodiode.
Im Endeffekt wollen wir dann ein 2 spaltiges Array. In der einen Spalte das im Messfenster vom 2. Channel ausgelesen Signal und in der Zweiten Spalte ein 0 oder 1 je nach dem ob vorweg auf Channel 3 ein Signal kam oder nicht.
Und die ganze Verarbeitung "just in time", so dass die Signal entsprechend weiterverarbeitet werden können.
Ich hoffe, dass war einigermaßen verständlich und würde mich über jede Anregung freuen.