fjczd 发表于 2009-3-31 11:47:16

http://www.cpubbs.com/blog/?1288/viewspace-86.html
在这里有一个利用acxtive的例子
好用
非常感谢王兄
也同时感谢各位热心朋友的帮忙
谢谢了

fjczd 发表于 2009-3-31 11:48:21

为了防止出现什么意外,现在把王兄用activeX调用mscom的例子发上来,与各位共勉

fjczd 发表于 2009-3-31 11:50:32

“作者:南京理工大学自动化系 严春宝
该软件已在WindowsXP+SP2,LabVIEW7.1环境下通过。
请注意ActiveX控件MsComm的注册!有必要安装个VB或VC。
有种方法可以看到程序代码,自己找哦!^_^
密码为labview2004,程序还有一些Bug,我也不会,大家一起来修改啊!
谢谢你的支持!QQ:8853380”
上面是程序里的说明
那么请问大家,现在还必须要安装vb或vc吗?
那打包怎么办呢

workfast 发表于 2009-3-31 12:59:06

你应该在属性节点前面加一个 延时express

fjczd 发表于 2009-3-31 16:14:39

在我的程序里,不是有个50ms的吗
在属性节点前,是在循环里面?
这起什么作用?

chenzhiyu 发表于 2009-4-7 11:34:16

顶一下
一会在看看
我做的东西也学要串口把IP地址写入设备

cpubbs 发表于 2009-4-17 14:55:09

哇,今天才看到兄弟发到MSN的邮件,我几乎有一二个月没上过那个邮箱了,哈哈,抱歉!问题解决了吗?我一直用串口也挺多的,一般很快就没事!您要确认,您的设备需要不需要发指令给他,他才有返回呢兄弟?

cpubbs 发表于 2009-4-17 14:58:26

高亮的时候,VISA的读写输出有没有显示错误码?当错,超时是正常的,主要看有没有出现串口错误之类的信息!要先确认一下上面说的,需不需要发指令才有返回!另外,您的程序这样的结构,要先把串口配置好了,然后再运行,不要先运行再配置,因为您的程序一运行就配置串口,如果运行起来后再选择串口号,还有波特率等,就没有用的!

fjczd 发表于 2009-4-17 16:11:20

68# cpubbs
一、不需要发指令,直接读取。
二、我在运行过程中不修改串口的配置,这样也应该没问题吧

fjczd 发表于 2009-4-17 16:12:30

还有,ni visa是不是有beg或者很特殊的配置?
我用mscomm.ocx可以读取数据
所以我有理由怀疑ni visa 的稳定性哦

3no 发表于 2009-4-23 10:35:20

是觉得程序结构有点不好,50ms,不清楚LabView的延时是否准确。

可以试试,每次收一个数据,然后再把它添加到数组里处理。把高亮打开,看看问题出在哪儿。

visa用了较长时间,没遇到你说的问题

jelong 发表于 2009-4-26 14:03:18

这个问题我这几天也没到过,今天解决了。
我觉得程序本身没有问题。
问题在于安装LabVIEW时没有安装好VISA驱动。
可以到一下这个网http://ftp.ni.com/support/visa/drivers/win32/
找到适合你LabVIEW版本的驱动,里面是按照时间先后上传的。下载的速度还比较快的。
本人现在还在用LabVIEW7.1,觉得好用就好。我下载的是这个网上的驱动http://ftp.ni.com/support/visa/drivers/win32/3.3/,如果你是用的高版本的就选择下载比较新的。
下载安装好后程序就可以了。
你可以这样测试,用串口线连接两台式电脑的串口,一台使用你编的LabVIEW软件,一台用现在普遍用的串口调试助手,运行时传输的参数(串口、波特率……)设置好,然后就可以传输了。
祝你好运。
页: 1 2 3 4 [5]
查看完整版本: 关于labview串口调试的问题