LabVIEWForum.de - Ansteuerung eines Agilent PSA

LabVIEWForum.de

Normale Version: Ansteuerung eines Agilent PSA
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Forum!

ich soll einen Agilent PSA mit LV ansteuern. Da ich in LV noch recht unerfahren bin hab ich mich hier mal etwas eingelesen und ich hab wohl die Möglichkeiten dass ich das Gerät direkt mit SCPI-Befehlen ansteuere oder über den downloadbaren Treiber, richtig?

Dazu dann mal die erste Frage: Wie übergebe ich diese Befehle? Gibts da ein VI so etwa.."SCPI-Befehl" eingeben oder wie funktioniert das? Ich habs mal versucht mit Instrument I/O>>Instr I/O Assistant. Da kann man einzelne Befehle auch reinschreiben, allerdings kommt dann immer ein Fehler "Runtime error" obwohl z.B. die neue Freq. im Gerät gesetzt wird. Aber da ein Error auftaucht kann ich die Daten anschließend nicht auslesen oder in eine Datei schreiben oder sowas.

Hab auch mal die Treiber runtergeladen und installiert und soweit funktionieren die auch. Auch die Einstellung von Center Freq., Span, etc. funktioniert noch einigermaßen, hier taucht aber das Problem auf, dass ich immer die Fehlermeldung "Frequency Reference Unlock" bekomme obwohl die neuen Werte am Gerät eingestellt werden. Hat hier jemand auch schon Erfahrungen gemacht? Gibt es irgendwo eine Dokumentation zu den VIs?

Ich hoffe der ein oder andere hat vielleicht einen kleinen Tip für mich auf Lager, wäre euch sehr dankbar!

Viele Grüße
michi
Evtl. hilft Dir das hier weiter.....

Gruß Markus
Hallo Markus!

Danke für die schnelle Antwort. Leider bekomme ich hier die Meldung "Undefined Header". Dieses Problem hatte ich auch schon ein paar Mal. Gibts vielleicht irgendwo eine Anleitung wie das mit der Syntax und der Übergabe funktioniert? Ich hab leider nix gefunden in der Hilfe, vermute aber mal dass dort das Problem liegt!

Viele Grüße
michi
Syntax steht im Handbuch. Wie die Übergabe funktioniert siehst Du auch in dem oberen Link.

Gruß Markus

' schrieb:Hallo Markus!

Danke für die schnelle Antwort. Leider bekomme ich hier die Meldung "Undefined Header". Dieses Problem hatte ich auch schon ein paar Mal. Gibts vielleicht irgendwo eine Anleitung wie das mit der Syntax und der Übergabe funktioniert? Ich hab leider nix gefunden in der Hilfe, vermute aber mal dass dort das Problem liegt!

Viele Grüße
michi
Ahhh... alles klar, ich glaube soweit funktioniert jetzt alles! Vielen Dank für die Hilfe und das gute Beispiel auf das du verlinkt hast!

Schönes Wochenende!
So ich nochmal! Jetzt funktioniert die Ansteuerung so wie gewünscht. Nächstes Problem ist jetzt die Daten rausholen. Ich hab den Analyzer am USB hängen. Kann ich dann auch mit VISA Read was abfragen? Ich schicke als letzten Befehl :calc:data0? an die VISA Write. Wie komme ich dann an die Daten die zurückkommen? Ich hab mal geschaut aber das mit dem Bytecount funktioniert bei mir nicht wenn man den an das VISA Read anschließt. Gibts hier speziell noch was zu beachten? Danke schon mal wieder und ein schönes Wochenende!

Viele Grüße
michi
Referenz-URLs