在使用HTTPClient get.vi和设备通讯时,上位机得到回复Test Error,麻烦给位大神帮忙解答下!

2019-07-17 08:39发布

需求是这样的:
上位机通过Lan和RS485串口连接下位机通讯模块
上位机使用HTTPClient的get方法发送192.168.0.102/meter.cgi
下位机在收到该指令后,向其485串口发送Test start!

上位机通过485串口收到该指令后,向其485串口回传Test over!
下位机通过485串口收到Test over!指令后,向其Lan回传Test OK!
上位机会通过之前的get 方法得到Test OK!回复!
以上有任一环节出错,上位机得到的回复都会是Test Error!
labview的HTTPClient 的get方法是发送和回复的时间较短,无法满足测试要求。
每次发完之后得到的会都是Test Error!延时增加到10s 似乎也没用,正给get.vi还是大概1s左右的时间就跑完了!
给位大神帮忙看看如何解决这个难题?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
小科ka
1楼-- · 2019-07-17 13:40
你觉得你还是把你的程序截图,晒出来。
figoba
2楼-- · 2019-07-17 19:10
上位机收到TEST Error,那就是CGI网关确实返回的就是Test Error了,所以你要看下CGI网关的程序在什么情况下会发送TEST Error再去分析定位问题了
figoba
3楼-- · 2019-07-18 00:38
上位机收到TEST Error,那就是CGI网关确实返回的就是Test Error了,所以你要看下CGI网关的程序在什么情况下会发送TEST Error再去分析定位问题了

一周热门 更多>