这一章我们仅分析终端仿真部分,说白了就是模拟一个装置,使用CDT协议给上级调度发送数据.具体功能我设计了如下的几个大的功能(小的就不说了).
1.界面设计,如何单个/批量修改数据,并动态更新;
2.组织数据,将界面中的数据组织成一些列的数组序列,
3.数据发送,将组织好的数据发送出去.(具体串口如何发,见上一章).
4.接收调度发来的下行数据,并解析,根据实际情况,按照协议规定对应处理.
处理完以上几个功能,我们就可以说这个软件能用了,但是不能说好用了.如果要达到好用的程度,还需要在易用性上下下功夫,当然这一章不涉及这一点. 下面我们一个一个来.
1.界面设计
设计一个tabctrl,里面放3个datagridview,分别显示要发送的遥测,遥信,遥控数据.如下图:
CDT标准协议中,遥测最大256,遥信最大512,遥控最大64,我们的表格也设计成对