mike
2012-01-24 17:10:47 UTC
I'm trying to make the Softmark USB to GPIB converter work.
The vendor is unwilling to supply any documentation of sample programs
or ANYTHING other than a crippled demo program.
I've fixed the hardware, but the firmware doesn't support my fix.
I've been experimenting, trying to reverse engineer the .ocx file that
came with it.
Doing a GPIB handshake for every byte in visual basic is excruciatingly
slow, but I'd like to use this turkey for something.
Problem is that there's an ocx method to write the ports.
But it can take as much as 300ms for it to happen.
And there's no feedback, so I have to poll the registers,
which ain't valid for up to 300ms.
So, is there a way to tell when the method has finished?
I've used wait for single object to call programs
using the shell. Is there something similar that I can
use on an unknown "black box" call thru an ocx?
Thanks, mike
The vendor is unwilling to supply any documentation of sample programs
or ANYTHING other than a crippled demo program.
I've fixed the hardware, but the firmware doesn't support my fix.
I've been experimenting, trying to reverse engineer the .ocx file that
came with it.
Doing a GPIB handshake for every byte in visual basic is excruciatingly
slow, but I'd like to use this turkey for something.
Problem is that there's an ocx method to write the ports.
But it can take as much as 300ms for it to happen.
And there's no feedback, so I have to poll the registers,
which ain't valid for up to 300ms.
So, is there a way to tell when the method has finished?
I've used wait for single object to call programs
using the shell. Is there something similar that I can
use on an unknown "black box" call thru an ocx?
Thanks, mike