完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
我们知道labview能够自动识别与PC连接的串口,用VISA资源名称控件即可以刷新和选择。那么,有没有什么方法可以不用自己再去选择和刷新,只要打开程序,它就能将识别的串口连接起来呢? 如果PC只有一个串口有设备,那么此时就不用再选择了,同时,前面板就不需要“VISA资源名称”这个控件了。
|
|
相关推荐
27个回答
|
|
|
亲,用VISA资源相关的范例VI定点刷新,刷到你想要的串口,就配置串口,打开串口,发送东西不就好了么
|
|
|
|
|
|
请原谅我没有明白 |
|
|
|
|
|
|
|
|
|
|
|
你别看他只出现了这个快捷菜单且有功能,他可写了很多代码,并作了相应判断并作处理的, 首先你需要用到配置打开串口功能,看能打开几个串口,然后作相应处理,如果是发现有多个串口还要与设备通讯,看是否能通讯上,不是一两句就能说很明白的。针能不同的状态作出不同的选择! |
|
|
|
|
时间地点人物 发表于 2015-9-9 17:36 好的,谢谢,刚刚已经解决啦 |
|
|
|
|
suoai1215 发表于 2015-9-9 17:49 不错,证明你听懂了我说的方法了! |
|
|
|
|
|
刚好遇到,学习学习,只是还是没懂
|
|
|
|
|
时间地点人物 发表于 2015-9-9 17:36 我也想要这个代码 |
|
|
|
|
suoai1215 发表于 2015-9-9 17:49 识别出楼主需要的串口,要运行多久啊,我写的自动识别串口的程序,查找时间很慢,好像是读取VISA缓冲区的时候变慢了,楼主怎么解决的 |
|
|
|
|
|
|
|
|
19 条评论
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
自动连接串口一般都是这么干的
1、通过系统函数获取当前可用的串口号,如果没有对应的函数则从默认的COMx开始遍历到COMy 2、打开COMi,用波特率1向串口发送某个查询指令,比如GETSN(获取设备序列号)。如果打开串口超时,后者返回数据不符合预期的格式,则说明这个串口+这个波特率是不对的。再尝试波特率2,重复上述过程。..... 3、遍历之后,能够打开且GETSN返回数据符合预期的,就是你要的串口和波特率,从而实现自动连接串口。 实话是受,我觉得一般作为工业设备没必要做的这么费劲,还不如在使用手册里把配置要求说明白,人工选择参数打开 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
请教大神,在labview里面对实时扫描资源中的C系列模块NI9234进行配置发生非预期错误
1671 浏览 0 评论
1569 浏览 0 评论
LABVIEW 2023 Q1调用python后一直报错1671
1946 浏览 2 评论
5094 浏览 3 评论
4986 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 18:48 , Processed in 3.132756 second(s), Total 209, Slave 157 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
5077