NI LabVIEW,CVI,数据采集等产品讨论区

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

基于VISA的USB读数问题

本人做的是利用USB实现LABVIEW和一个51控制的数据采集系统通信,USB用的是FTDI的245.数据已经能够读出来了,并且正确。问题是在读出来的数据中每隔64个数据就会出现2个数(就是1 和`。这是字符串型式的。转化以后就是49和96)。USB的读取采用的是批量传输。就是上位机发送一个数给51.51接收到以后发送119给上位机。这个119也能接收到。整个数据长度为2M.具体可以见我的程序。

下载全部
0 项奖励
1 条消息(共 13 条)
7,037 次查看
现在已经找到这2个数据(就是1 和`。这是字符串型式的。转化以后就是49和96)是位于VISA 软件里VISA Interactive Control的部分。字体是灰色的,无法删除或者修改。具体见我的截图。请教高人,这2个数是由下位机的51芯片发出的还是由FTDI的245芯片发出的。或者是由软件LABVIEW软件添加的。具体怎么删除或者修改。谢谢。
0 项奖励
2 条消息(共 13 条)
7,024 次查看

截图里面是空的。

您说的位于VISA interactive control是什么意思?

 

Best Regards

NI Application Engineer

 

District Sales Manager | Shanghai Pudong, China
0 项奖励
3 条消息(共 13 条)
7,021 次查看

VISA Interactive Control就是VISA里面测试USB的软件。截图中第2幅图里面就是返回的2个字符。

0 项奖励
4 条消息(共 13 条)
7,008 次查看

您这里的在interactive 里面看到的字符是在什么情况下得到的?

是发送了数据给您的51系统,然后51系统回的?

 

Best Regards

NI Application Engineer

District Sales Manager | Shanghai Pudong, China
0 项奖励
5 条消息(共 13 条)
7,001 次查看

没有,是直接连上USB以后,在还没有给51发指令之前。如果你打开这个软件。按一下右下的执行(也就是execute).就会直接出现这2个字符。当然,在LABVIEW里面运行程序,也会出现这2个字符。总而言之,这不是51回过来的数。

0 项奖励
6 条消息(共 13 条)
6,996 次查看

应该是您的usb终端的问题。我这里使用usb设备试了一下,没有得到您所得到的字符。

 

Best Regards

NI Application Engineer

 

District Sales Manager | Shanghai Pudong, China
0 项奖励
7 条消息(共 13 条)
6,987 次查看
我想问一下,这个USB读数.VI中的VISA RESOURCE NAME在前面板中选的是什么啊?为什么只有COM1、LIP1呢?USB设备是怎么输入的啊? 求教求教。
0 项奖励
8 条消息(共 13 条)
6,980 次查看

在VISA资源名输入控件上单击右键,选择VISA类为 USB Raw。然后在点选下拉菜单就可以找到您的usb设备了。

 

usb raw

Best Regards,

NI ApplicationEngineer

District Sales Manager | Shanghai Pudong, China
0 项奖励
9 条消息(共 13 条)
6,971 次查看

谢谢你的回复。我按照这个方法试了,还是没有呢。我用的是7.1版本,不知道是不是有影响?

 

见下图:1.jpg

0 项奖励
10 条消息(共 13 条)
6,965 次查看