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,数据采集等产品讨论区

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

USB通讯,属性节点设置为RAW方式,连接端点后变为INSTR了,不知为什么?

已解决!
转到解答

使用USB通讯时,设备名称为USB0::0x10C4::0x0000::NI-VISA-0::RAW,属性节点设置为RAW方式,连接端点后变为INSTR了,不知为什么?

0 项奖励
1 条消息(共 5 条)
5,656 次查看
解答
已被主题作者 yaoshaowei 接受

VISA的资源以类的方式建模,类中包含一定的属性和方法,所有的资源类都从基类INSTR继承。基类中包含所有的通用属性。而各种特性的资源类型(例如GPIB,串口和USB接口)都代表了一种子类,他们在基类的基础上添加了特性的属性和方法。

LabVIEW的VISA控件可以被配置成代表不同的VISA类。通常在默认方式下,VISA控件被配置成代表基类INSTR类。而属性节点显示了对应于相应的VISA资源类的属性。为了与USMTMC的属性区别,VISA RAW模式属性只有当VISA控件被明确的配置成特殊的USB RAW模式类的时候才会被显示。

右击VISA控件,选中Select VISA Class,在子菜单中选择I/O Session » USB Raw。这样USB RAW的属性就能够在属性节点中显示了。

 

请参考http://digital.ni.com/public.nsf/websearch/E3A2C4FE42D7ED0D86256DB7005C65C9?OpenDocument

 

 

0 项奖励
2 条消息(共 5 条)
5,653 次查看
解答
已被主题作者 yaoshaowei 接受

我也是按你说的操作,属性节点选择RAW方式,但一旦与节点相连时就变成了INSTR,不知为什么?见附件图片

下载全部
0 项奖励
3 条消息(共 5 条)
5,649 次查看

你好!

          属性节点默认是INSTR的,你可以先调换一下顺序,先创建属性节点USB RAW,然后把VISA打开VI 连接在后面  

         如下:

        搜狗截图14年09月04日1042_1.png

     

         这个时候,你再断开它们之间的连线,然后重新排序他们的位置,你就会发现,这时候也行了。

       搜狗截图14年09月04日1046_2.png

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

按照你的回复,现在可以了,谢谢!

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