GPIB-kommandon via RS232

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Användarvisningsbild
Icecap
Inlägg: 26105
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

GPIB-kommandon via RS232

Inlägg av Icecap »

På jobbet har vi ett par strömaggregat som har IEE488 och RS232.

Jag testade lite med det ena o ställde om till RS232 kommunikation. 9600N81, ganska standard.
Detta betyder såklart att det inte finns adress med i kommandosträngen

Jag har listan över möjliga kommandon - men jag får inte svar och felet "format error" kommer upp.

Jag vet om vilka kommandon som finns, att de kan separeras av kolon - men hur tusan ska en kommandosträng avslutas?
CR?
CRLF?
LF?

Jag misstänker att jag ska kolla kabeln mellan USB-dongeln o strömaggregaten för att göra det basala: Se till ATT den ska kunde köra.

Det är inte någon panik, jag har inget som behöver den funktion - men jag är nyfiken i ett antal strutar.
Användarvisningsbild
AndLi
Inlägg: 17044
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: GPIB-kommandon via RS232

Inlägg av AndLi »

->Detta betyder såklart att det inte finns adress med i kommandosträngen

Vilken del är det som säger att det inte finns någon adress i kommandosträngen?
Användarvisningsbild
Icecap
Inlägg: 26105
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: GPIB-kommandon via RS232

Inlägg av Icecap »

Databladet för aggregatet.
Med RS488 har man ju möjlighet att ha fler enheter på samma adapter, med RS232 är det point to point

Det beskrivs direkte i databladet att man måste adressera med RS488 men att det ska utelåtas med RS232.
H.O
Inlägg: 5683
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: GPIB-kommandon via RS232

Inlägg av H.O »

Länk till det databladet?

EDIT: Så här står det t.ex i manualen till min 34410A multimeter:
A command string sent to the instrument must terminate with a <new line>
(<NL>) character. The IEEE-488 EOI (End-Or-Identify) message is interpreted
as a <NL> character and can be used to terminate a command string in place
of a <NL> character. A <carriage return> followed by a <NL> is also accepted.
Command string termination will always reset the current SCPI command path
to the root level.
Nu har inte 34410A något RS232 interface men 34401A har och det står exakt samma i den manualen. Nu betyder ju inte det att det är så i ditt fall men eftersom det är hemigt vilken enhet du försöker prata med så blir det extra svårt.
nifelheim
Den första
Inlägg: 2318
Blev medlem: 27 mars 2008, 22:31:16
Ort: stockholm

Re: GPIB-kommandon via RS232

Inlägg av nifelheim »

är det SCPI instrumentet kör, så börja med något enkelt
tex. *IDN?

öppna en terminal och skriv direkt
Skriv svar