LabVIEWForum.de
Frequenz USB 6221, Timeout - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Frequenz USB 6221, Timeout (/Thread-Frequenz-USB-6221-Timeout)



Frequenz USB 6221, Timeout - RMR - 18.01.2013 10:20

Hallo Gemeinde,

irgendwie komme ich gerade nicht mehr weiter. Ich versuche mit dem USB-6221 die FRequenz am ctr0 zu erfassen und weiter zu verarbeiten.
Das Proggramm lief mir immer in einen Timeout beim Lesen des Couterwertes.
Der VErzweiflung nache habe ich ein "fertiges" Programm aus den Beispielen genommen. (Meas Dig Frequency-Low Freq 1 Ctr.vi)
Siehe da, auch dort bekomme ich beim auslesen einen Timeout.
Angeschlossen ist ein Rechtecksignal an PFI8 (das sollte laut Docu der Defaulteingang für ctr0 sein)
Im Zählerbetreib funktioniert auch alles wunderbar, die Flanken werden erkannt und gezählt. (siehe Testpanel)
Warum bekomme ich im Frequenzmodus immer ein Timeout? (anliegedes REchtecksignal hat eine Frequenz von 60 Hz)

Kann mir bitte jemand einen Tipp geben?

Danke und ein schönes, winterliches WE, RMR


RE: Frequenz USB 6221, Timeout - Y-P - 18.01.2013 10:31

Schon mal dort geschaut:
http://digital.ni.com/public.nsf/allkb/4E017925BDF2DC2D862572E6007C9594?OpenDocument
Du hast ja auch unter 100 Hz.

Gruß Markus


RE: Frequenz USB 6221, Timeout - RMR - 18.01.2013 11:01

Hallo Markus,

Danke erstmal, auf der Errorcodeseite war ich schon.
Auch dieses VI gibt mir keinen Frequenzwert aus. Auch hier hommt der Timeoutfehler, nur wird er eben ausgeblendet.
Wenn ich die Frequenz hoch nehme zB 500Hz bekomme ich den Timeout auch.

Habe schon überlegt ob das mit dem PFI8 (pin 81) D GND (pin 82) nicht passt? Steht aber so in der Doku.
Ausserdem wird im TEstpanel wunderbar gezählt.

Ahrg1

VG, Ralf


RE: Frequenz USB 6221, Timeout - RMR - 22.01.2013 12:29

Hallo.

Nachdem sich das Zählerproblem irgendwie nicht lösen lässt, habe ich mir überlegt die "Frequenz" über einen Boolschen Eingang zu errechnen. Das daß nicht die Lösung der Wahl ist, ist mir bewusst, da mir die Schleifenlaufzeit das Ergebnis verrauscht.
Die Idee ist die Differzenzeit zwichen 2 boolschen TRUE zu ermitteln. Frequenz hier...ca 1-5 Hz.
Irgendwie fehlt mir aber die zündende Idee. Was ich habe findet ihr im Anhang. Was mich hier nervt, wie bekomme ich die erneute Initailisierung der FOR-SChleife weg? Damit wäre auch das etwas SEHR unelegante Rücksetzen über die "Verstrichene Zeit" bereinigt.

Danke euch....... Ralf

lv12_img


RE: Frequenz USB 6221, Timeout - GerdW - 22.01.2013 13:12

Hallo RMR,

bitte mal den Anhang konvertieren...


RE: Frequenz USB 6221, Timeout - RMR - 22.01.2013 13:45

Hier als Lv09_img2.

Wäre toll wenn mir jemand was zum Thema "Initialisierung" der FOR sagen könnte. Stelle mich da gerade etwas "ungeschickt" an.

Danke.


RE: Frequenz USB 6221, Timeout - GerdW - 22.01.2013 14:20

Hallo RMR,

nach +3 Jahren LV-Nutzung immer noch Probleme mit Schieberegistern???

Siehe Anhang...

Edit: Das gleiche würde man auch mit der CTR-Funktion erreichen, dann erspart man sich das Pollen des boolschen Eingangs: die Anzahl der Pulse pro Zeiteinheit entspricht doch deiner Frequenz...


RE: Frequenz USB 6221, Timeout - RMR - 22.01.2013 14:56

Hallo Gerd,

naja, schon 3 Jahre aber nur SEHR SEHR unregelmäßig. "Darf" mich so ganz nebenbei mit LV beschäftigen, was jetztr keine Ausrede sein soll.
Der Ansatz mit den Schieberegistern ist bei mir etwas "unglücklicher". Wie man damit arbeiten kann meine ich schon zu wissen. (Speichern, FGV..)

Ich danke dir auf jeden Fall für deine kompetente Hilfe.

VG, Ralf