Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

visa read timeout

If you can install the driver on another pc, a usb sniffer should be able to tell you the low level protocol you need for a VISA driver. I don't know of a sniffer program offhand, sorry.
0 Kudos
Message 11 of 18
(1,365 Views)

I can do this on a laptop running XP that I have but it will be slow going. I suppose that is better than trying to run it on my primary computer since that one is sending unproven commands.

 

What about breaking down the .dll, is that a worthwhile route to take?

 

Thanks again,

Yusif

0 Kudos
Message 12 of 18
(1,361 Views)
You could try the dll. You're liable to get something very hard to decipher, though. Ask the vendor for the source code. Since they dropped support, they should release it.
0 Kudos
Message 13 of 18
(1,356 Views)

Hi,

 

I am waiting for dll file from vendor. Yeah, my problem is that the VISA and external chip use different protocol, so they cannot communicate with each other.

0 Kudos
Message 14 of 18
(1,342 Views)
jennyzzz,

Don't hijack an unrelated thread. In any case, VISA can implement any and all serial protocols. Don't blame a failure of your implementation on VISA.
0 Kudos
Message 15 of 18
(1,331 Views)

Do you mean VISA can implement any serial protocols, like SSI, without a DLL file?

0 Kudos
Message 16 of 18
(1,328 Views)
I don't see why not.
0 Kudos
Message 17 of 18
(1,325 Views)

Dennis,

 

I've found a sniffer that works for XP and Windows 7. Already ran it on the Windows 7 machine today, will be doing XP tomorrow. For anyone who is interested, here is the link: ( http://desowin.org/usbpcap/index.html ) so far it handles well and is free to download. Now I just have to figure out how to use WireShark so I can understand all the information that's been captured.

 

Meanwhile, I have been speaking to the company and they've given me the go-ahead to post the command list that they sent me in case anyone is able to decipher what I am missing. Clearly the data[] and buff[] commands are dependant on the.dll which does not work for newer OS's but the Hex commands might be helpful. There are two columns so maybe the key is to understand how they are connected.

 

Jenny,

 

Since you sound familiar with .dll's, how about if you tackle the problem from that end while I focus on the USB sniffer? We might be able to cover more ground that way.

 

Thanks again for all the help everyone,


Yusif Nurizade

0 Kudos
Message 18 of 18
(1,307 Views)