荣小菜补钙记第47期:报文合成与解析之统型设计1(预告)
同步更新于 WeChat:荣小菜在补钙
欢迎关注 内容更丰富
大家好,我是荣小菜,从本期开始打算讲讲上位机中关于报文合成与解析的统型、通用化设计思路。
1. 背景
在测控领域,上位机必定是要和下位机通讯才能完成测控的,那么报文肯定是十分关键的一环。不同产品有不同的报文,同一个产品研发过程中报文会不断调整,甚至还会遇到想临时发条无关的报文看看效果的需求。
计划赶不上变化,需求不可能不变。一般来说,我们按照当前报文写了上位机V1.0,报文一变就要改代码再生成一个上位机V1.1。如果你同时干好几个项目,报文简单变一变就够你喝一壶的了。如何将我们从这种简单的重复性编码的工作中解放出来,统型设计就至关重要了。
2. Demo演示
本期尝试录个视频(见底部),先进行个简单的效果展示。Demo的实现过程还是有一点点复杂,我打算后面分几期进行讲解。
(视频见底部)
3. 总结
后面我将补一个完整的Demo效果展示,之后一步步详细讲解实现过程。
需要注意的是:由于Demo涉及QControl工具包,虽然我也会发布全部源代码,但还是建议小伙伴们先从VIPM下载学习。我的文章中第24-27、36-39期都使用了QControl或者类似的方式,小伙伴们可以去看看,参考参考。
分享开源免费,共同学习进步^_^