Hallo, ich versuche grade Daten aus einem HP 8510B VNA zu extrahieren via GPIB mit einem Prologix Adapter. Ansich funktioniert es, ich möchte aber auch einige Parameter wie 'Number of Points' und sowas abfragen. Beim HP 8753 geht das mit 'POIN?' und man bekommt die Antwort. Gemäss dem Manual des 8510 gibt es dort aber nur ein paar wenige limitierte Query-Commands: http://application-notes.digchip.com/018/18-22454.pdf Mit 'POIN?' wird ein Syntax Error ausgegeben. Hat jemand eine Idee, wie ich bei diesem VNA solche Parameter abfrage? Konkret möchte ich Number of Points, Start und Stopfrequenz wissen.
Hallo Tobias, so wie ich das Dokument verstehe, sind die erwähnten Query-Kommandos "nur-Query"-Befehle, d.h. zu diesen existiert kein Set-Befehl. Hingegen sollten SET-Befehle wie STAR, STOP oder eben POIN auch die Abfrage mit angehängtem ? unterstützen. Ist POIN? die einzige Abfrage, die fehlschlägt? Was passiert bei STAR? und STOP? Gruß... Bert
Bert 0. schrieb: > Ist POIN? die einzige Abfrage, die fehlschlägt? Was passiert bei STAR? > und STOP? Ab Seite 2-35 sind alle Query-Befehle aufgelistet. Poin Star und Stop sind nicht dabei. Wird logischerweise mit einer Fehlermeldung beantwortet. Bei dem Gerät scheinen längst nicht alle Einstellbefehle mit einen ? zusätzlich zu einen Abfragebefehl zu werden, wie heute eigentlich üblich. Ralph Berres
Hallo zusammen ja, ich habe eigentlich immer gemeint, dass bei dem GPIB oder HPIB das immer gleich aufgebaut sei, d.h. wenn man mit STAR die Frequenz setzt, kann man sie mit STAR? auch wieder abfragen. Ich habe es nach einigem herum probieren aber nun herausgefunden: man muss die Sequenz STAR; OUTPACTI benutzen. Dadurch wird STAR zur 'aktiven Funktion', und mit OUTPACTI wird deren Funktionswert ausgegeben. O.K., etwas unpraktisch, aber es geht auch so.
Tobias P. schrieb: > ja, ich habe eigentlich immer gemeint, dass bei dem GPIB oder HPIB das > immer gleich aufgebaut sei, d.h. wenn man mit STAR die Frequenz setzt, > kann man sie mit STAR? auch wieder abfragen. GPIB definiert eine elektrische Schnittstelle. Was für Daten Du da sendest und welches Format die Befehle haben ist absolut gerätespezifisch. Die ältesten GPIB-Geräte haben nichtmal Microcontroller (z.B. der HP8660), da werden die Bits vom Datenbus direkt ausgewertet. Die oberen vier wählen das Register, die unteren vier sind eine BCD-Ziffer.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.