01-12-2011 05:02 PM
I have been using a PCI-GPIB in an XP machine to control an Anritsu spectrum analyser for some time without problem. Recently I was asked to use Dasylab for a client who finds it "easyier to use".
I first ran InstaCalc in case it could see the PCI card. It did not. But MAX did.
I made a simple Dasylab worksheet using an IEEE input module but when I run the sheet the error "Can't find GPIB.DLL" comes up. I found it in system 32 folder, copied it and pasted into every Dasylab folder that I though it might be looked for in IF you take my meaning. NO LUCK.
I also tried reloading the NI drivers but that did not help. I am a little confused because I can't find NI drivers as an option in the dasylab driver menu selection.
I am a chemist. I have been using Dasylab v11 for a year now. Labview for several years. Any help appreciated
01-13-2011 07:24 AM
I'm sorry for any inconvenience.
First, if you haven't already done so, download and install the DASYLab 11 Service Pack 2. You can find it at www.dasylab.com or at www.mccdaq.com.
If that does not resolve the problem, copy the gpib-32.dll from the system32 folder to the dasylab 11 folder. This is the one that it's looking for...
01-13-2011 02:04 PM
Yes I did install the service pack and also put the gpib.dll in the dasylab folder.
Perhaps I have a problem with the driver? Because when reloaded from CD I made sure the NI option was ticked but the dropdown measurement menu only shows DEMO, IOTECH and Sound drivers. Seems strange because I also loaded MCC driver and I have been using their USB2416 with no problem BUT that driver does not appear in the menu either.
?
Wayne
01-13-2011 02:15 PM
GPIB is a module, not a driver, so it doesn't show in the list of drivers.
There are a couple of other communications based drivers, such as RS232, OPC, and Modbus, that do the same thing.
Note the name of the DLL!! It's not GPIB.DLL.
Find gpib-32.dll in the windows\system32 folder and copy it to the C:\Program Files\DASYLab 11 folder.
Additionally, drivers loaded as "Extension drivers" appear as their own menu items, and you have have multiple extension drivers loaded at once. The Select Driver dialog only affects a small subset of drivers that use the older Driver interface, and only one can be loaded at a time. The NI-DAQ, NI-DAQmx, MCC-DRV and others are all "extension drivers". You'll find them listed in the Measurement menu, Measurement and Hardware setup as separate menu items, and you use the Input/Output module group that is specific to that driver. You already figured this out with the USB-2416.