恭喜,你发布的帖子
发布于 2025-09-14 19:53:35
17楼
大家讨论的很热烈,说明都带有共同的过虑,就是用户无法深刻理解通讯协议的基本理论。
比如通讯频率,正常设置在9600bps这个频率,而让用户可能会设置成9601或者9599这些数字,或者其它天方夜谭般的数据,通讯无法建立是必然的,通讯建立协议若干个基本的通讯参数的匹配与一致,任何一项不符合,都无法区别通讯的正常。如果你不厌烦客户的咨询电话和问询电话,那你可以试试,或者把设置数据写进操作规程中。
我个人观点是做项目,写程序,尽量一键式,就是很多参数,如果能够归纳到一个开关或者几个开关能够处理的尽可能往这个方向去写程序。
我曾经把热处理炉升温和降温很多复杂的操作内容,归结到升温模式和降温模式这2个开关。当打开升温开关,所有的安全检测、吹扫时间,炉门打开等一系列操作设置的数据都归结到了这个开关,如果点火失败,如何进行补救,如何进行报警等。这样的操作避免了与用户操作引起的错误设置问题。
一个所谓好的控制程序编写,是操作越简单越好,控制程序考虑的问题是越多越好。
是的,站地址,波特率,校验,都很重要。而且也有独特性,不是随意设置的。
如果做,可以进一步优化,只有这几个参数可选。
另外,老师说的很对,不是简单的可调完事,不是设备可动,可通信完事。尽量一键式,尽量完善通用。
请填写推广理由:
分享
只看
楼主