Gast
#4688258
Ahoi, zur Kommunikation mit GPIB-Geräten habe ich mir einen RS232 auf GPIB-Adapter (GPIB-232CV-A) über ebay besorgt und versuche mich gerade daran ihn zum laufen zu bringen, wobei ich was GPIB angeht blutiger Anfänger bin. Er wird im C-Mode betrieben, bei 9600 Baud 8N1 und ich kann so problemlos GPIB-Geräten (Yokogawa FG110 und Keithley 2000) Befehle erteilen (Konfiguration der Messbereiche usw), wenn der GPIB-Adapter die gleiche Adresse hat wie das GPIB-Gerät. Allerdings funktioniert das auslesen der Geräte nicht, wenn ich beispielsweise den Befehl :READ? ans Keithley sende (nach Konfiguration eines Messbereichs), erscheint die Fehlermeldung -410: Query interrupted. Obwohl ich ja eigentlich nach Read? nur abwarte und nichts zwischendurch neu konfiguriere. Meine Schalterstellungen am GPIB-Adapter: 00001001 und 10100010 also: GPIB-Adresse 16 (wie Keithley), C-Mode On, 9600Baud 8N1, Xon/Xoff aus Meine Kommunikation erfolgt über das Terminalprogramm HTherm. Meine Fragen: Warum muss mein GPIB-Adapter die gleiche Adresse haben wie das Gerät das ich ansteuern will? Ich dachte alle Geräte am GPIB-Bus müssen separate Adressen aufweisen? Wie löst man das Ausleseproblem mit dem "query interrupted"? bzw ist vllt mein GPIB-Adapter defekt... Vielen Dank, Echo