本文主要是介绍每天第一辆检整备的车就没有测量值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
【问题描述】
工程部同事反馈某检车站每天第一辆检整备质量的车,肯定没有数值,并且在现场发现LED灯屏下面的指示灯状态也不对。感觉上仪表没有在检测状态。
【问题分析】
每天第一辆车就会出现这样的状况,并且代码中并没有针对这里做限制,并且软件调取车辆信息都正常说明数据库等连接没问题。那十有八九又是硬件的毛病。根据问题描述,LED指示等状态不正常,则仪表没有进入检测状态。我猜测应该是地磅仪表的问题。按照协议命令,软件只需发获取实时数据就可以了,并没有什么初始化协议或者是进入检测状态协议,估计是仪表内部检验了。那么我们猜一下它的工作流程,仪表通电后进入初始化状态。然后,每接到一个命令协议检测自身状态,如果是初始化状态,那么转为检测状态,这样第二辆检测的车就正常了。
【解决方法】
既然给点后,仪表不能自己进入检测状态的话,那没有办法我们只能通过软件给它发一次命令了。
总感觉这样修改代码很傻,本应该是硬件处理的问题,偏偏又抛给软件去处理⊙﹏⊙
请遇到相同问题的客户将外廓整备软件升级到2019年7月15日之后版本即可(含当日)
这篇关于每天第一辆检整备的车就没有测量值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!