labview2009的环境,刚装了VISA5.3,想用labview控制oceanoptics usb2000光谱仪,问题是装了VISA后,打开OOIbase32 光谱仪软件找不到usb serial ID, 运行labview时 error 提示:property node(arg1) in oceanoptics 2000, code number:-1073807302. 未装VISA5.3驱动之前光谱仪软件可以正常运行。有哪位大侠有类似经验还望指教!
您好,
在回答您的问题之前,有几个问题想请教一下:
1. 请问您在安装NI-VISA5.3之前是否可以使用OOIbase32 光谱仪软件?
2. 请问您在使用OOlbase32软件之前有没有安装oceanoptics提供的任何驱动或软件包?
3. 请试一下卸载NI-VISA5.3 ,然后安装厂家的驱动(如果有),安装OOlbase32软件。到c:\windows\system32\看下是否有一个visa32.dll文件。右键>>属性>> Digital Signatures 看下是否是National Instruments签名的?
谢谢!
您好!之前是可以用ooibase32的, 现在只安装visa驱动,MAX里可以发现Oceanoptics的USB口,我用test panel 测试了一下,property node usb bulk in(out) pipe ,还有几个都提示有错误。试着用visa在labview中编一个实时采集的程序,错误提示error:property node arg1 in oceanoptics2000, code:1073807302
我感觉是visa 和oceanoptics spectrometer 接口配置上出了问题,不知道您怎么看?怎么解决?谢谢!
你好,不好意思回复晚了。我附上一下例程。另外MAX 测试的时候,usb 中断口读数不对。 返回值:0xBFFF003A。 感觉接口通信还是有问题。
看了您的程序,应该是用仪器的LabVIEW 的驱动写的,请问运行玩这段程序有没有弹出Error对话框?能把Error信息贴出来看看么?
MAX的那个错误LabVIEW Help >> Explain Error 给出的解释是:
Error -1073807302 occurred at an unidentified location
Possible reason(s):
VISA: (Hex 0xBFFF003A) Unable to start operation because setup is invalid (due to attributes being set to an inconsistent state).
请试一下在MAX下将Attribute的设置恢复到默认情况,再连接试一下。