LabVIEWwilliam hill官网
直播中

世人皆不同

4年用户 289经验值
擅长:可编程逻辑
私信 关注
[问答]

调用时显示前面板的子VI和主VI同时使用相同的IP地址跟机械手进行通信,导致弹出来的子vi前面板无法正常运行。

请问,我主VI界面上做了个按钮,希望实现点该按钮就能跳出一个新的子界面,然后设置一些参数,保存一些数据等等功能。(按钮事件里放了个子VI,子VI节点设置了调用时显示前面板)
可是主VI和该子VI都得和同一机械手进行Modbus TCP通信,导致好像跳出来的子界面无法正常(是网口被占用了吧)
请问有什么办法解决该问题吗?或者有什么方法实现该功能呢?
  • 2.png
  • 1.png

回帖(5)

tolerate211

2022-1-22 15:38:28

最佳答案

主VI的 TCP master instance没有连接子VI的Modbus instance in
举报

zfx3980223

2022-1-24 14:28:30
为什么没有把主界面程序框图里面的Modbus TCP Master的句柄引用连接到子VI里面使用啊?直接开了两个
Modbus TCP Master吗?
举报

三大不

2022-1-26 15:55:54
设置参数保存,看能不能分离出来,控制Modbus尽量在一个vi下面完成,只是把各个地方需要的数据汇总过来,状态机或者生产者消费者模式。
举报

世人皆不同

2022-2-11 16:41:06
嗯嗯 谢谢各位的指点
举报

更多回帖

发帖
×
20
完善资料,
赚取积分