LabVIEWForum.de
Redlab 1608FS Analog Eingang und LabVIEW - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+--- Thema: Redlab 1608FS Analog Eingang und LabVIEW (/Thread-Redlab-1608FS-Analog-Eingang-und-LabVIEW)



Redlab 1608FS Analog Eingang und LabVIEW - tofischer - 12.09.2006 14:35

Hallo, ich hofe ihr könnt mir bei meinem Problem helfen.
Folgendes:

Meine Aufgabe ist es, die Intensität eines Blitzgerätes in Abhängigkeit des Triggersignales zu messen. Das Triggersignal beträgt 20Hz. Die Intensität wird über eine Fotodiode gemessen und der Wert in eine Sample Hold Schaltung abgelegt.

Nun der Messablauf:

Das Blitzgerät wird mit der positiven Flanke getriggert. Und der Wert bleibt in der Sample Hold Schaltung gespeicher. Dies funktioniert auch alles einwandfrei.

Um die Messwerte in die Software aufzunehmen, benutze ich das USB 1608FS von Meilhaus. Zum einlesen der Intensität benutze ich den Analogen Eingang und die SubVI AInScBg. Dabei habe ich folgendes Eingestellt:
externe Triggerung auf fallende Flanke
Sample Rate: 50000
Count: 31

Die Messung soll mit der abfallende Flanke des Triggersignals gestartet werden und den Wert aus der Sample and Hold Schaltung übernehmen. Da ich ja 31 Werte "einscanne" nehme ich von diesen 31 Werte jeweils nur das Maximum, sodas pro Messung ein Wert zur verfügung steht.
Da die Messung über einen längeren Zeitraum läuft und die Werte auch abgespeichert werden sollen, werden jeweils 100 Werte zu einem Paket zusammengefasst, welche analysiert und abgelegt werden. Um an die 100 Werte zu kommen, habe ich eine For-Schleife um die Messung gelegt.

Bei einer Taktfrequenz von 20 Hz müsste ich doch die 100 Werte dann in 5 sec ausgelesen haben. Aber auf dem Diagramm sieht es eher aus wie 2-3 Hz.

Ich weiss einfach nicht, wo der Fehler liegt.

Anbei habe ich mal die Leseroutine angehängt.


Redlab 1608FS Analog Eingang und LabVIEW - sneube - 12.09.2006 14:46

Hi,
kannst du mal ein Screenshot von der Routine posten?
Grüße

Ich vermute mal, dass es irgendwie mit der for Schleife zusammenhängt. Versuch mal, die Schleifendurchgänge zu verändern


Redlab 1608FS Analog Eingang und LabVIEW - tofischer - 12.09.2006 14:53

Hier ist mal ein Bild:
[attachment=6897].

Hoffe das es hilft. Versuche mal die Schleife zu verändern.


Redlab 1608FS Analog Eingang und LabVIEW - A.Berndsen - 12.09.2006 16:43

Hallo tofischer,

ich denke Du solltest die Initialisierung und das Schließen des AI ausßerhalb der For-Schleife machen.
Das kostet unnötig Zeit

Grüße
Andreas


Redlab 1608FS Analog Eingang und LabVIEW - tofischer - 12.09.2006 18:35

Wie du meinst. Werde das morgen mal ändern, da ich die Hardware gerade nicht hier habe. Melde mich morgen nochmal.

Gruß Tobias


Redlab 1608FS Analog Eingang und LabVIEW - tofischer - 14.09.2006 08:52

Moin,

habe noch mal nir den Schleifen gespielt. Wenn ich die Initialisierung auserhalb der Schleife durchführe ändert sich nichts in der Ablaufgeschwindigkeit. Jetzt habe ich noch festgestellt, dass wenn kein Triggersignal kommt läuft die Messung trotzdem weiter. Wenn ich die Messwerte im Vordergrund aufnehme, also mit der AInScFg, bleibt die Messung stehen wenn kein Triggersignal kommt. Daher würde ich eher diese Methode bevorzugen. Aber auch hier läuft die Messung nicht mit 20 Hz. Eher mit 2-3 Hz.

Warum ist das so? Oder habe ich ein Fehler in meinem Programm? Da ich noch 4 Wochen Zeit hab, hoff ich dass das Programm bald richtig läuft.

Anbei noch ein Bild mit der AInScFG Routine:
[attachment=6898]



Gruß Tobias


Redlab 1608FS Analog Eingang und LabVIEW - tofischer - 15.09.2006 09:28

Hi,

Habe mich noch mal mit dem SubVi AInScBg beschäftigt. Ich habe die Leseroutine so geändert, dass der Wert erst weiterverarbeitet wird, wenn das SubVi GetStatus den Wert Idle ausgibt.
Das ganze liegt in einer For Schleife, mit der die Anzahl der aufgenommene Werte festgelegt wird.

Die Scanoptionen sind so eingestellt, dass mit einem negativen Triggersignal die Messung gestartet werden soll. Nur ist die Frequenz dieses Signals 20 Hz und bei der Messung ist es eher 2-3 Hz. Also immer das gleiche Problem. Ich komm jetzt einfach nicht mehr weiter.

Anbei das Programm und ein Bild

[attachment=6899]


Redlab 1608FS Analog Eingang und LabVIEW - Meilhaus - 18.01.2007 12:01

Schönen guten Tag,

ist das Thema noch aktuell? Die erwähnte Frist ist ja schon um aber wie ich sehe war das Problem ja noch nicht behoben.

Mfg.