11-07-2005 04:06 PM
0 0 0 49 200 _ 5f 01011111 0 1 1 1 0 0 1 1 UNT
0 0 8 47 550 ? 3f 00111111 0 1 1 1 0 0 1 1 UNL
0 0 1 101 350 1b 00011011 0 1 1 1 0 0 1 1 UCG
0 0 1 53 700 1b 00011011 0 0 1 1 0 0 1 0 ATNv
What gpib statement causes a UCG command to be sent? What documentation do I need to consult?
11-08-2005 07:14 AM
You can send any command byte with the call ibcmd. Why your application would be sending the command byte 0x1B is unknown to me. If you have a pre-written application from your instrument vendor it is possible that they are using this command byte for some internal purpose, but I really doubt that since I have never heard of this before.
@kzamora wrote:What gpib statement causes a UCG command to be sent? What documentation do I need to consult?
11-08-2005 01:27 PM
Thanks for your response, I'm glad you are interested in my project.
The VERY small trace output that I showed you is part of larger trace that I captured at a customer's site. The UCG byte is transmitted from a host computer that is IEEE 488-1975 ONLY compliant.
My company is replacing the test equipment that the host computer is talking to. Consequently, I captured the data between the host computer and the "test equipment" so we could emulate it.
For testing, I want to be able to use my laptop to simulate the host computer in every aspect so make sure our replacement test equipment functions properly. That includes the transmission of the UCG byte....So I wanted to know what, if anything, this particular code would be useful for. It appears to be innocuous.
The IEEE driver for our test equipment is using a modified non_cic.c (originally supplied from NI) module which works well....but I need to check what if anything it does with this UCG byte.