Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

IOTECH vs. NI Card problem

I am using VC++ environment(Decl-32.h and GPIB-32.obj files) and commands from DECL-32.h
The application I am writing has to work both with IOTECH and NI boards but my problem is that IOTECH provides their own GPIB-32.dll.
So I am wondering if the above config even uses GPIB-32.dll indirectly or is everything handled with GPIB-32.obj
I can send simple commands like ibrd and ibwrt to the device(JFW attenuator with ICS Electronics card inside), but nothing like sendIFC and such. I know that sendIFC works on the device because when I use ICS's program GPIBkybd the device resets like it should. Once I send the command through c++ nothing happens.
If anyone can help me with this issue I would really appreciate it.
0 Kudos
Message 1 of 2
(3,236 Views)
The gpib-32.obj is just a wrapper to dll calls. See the resource library for more details (RESOURCE LIBRARY > INSTRUMENT CONNECTIVITY > GPIB > PROGRAMMING > ADVANCED > Running Existing DOS and Win16 GPIB Applications in Windows NT and Windows 98/95)

ibsic is the 488.1 equivalent to the 488.2 command, SendIFC. It could be that IOTech didn't implement the 488.2 commands properly.

Randy Solomonson
Application Engineer
National Instruments
0 Kudos
Message 2 of 2
(3,236 Views)