已解决! 转到解答。
Hello t_mxs,
I haven't used this kind of instruments, so I can only provide you some information I find on the NI KB
According to Differences Between Nl-VISA and Tek-VISA, you will only need to install NI-VISA, there may be some conflict between these two.
And once you installed these two, I think you can try Configuring NI-VISA as the Primary VISA
Some suggestion, I hope it will help you
我也碰到过类似的问题,当时是使用Agilent的频谱分析仪,Agilent自带的驱动通信有问题。后来解决的办法
是阅读了频谱分析仪的使用手册,找到相关的控制命令,用NI的visa重新写了驱动程序。虽然麻烦了点,但
是可以避免出错。我猜出现类似的不兼容问题,是因为NI给其他仪器生产商增加点小麻烦:)这样NI自身的
仪器就好卖点了。
hi t_mxs,
You may always try searching instrument drivers through NI's Instrument Driver Network (IDNET)
Even if you cannot find the exact driver, you might be able to find similar i.e. Tektronix TDS 1001B-SC drivers.
And, in-conjunction with its programming manual i.e. SCPI commands, you should be able to communicate with your instrument(s) through the use of the original or modified driver.
Just as Shade Nie has pointed out, you may write your own driver using NI VISA with the aid of the instrument's programming manual that providing the SCPI commands list.
Good luck!
谢谢楼上几位。我是按编程手册自己写的示波器驱动(连接成功时测试成功,关键是VISA连接问题)。测试一下,安装TEK-VISA后,原system32下的visa.dll提供商从NI变到TEK。删掉TEK-VISA,重装NI-VISA,又变回NI,此时应该可以连接示波器了。手头没表(放假中),年后测试。前几天客户买了新的示波器,用tek邮来的cd安装驱动成功连接PC(莫非是我原来的TEK-VISA程序有问题?)。