30.01.2008, 13:55
Hallo
Ich arbeite seit Mitte 07 mit LabVIEW und habe ein Messprogramm für das Aufnehmen eines dI/dU Spektrums geschrieben. Das Programm lief auch schon und hat das gemacht was ich wollte.
Im Prinzip generiert man mit einem Funktionsgenerator (HP 3245A) eine Gleichspannung und misst dann den Tunnelstrom einer Tunneldiode (zum Testen) mit einem Multimeter (Keithley-199). Das Programm fährt die Spannung in einem bestimmten Intervall durch und speichert die Daten und generiert eine Kurve auf dem XY-Schreiber-VI.
Nun das Problem: Ich spreche den Funktionsgenerator an und stelle dort ein, was ich vorher angegeben habe (Also VISA Write funktioniert). Nun sollte der Generator zurückgeben, was eingestellt wurde mit VISA Read. Anstatt den Wert zurückzugeben, bekomm ich eine Fehlermeldung mit Error -1073807339. Das seltsame ist, dass dieser Fehler pötzlich und ohne ersichtlichen Grund auftritt, da es vorher einwandfrei lief, geändert wurde praktisch garnix an dem Programm. Also: Programm lief, PC aus, Weihnachten, PC an, Fehlermeldung.
Ich habe bereits mehrere Foren gelesen und auf der NI Seite nach Lösungen gesucht, VISA-Timeout-VI eingebaut, es funktionierte garnix. Ich benutze die Standard VIs für das HP3245A von NI. Beim Keithley Gerät tritt das Problem übrigens nicht auf.
Der einfachste, aber mit der ärgerlichste Grund könnte meiner Meinung nach sein, dass der Labor-PC zu alt ist. 350 Mhz, 390 MB RAM, beides liegt unter den Systemanforderungen von LabVIEW 8.2.
Da ich aber (noch) nicht der Experte mit LabVIEW bin und es gerade erst lerne, wollte ich dennoch hier mal nachfragen, ob schon jemand ein ähnliches Problem hatte, und/oder eine Lösung hat.
Danke im vorraus
Ich arbeite seit Mitte 07 mit LabVIEW und habe ein Messprogramm für das Aufnehmen eines dI/dU Spektrums geschrieben. Das Programm lief auch schon und hat das gemacht was ich wollte.
Im Prinzip generiert man mit einem Funktionsgenerator (HP 3245A) eine Gleichspannung und misst dann den Tunnelstrom einer Tunneldiode (zum Testen) mit einem Multimeter (Keithley-199). Das Programm fährt die Spannung in einem bestimmten Intervall durch und speichert die Daten und generiert eine Kurve auf dem XY-Schreiber-VI.
Nun das Problem: Ich spreche den Funktionsgenerator an und stelle dort ein, was ich vorher angegeben habe (Also VISA Write funktioniert). Nun sollte der Generator zurückgeben, was eingestellt wurde mit VISA Read. Anstatt den Wert zurückzugeben, bekomm ich eine Fehlermeldung mit Error -1073807339. Das seltsame ist, dass dieser Fehler pötzlich und ohne ersichtlichen Grund auftritt, da es vorher einwandfrei lief, geändert wurde praktisch garnix an dem Programm. Also: Programm lief, PC aus, Weihnachten, PC an, Fehlermeldung.
Ich habe bereits mehrere Foren gelesen und auf der NI Seite nach Lösungen gesucht, VISA-Timeout-VI eingebaut, es funktionierte garnix. Ich benutze die Standard VIs für das HP3245A von NI. Beim Keithley Gerät tritt das Problem übrigens nicht auf.
Der einfachste, aber mit der ärgerlichste Grund könnte meiner Meinung nach sein, dass der Labor-PC zu alt ist. 350 Mhz, 390 MB RAM, beides liegt unter den Systemanforderungen von LabVIEW 8.2.
Da ich aber (noch) nicht der Experte mit LabVIEW bin und es gerade erst lerne, wollte ich dennoch hier mal nachfragen, ob schon jemand ein ähnliches Problem hatte, und/oder eine Lösung hat.
Danke im vorraus