Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Old strument and Termination Methods

System: Windows XP
Hardware: PCI-GPIB
 
Problem:
Through "Measurement & Automation Explorer"
When I read via GPIB my new instruments (Es: "*IDN?"), i receive an answer that finishes with the character "0A" (LF)
While when I read a my old instrument, all the answers finish with the two characters "0D 0A" (CR LF).
 
I think that this is the cause for which me kind the error iberr = EABO
 
You can help me!
Grazie
0 Kudos
Message 1 of 2
(3,244 Views)

This is a termination character error at read when communicating to your old instrument.  It seems like the old instrument does not send EOI signal at the final byte in the response string, and the MAX apparently does not set any termination chracater byte such as LF.  In this case the MAX terminates to read when the EOI signal is detected. Any termination characters such as CR or LF are being ignored.

If your old instrument can configure "Send EOI signal when response back termination" or similar by its configuration menu or DIPSW, the MAX would correctly terminate the read response without error.  Even if it could not configure, there is no problem for read termination as long as your final application explicitly sets the termination character byte as LF (0x0A) for read operation. 

0 Kudos
Message 2 of 2
(3,223 Views)