OK, I've done all my due diligence and can't find any help on this. Sorry if it's a known topic.
I can't connect directly to the target instrument with Ethernet, so I want to buffer data remotely and return it via GPIB after the run. Security issues, no physical reason.
I want to build what amounts to a GPIB instrument. It will handle a few simple commands like return an array of data. So I need to set up the USB-GPIB adapter as an instrument.
The data and command processor will be on a SBC on the other end of the USB-GPIB. .
I need VISA to do it. Which means x86, right? I don't think NI-VISA will run on anything else?
And I need a GPIO to trigger the acquisition that is acquiring the data (which I will collect through the SBC's Ethernet, and buffer until called for by my main PC).
And I would like to do it in Linux and run it all under Python, if possible. But I'll take Windows if that's all that's on the menu.
So, a x86 SBC running Linux (maybe) and NI-VISA, with some kind of hardware GPIO pins. Do I have that right, or am I missing something? Or is there a better solution? I can't get any traction on that combination. Anybody?