09.12.2014, 17:27
Mal wieder hallo an alle,
nach Acht vergeblichen Stunden Fehlersuche hoffe ich das mir hier jemand weiterhelfen kann bzw. vllt eine Idee hat.
Zum derzeitigen Stand:
Ich habe ein VNA-Board von Anritsu über USB an meinen Rechner angeschlossen. Des Weiteren benötige ich ein dazugehöriges Programm das im Hintergrund läuft. Die Vorgabe des Programmes ist es, das Remotebefehle die an die Karte geschickt werden, an die IP 127.0.0.1 gesendet werden. Das Programm holt sich diese und leitet diese dann weiter. Ich hoffe das man das nachvollziehen kann.
Die IP habe ich unter Netzwerk in NI MAX hinzugefügt damit ich eine VISA-Session zur Kommunikation öffnen kann. Unter NI MAX funktionieren Befehle dann auch Problemlos (z.B. IDN?)
Nun zu meinen Problem: Wenn ich mit dem VNA Messwerte in Labview aufnehmen möchte, packe ich den dazugehörigen Befehl in eine While-Schleife mit einer Wartezeit. Meine Whileschleife beendet sich, sobald ein Fehler auftritt. Nach einer beliebigen Anzahl an Durchläufen (mal 8, dann 13, oder 23. Einmal sogar 93) beendet sich dann die Whileschleife aufgrund des Fehlers-1073807339. Jetzt lässt sich über Visa kein "Read-Befehl" mehr in Labview noch in NI MAX ausführen. Damit ich das vi wieder ausführen kann muss erst Labview und das Programm im Hintergrund komplett neu gestartet werden. Ich hoffe ich habe das Problem halbwegs erklären können, und jemand hat noch eine Idee was man einstellen oder probieren könnte. Den Programmcode kann ich leider nicht hochladen, er enthält aber auch nur SCPI-Befehle.
Danke schon mal für eure Hilfe.
Mfg Eyk
P.S.: Den Support habe ich auch schon kontaktiert, allerdings dauert es dort immer etwas länger.
nach Acht vergeblichen Stunden Fehlersuche hoffe ich das mir hier jemand weiterhelfen kann bzw. vllt eine Idee hat.
Zum derzeitigen Stand:
Ich habe ein VNA-Board von Anritsu über USB an meinen Rechner angeschlossen. Des Weiteren benötige ich ein dazugehöriges Programm das im Hintergrund läuft. Die Vorgabe des Programmes ist es, das Remotebefehle die an die Karte geschickt werden, an die IP 127.0.0.1 gesendet werden. Das Programm holt sich diese und leitet diese dann weiter. Ich hoffe das man das nachvollziehen kann.
Die IP habe ich unter Netzwerk in NI MAX hinzugefügt damit ich eine VISA-Session zur Kommunikation öffnen kann. Unter NI MAX funktionieren Befehle dann auch Problemlos (z.B. IDN?)
Nun zu meinen Problem: Wenn ich mit dem VNA Messwerte in Labview aufnehmen möchte, packe ich den dazugehörigen Befehl in eine While-Schleife mit einer Wartezeit. Meine Whileschleife beendet sich, sobald ein Fehler auftritt. Nach einer beliebigen Anzahl an Durchläufen (mal 8, dann 13, oder 23. Einmal sogar 93) beendet sich dann die Whileschleife aufgrund des Fehlers-1073807339. Jetzt lässt sich über Visa kein "Read-Befehl" mehr in Labview noch in NI MAX ausführen. Damit ich das vi wieder ausführen kann muss erst Labview und das Programm im Hintergrund komplett neu gestartet werden. Ich hoffe ich habe das Problem halbwegs erklären können, und jemand hat noch eine Idee was man einstellen oder probieren könnte. Den Programmcode kann ich leider nicht hochladen, er enthält aber auch nur SCPI-Befehle.
Danke schon mal für eure Hilfe.
Mfg Eyk
P.S.: Den Support habe ich auch schon kontaktiert, allerdings dauert es dort immer etwas länger.