发 帖  
原厂入驻New
[问答]

程序开始以后能不能先中断串口通信,进行完别的操作再重新进行通信呢?

4108 labview
分享
我写了个程序有好几个while循环,while循环外面放了两个配置串口的,一个用来连接PLC,另一个用来连接机械手。
我现在界面上设置了个按钮,想按下该按钮后,跳出一个VI,在跳出的VI上设置一些东西,但需要跟机械手进行通信,但是我界面程序运行以后串口就都开始通信了,被占用了。
这样就导致我跳出来的窗口式的VI,无法连接到机械手完成相应的设置了。

好像如果COM口不在程序运行之前选好的话,程序运行后,无法正常通信吧?我就在程序里把COM口直接写死成常量了....


请问这种情况有什么好的解决办法吗?

0

大概的程序图

大概的程序图
360截图18720128202042.png
2021-7-28 16:12:04   评论 分享淘帖 邀请回答
3个回答
看看有没有大神来解答一下
2021-7-28 18:15:27 1 评论

举报

1 条评论
文件-》新建(N)在模板里选一个你需要的
2021-7-28 23:11:12 评论

举报

不会的吧 我之前试过用虚拟串口两个循环并行跑一个发一个收都不会报错的, 你要是觉得有干扰 价格条件结构被 按键按下的时候另一个while循环不执行机械手的程序
2021-7-29 10:02:01 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
我要提问
关闭

站长推荐 上一条 /9 下一条

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