如何编程检测USB-8452 I2C/SPI接口 硬件: Instrument Connectivity Other
问题: 如何通过编程来确定一个USB-8451的设备是否连接在我的电脑上? 解答: USB-8451出现在Measurement & Automation Explorer(MAX)中USB Devices部分中, 并有一个标准的VISA资源的描述符。这就允许您在LabVIEW中使用VISA Find Resources VI来确定系统中是否有一个USB-8451存在。 一个USB-8451的资源描述符示例如下: VISA Resource Descriptor for USB-8451 Device USB0::0x3923::0x7166::0010AE74::RAW T这个描述符的第四部分(上述例子中的0010AE74)是这个设备的serial number, 因此当您查找设备时可以忽略它。如果你想让这个设备满足一定的灵活性,可以在另外 一个USB接口上被检测到,您可以使用下面的字符串,其中“?”表示未知序列的字符。 Search expression to locate USB-8451 devices USB?*::0x3923::0x7166::?*::RAW 下图是一个如何使用VISA Find Resource VI来定位USB-8451设备的示例。因为输出是 一个字符串数组,所以在系统中存在多于一个USB-8451设备时, 需要通过对数组索引选择需要的设备。用Return count输出可以非常容易的确定 一个设备是否定位在系统中。 相关链接: KnowledgeBase 3VMGBS5N: How Do I Access My 8451 From LabVIEW? 附件:
报告日期: 08/29/2006 最近更新: 02/02/2008 文档编号: 3WADAH2W |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
