找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 2130|回复: 10

labview与USB的迷惑

[复制链接]
发表于 2007-7-10 08:38:01 | 显示全部楼层 |阅读模式
我发现这是个不错的论坛,这里面有一群热心的朋友,在积极的帮人解答着问题!象cpubbs,penny, 真名就是高杰, fusq, wdyjz, chenchao8848, Golden_H, szb, LabVIEW8 等等,这些朋友在无私的帮住着别人,所以我在这里看到了希望。
   我是一个新手,在这里潜水了几天学到了不少东西,但是现在仍然有个问题十分迷惑:
   我现在有个项目,是要做一个虚拟示波表,就是在我公司示波器的基础上改进。示波器已经很成熟了。要做的工作就是把原来显示在液晶上的波形通过USB显示到pc机的labview上,ARM7用的是44b0,A/D芯片是8364。USB芯片是philips的ISP1581。我的问题是:
   1>看到一位叫cpubbs朋友说过,做这类有两个方法:用1581提供的dll 和VISA,我的问题是:是VISA和dll都要用还是用一种就可以?1581的dll我不晓得在哪里?一直搜索不到。www.philips.com也没有,郁闷阿~
   2>还看到cpubbs把他们做的一套东西的代码发了上来,看到不少程序都是关于信号采集的,我们的示波器的信号到USB口以前都是处理过的,就在labview上显示就可以了。是不是就不用在labview下写一些采集的程序?
   3>是不是labview的USB驱动要和ARM上的固件相协调?都在哪方面协调呢?
   不好意思,一下说了一大堆,实在耽误大家时间了。希望热心的朋友能帮我解答一二,十分感谢~~~~~~~
发表于 2007-7-10 08:58:06 | 显示全部楼层
您好,感觉只得要有他的DLL才行;否则如果您要用VISA的话,您得弄清楚它的通信协议及它的各管道情况,这种是比较麻烦的事情的!还是向提供商找找这个USB 的DLL之类的信息吧兄弟!看它有没有提供VC的例子,里面或许有调用到的!好运!
回复 顶

使用道具 举报

 楼主| 发表于 2007-7-10 10:30:27 | 显示全部楼层
非常感谢阿!!!!!!
回复 顶

使用道具 举报

 楼主| 发表于 2007-7-10 11:42:35 | 显示全部楼层
还有别的朋友能相助么?
回复 顶

使用道具 举报

发表于 2007-7-10 12:10:15 | 显示全部楼层
dll就是对应usb芯片的驱动,你可以去网上找找看,不过我看了下,很多文章都是自己写驱动的。。奇怪中。。。。不过应该能找到
找到以后就用labview调用dll就可以了,基本流程就是open-read/write-close,每一个功能模块都有对应函数的
所以,你找到dll的话,就基本解决问题了
回复 顶

使用道具 举报

 楼主| 发表于 2007-7-10 13:13:17 | 显示全部楼层
非常感谢飞雨天大哥的解答,但是找到DLL 不容易阿。能否推荐一款适合示波器的容易找到DLL的USB芯片呢  3q!!!
回复 顶

使用道具 举报

发表于 2007-7-10 14:03:21 | 显示全部楼层
我觉得你可以到"周立功的网站"看看,或者联系一下他们,
http://www.zlgmcu.com/infocomm/newupdate.asp?sorttype=search
回复 顶

使用道具 举报

 楼主| 发表于 2007-7-11 08:27:58 | 显示全部楼层
感谢lgh269。但是如何联系他们呢?
回复 顶

使用道具 举报

发表于 2008-8-7 15:54:07 | 显示全部楼层
你 问的太有水准了,尤其是最后一句
回复 顶

使用道具 举报

hgg5738 该用户已被删除
发表于 2008-8-28 18:38:10 | 显示全部楼层

大家好,我用的是全速usb

大家好,我用的是全速usb ,再做labiew之前我已经实现了 以硬件为基础 上位机软件以vc++
界面实现的数据的正确传输,高手们你们看我是用,visa好啊。还是用dll调用好呢?
   说实在的这两个方法的过程我不是很了解。
   谢谢斑竹
  qq:274571716

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

发表于 2008-8-28 19:00:30 | 显示全部楼层
如果说VC++里面实现了,要在LV里面实现是非常容易了!可以将VC的读写部分直接抽出来,独立写成一个DLL,然后再在LV里面调用,就可以实现了!个人感觉用DLL比VISA好,因为VISA需要知道通道号,还要有协议,而一般厂商的是封装好了的,没有办法知道它的协议,不容易用VISA,除非是自己开发的倒是可以的!
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-30 02:09 , Processed in 0.066168 second(s), 13 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表