使用USB通讯时,设备名称为USB0::0x10C4::0x0000::NI-VISA-0::RAW,属性节点设置为RAW方式,连接端点后变为INSTR了,不知为什么?
已解决! 转到解答。
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
按照你的回复,现在可以了,谢谢!