完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
有哪位大神研究过USB RAW通信的,看下面这段说明:3.2 USB RAW类
与USB RAW 类设备进行通讯要更加复杂,因为每个设备可以使用各自的通讯协议。请与设备供货商联系,以取得设备通讯协议的详细资料。 USB通过四种类型进行通讯:控制、批量、中断和同步。每种类型的管道都传输不同的信息。此外,任何数量的端点都可以是任何端点类型。可以将端点想像成通讯插槽。如果想了解USB 结构的具体详细情况,请查阅以下链接的USB说明书。 NI-VISA 支持三种类型的USB管道:控制、批量和中断。NI-VISA探测到USB仪器时,它会对仪器进行自动扫描,寻找各种类型的最低可用端点。 VISA探测到最低可用端点后,即将该值赋于适当的VISA属性。bulk in 端点和bulk out 端点分别存储在 VI_ATTR_USB_BULK_IN_PIPE 属性和VI_ATTR_USB_BULK_OUT_PIPE 属性之中。interrupt in 端点存放在VI_ATTR_USB_INTR_IN_PIPE 属性之中。如果值为-1,则表示USB 设备不支持这种类型的管道。对于控制型管道,只有端点0才受到支持。如果您使用的是C API,则应该使用viSetAttribute功能来更改端点。在labview中,应使用“Write VISA Property(写入VISA属性)”节点 。 interrupt in 端点存放在VI_ATTR_USB_INTR_IN_PIPE 属性之中。如果值为-1,则表示USB 设备不支持这种类型的管道这段意思是说如果在VI_ATTR_USB_INTR_IN_PIPE 属性之中。如果值为-1,这样的设备不能使用VISA通信吗??求指点,刚好手上有一段示波器是采用SCPI通信协议的,带有u***端口,现在想用Labview控制,实在不知道从何下手??随便把使用NI-VISA软件控制USB设备说明上传,供需要人学习,探讨。。
|
|
相关推荐
1 条评论
42个回答
|
|
NON-FATAL RUN-TIME ERROR: "u***.c", line 414, col 13, thread id 0x00000BF4: Function viWrite: (return value == -1073807302 [0xbfff003a]). 由于安装程序非法(属性已被设置为不一致状态),将无法开始操作。
这个错误怎么解决啊 |
|
|
|
NON-FATAL RUN-TIME ERROR: "u***.c", line 414, col 13, thread id 0x00000BF4: Function viWrite: (return value == -1073807302 [0xbfff003a]). 由于安装程序非法(属性已被设置为不一致状态),将无法开始操作。
怎么解决 |
|
|
|
顶下再看看嘞
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
labview2015使用Excel报表程序打包生成后打开程序要选一个vi才能使用,否则软件就会报错,这是什么问题?
882 浏览 2 评论
LabVIEW与单片机无法串口通信 提示串口打开错误 端口设置有问题吗?
893 浏览 3 评论
1226 浏览 2 评论
1105 浏览 0 评论
2098 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-12 13:42 , Processed in 0.569360 second(s), Total 55, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号