Hi,
I'm trying to interface a Jobin Yvon Horiba Triax 190 Monochromator with a PC using IEEE 488. The sample code that came with the device are in C and require the use of BIB.m and DECL.bas which, apparantly, I can find somewhere on the NI website.
However, since I'd rather write the code with the help of VISA on Visual Basic or Python (using the pvVISA module), I'm using the communication instructions in the manual to write the code myself. I've been trying to test the command sequences using the Interactive GPIB interface that came with my NI GPIB PCI card, but things arent working out too well. The instrument responds to the idn command the first time when its turned on, and after that refreshing the device list in MAX (the Explore GPIB software) causes it to recognize that the device exist but it did not respond to the indentification command.
Here is the problem : The device acknowledges my commands with a single character only. It does not assert EOI, and does not send an EOS for single character messages. How can I read single characters from VISA. All the documentaion about VISA I could find refer to the 3 ways VISA knows a message is terminated. None of those cases are satisfied by this device. Am I reading the manual wrong (in which case it would mean I have absolutely no idea why it isnt replying. Sending a command and waiting for the acknowledgement makes both cause timeout error - the write and the read).
Can anyone tell me if it is possible to read single characters using VISA.
Thanks in advance.