LabVIEWForum.de
Selftest.VI vom Tektronix Generator AFG3021 Problem - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Selftest.VI vom Tektronix Generator AFG3021 Problem (/Thread-Selftest-VI-vom-Tektronix-Generator-AFG3021-Problem)

Seiten: 1 2


Selftest.VI vom Tektronix Generator AFG3021 Problem - AndiMetzger - 05.03.2006 14:54

Ich habe das Problem dass das Selftest.VI vom Instrumententreiber tkafg3k
für den Tektronix Generator AFG3021 immer die Fehlermeldung 'Timeout expired' zurückgibt, obwohl das VI noch nicht abgearbeitet ist (Also der Selftesst noch läuft). Auch eine Warteschleife um das VI bringt nichts.

Kennt sich da jemand aus und kann mir die Lösung des Problems mitteilen?

Oder kann es sein, dass das Selftest.VI nicht richtig funktioniertt bzw. zugehörige *.dll Datei?

Der Treiber ist ein IVI Treiber von der NI.com Website.


Selftest.VI vom Tektronix Generator AFG3021 Problem - pinguin - 06.03.2006 09:33

Hallo,

wie wird dein Generator mit welcher Schnittstellenart angesteuert?

Wahrscheinlich musst du den Timeout fuer dein Bussystem oder die Schnittstelle im LabVIEW verlaengern, sodass LabVIEW dem Geraet mehr Zeit zum Abarbeiten der Befehle geben kann.

Viele Gruesse,
Mirko


Selftest.VI vom Tektronix Generator AFG3021 Problem - AndiMetzger - 06.03.2006 20:02

Der Generator wird über die USB Schnittstelle angesteuert.
Kann man das mit der Zeiteinstellung im MAX vornehmen?
Oder wo?

Habe festgestellt, dass es beim read string auch einen 'Timeout expired' gibt.

Also, schreiben kann ich alles in den Gen. aber beim abfragen gibts immer nen timeout!

Weiß jemand bescheid!

Bitte antworten!

Danke!


Selftest.VI vom Tektronix Generator AFG3021 Problem - pinguin - 07.03.2006 17:58

Hallo,

den Timeout fuer VISA angesteuerte Geraete kannst du mit Hilfe von "Set VISA Timeout" setzen bzw. aendern. Du findest diese Funktion unter "Instrument I/O / VISA / VISA advanced". Du kannst da in ms einstellen, wielange LabVIEW auf ein Geraet warten soll. Mit der VISA-Adresse legst du fest, welches Geraet welchen Timeout abweichend vom Standardtimeout bekommen soll.

Viele Gruesse,
Mirko


Selftest.VI vom Tektronix Generator AFG3021 Problem - AndiMetzger - 07.03.2006 19:38

Meinst du im MAX!?

Denn da gibt es keinen Ordner oder Eintrag Namens Instrument I/O.
Habe dort nur unter IVI Drivers den Unterordner Advanced!


Selftest.VI vom Tektronix Generator AFG3021 Problem - pinguin - 08.03.2006 09:59

AndiMetzger schrieb:Meinst du im MAX!?

Denn da gibt es keinen Ordner oder Eintrag Namens Instrument I/O.
Habe dort nur unter IVI Drivers den Unterordner Advanced!

Nein, du findest dies in der Palette mit den Funktionen in LabVIEW.

Viele Gruesse,
Mirko


Selftest.VI vom Tektronix Generator AFG3021 Problem - AndiMetzger - 08.03.2006 18:34

Danke habe es gefunden!
Werde es gleich mal ausprobieren!

Gruß Andi!


Selftest.VI vom Tektronix Generator AFG3021 Problem - AndiMetzger - 14.03.2006 15:52

Habe es jetzt ausprobiert!
Funktioniert aber leider nicht wie gewünscht!

Habe es dann am Oszi getestet. Da klappts!

Er erkennt die Eigenschaft Timeout beim Generator irgendwie nicht!


Selftest.VI vom Tektronix Generator AFG3021 Problem - pinguin - 14.03.2006 17:19

AndiMetzger schrieb:Habe es jetzt ausprobiert!
Funktioniert aber leider nicht wie gewünscht!

Habe es dann am Oszi getestet. Da klappts!

Er erkennt die Eigenschaft Timeout beim Generator irgendwie nicht!

Hallo,

hmm, schwierig Sache. Vielleicht mal beim Support anfragen? Leider kenne ich mich mit USB nicht so aus bzw. habe es noch nicht in meinen Setups benutzt. Im NI Forum scheint ein Anwender ein aehnliches Problem zu haben. Vielleicht hilft das ein wenig weiter, wenn auch da keine vollstaendige Loesung steht:

NI Forum Beitrag

Viele Gruesse,
Mirko


Selftest.VI vom Tektronix Generator AFG3021 Problem - AndiMetzger - 20.03.2006 06:43

Hallo zusammen!

Habe es jetzt doch geschafft die TimeoutTime zu ändern, jedenfalls kommen
mit der Abfrage die geänderten Werte zurück!
Dennoch scheint mir die Zeit bis zum Abbruch nicht länger zu sein!
Auch wenn ich extrem hohe Werte nehme!

Und es kommt wieder Timeout expired.

Im MAX sind dann aber doch wieder nur 32 D eingetragen.
Oder kann das unabhängig zu LV sein?


MfG A. Metzger