22.11.2010, 10:30
Hallo,
ich habe ein Problem mit einem LabView Programm. Es steuert eine servohydraulische Zug-Druck-Prüfmaschine und verarbeitet Messwerte, die über ein Potentialmessgerät eingelesen werden. Letzteres Gerät ist neu dazu gekommen und wurde in das bestehende Programm installiert, allerdings funktioniert dies nicht mehr richtig.
LabView gibt über VISA Befehle an die Prüfmaschine (über eine GPIB-Schnittstelle) und empfängt ebenfalls über VISA Daten vom Messgerät über eine serielle Schnittstelle (COM)
Immer wenn LabView an die Maschine Befehle sendet, tauchen Fehler beim VI: VISA schreiben auf (Timeout). Ich habe den VISA Timeout schon erhöht aber das funktioniert auch nicht. Vorher durchlief das Programm diese Stellen in Sekundenbruchteilen. Das komische ist, dass es mal funktioniert und mal nicht und immer an verschieden Stellen im Programm der Fehler auftaucht, aber immer in dem SubVI, das die Maschine steuert.
Kann es sein, dass durch das Messgerät die Verbindung über VISA nicht mehr so läuft, wie es sein soll? Ohne die Vi´s vom Messgerät läuft alles sehr gut aber mit geht es nicht.
Vielen Dank schon mal für eure Hilfe
PS: Ich bin ein LabView-Neuling
ich habe ein Problem mit einem LabView Programm. Es steuert eine servohydraulische Zug-Druck-Prüfmaschine und verarbeitet Messwerte, die über ein Potentialmessgerät eingelesen werden. Letzteres Gerät ist neu dazu gekommen und wurde in das bestehende Programm installiert, allerdings funktioniert dies nicht mehr richtig.
LabView gibt über VISA Befehle an die Prüfmaschine (über eine GPIB-Schnittstelle) und empfängt ebenfalls über VISA Daten vom Messgerät über eine serielle Schnittstelle (COM)
Immer wenn LabView an die Maschine Befehle sendet, tauchen Fehler beim VI: VISA schreiben auf (Timeout). Ich habe den VISA Timeout schon erhöht aber das funktioniert auch nicht. Vorher durchlief das Programm diese Stellen in Sekundenbruchteilen. Das komische ist, dass es mal funktioniert und mal nicht und immer an verschieden Stellen im Programm der Fehler auftaucht, aber immer in dem SubVI, das die Maschine steuert.
Kann es sein, dass durch das Messgerät die Verbindung über VISA nicht mehr so läuft, wie es sein soll? Ohne die Vi´s vom Messgerät läuft alles sehr gut aber mit geht es nicht.
Vielen Dank schon mal für eure Hilfe
PS: Ich bin ein LabView-Neuling