02-28-2013 07:36 AM
I would like to control a GPIB instrument from a cRIO-9012 RT controller using a GPIB-ENET/1000.
I can easily control the instrument from my PC, but as soon as I move the VI to cRIO target i get a -1073807343 error (VISA: (Hex 0xBFFF0011) Insufficient location information or the device or resource is not present in the system).
I use GPIB0::1::INSTR as VISA address.
I have a NI-VISA 5.1 (ENET passport, remote passport and VISA server) installed on the RT target.
My instrument is visible in MAX, but its alias is not visible in the VISA devices list on the RT system. Finding VISA resources is enabled for the system.
03-05-2013 01:45 AM
Dear Owiecc,
it is a very interesting problem and it took a while to figure out the possibilities of connecting your GPIB\ENET directly to a cRIO. Unfortunately, as far as I know, this configuration is not supported, so I think you shouldn't expect it to work as it normally does.
However, I found a sort of an unofficial workaround in another thread, which is about VISA drivers in general on cRIO:
You can try the ideas described there and see if it helps.
Another supported way to control GPIB instruments with cRIO is using GPIB\RS232 converter. This is described here:
http://zone.ni.com/devzone/cda/epd/p/id/5978
I hope this helps you.
Best Regards,
03-06-2013 05:03 AM
I have seen these pages. I know about the RS232 solution but we do not own the converter. We do, however, have ethernet converter. This is why I would like to use it.
The second solution is only valid for winnt targets, cRIO-9012 runs VxWorks.