From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

请教VISA和usb光谱仪通信问题

labview2009的环境,刚装了VISA5.3,想用labview控制oceanoptics usb2000光谱仪,问题是装了VISA后,打开OOIbase32 光谱仪软件找不到usb serial ID, 运行labview时 error 提示:property node(arg1) in oceanoptics 2000, code number:-1073807302. 未装VISA5.3驱动之前光谱仪软件可以正常运行。有哪位大侠有类似经验还望指教!

0 项奖励
1 条消息(共 11 条)
5,691 次查看

您好,

 

在回答您的问题之前,有几个问题想请教一下:

1. 请问您在安装NI-VISA5.3之前是否可以使用OOIbase32 光谱仪软件?

2. 请问您在使用OOlbase32软件之前有没有安装oceanoptics提供的任何驱动或软件包?

3. 请试一下卸载NI-VISA5.3 ,然后安装厂家的驱动(如果有),安装OOlbase32软件。到c:\windows\system32\看下是否有一个visa32.dll文件。右键>>属性>> Digital Signatures 看下是否是National Instruments签名的?

 

谢谢!

 

 

 

0 项奖励
2 条消息(共 11 条)
5,689 次查看

您好!之前是可以用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 接口配置上出了问题,不知道您怎么看?怎么解决?谢谢!

0 项奖励
3 条消息(共 11 条)
5,674 次查看

您好!

 

能把您写的程序发上来吗?截图也可以。另外Oceanoptics的安装程序能上传吗?谢谢!

0 项奖励
4 条消息(共 11 条)
5,665 次查看

你好,不好意思回复晚了。我附上一下例程。另外MAX 测试的时候,usb 中断口读数不对。 返回值:0xBFFF003A。 感觉接口通信还是有问题。

0 项奖励
5 条消息(共 11 条)
5,648 次查看

看了您的程序,应该是用仪器的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的设置恢复到默认情况,再连接试一下。

0 项奖励
6 条消息(共 11 条)
5,638 次查看

您好,这个问题怎么解决的啊?我现在也遇到了

0 项奖励
7 条消息(共 11 条)
3,660 次查看

您好!我查了光谱仪的VID和UID,利用它们通过NI-VISA Driver Wizard配置了光谱仪的驱动程序;光谱仪连接电脑US口后打开MAX,能够看到光谱仪被识别,但是对光谱仪发送读写指令却没响应,层主清楚这是怎么回事吗?

0 项奖励
8 条消息(共 11 条)
3,475 次查看
具体操作是点击控制输出没出现错误,点击控制输入就弹出“VISA: (Hex 0xBFFF003D) 指定的缓存掩码非法。”用的是海洋光学的光谱仪。和楼主的提示错误不同,这又是怎么回事?
0 项奖励
9 条消息(共 11 条)
3,473 次查看
0 项奖励
10 条消息(共 11 条)
3,467 次查看