LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Problems with tkds30xx driver

I am writing a program that utlizes the tkds30xx driver for a Tektronix 3054 Digital Phosphor Oscilloscope. The program will work fine under Windows 98.
However, when I try and run the program under Windows 2000, I get build errors.
Specifically, a few functions come up in the error messages:
Ivi_ClearInterchangeWarning
Ivi_GetInfoFromResourceName
Iviscope_InterchangeCheck
Ivi_GetNextInterchangeCheckString
Ivi_GetNextCoercionString
Ivi_ResetInterchangeCheck

I believe all of the necessary programs have been installed on the machine with the exception of VISA, which I am not sure about the version nor can I check (I can't get to the computer for most of the day), so that could be the problem.

One perculiar thing that I noticed w
as that when I bring up Instrument Driver Install Manager on my Windows 98 machine, the tkds30xx will appear,however, on the Windows 2000 machine, it does not.

NI Software : LabWindows/CVI version 5.01
NI Hardware : Please Select device
Driver Version :
OS : Windows 2000
CPU : Pentium
RAM : 256
Vendor : Dell
0 Kudos
Message 1 of 3
(3,069 Views)
It is most likely related to you not having a version of VISA or IVI that is necessary for that driver. You can check the versions of IVI and VISA from the Measurement & Automation Explorer under Software. You can download the latest versions of VISA and IVI here.

Best Regards,

Chris Matthews
National Instruments
0 Kudos
Message 2 of 3
(3,069 Views)
heimad,

The error messages which come up in your build are all IVI Engine functions that were added over time to the IVI Engine. You should download the latest IVI Engine, version 1.83.

As for why the tkds30xx driver appears in the Driver Installer Manager on one OS and not the other, this occurs because you probably have an older version of the tkds30xx driver on Windows 2000. Driver Installer Manager is a fairly new addition to our installation architecture and you may have an old installer that predates it. To fix that, you should first uninstall the old version of the driver (Start -> Program Files -> VXIpnp -> Uninstall Drivers -> Unins
tall tkds30xx). Then do a windows search for all driver files tkds30xx.* and ensure that they have been removed. Finally, download and install the latest driver installation for the tkds30xx.

Bankim Tejani
National Instruments
Instrument Drivers/IVI
Message 3 of 3
(3,069 Views)