为什么针对NI-VISA USB的一些属性在LabVIEW的属性节点中找不到?



主要软件:
主要软件版本: 3.0
主要软件修正版本: N/A
次要软件: N/A

问题:

我想找到针对USB的属性。所以我将一个VISA控件的引用连接到了属性节点上,想找到VISA的属性。我能够看到一些USB的属性,但是找不到针对于NI-VISA的USB的RAW模式的属性,我怎样才能找到他们呢?



解答:

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的属性就能够在属性节点中显示了。



相关链接:
KnowledgeBase 321A2A2Y: What is USBTMC and how can I Communicate to my USB Instrument Using NI-VISA?
KnowledgeBase 325APJ2Y: How Can I Communicate With a Device Using NI-VISA USB Raw Mode?
Product Manual: NI-VISA Programmer Reference Manual
Drivers and Updates: NI-VISA
USB Homepage

附件:





报告日期: 10/06/2003
最近更新: 04/28/2008
文档编号: 325B292Y