- 博客(3)
- 收藏
- 关注
原创 老化系统上位机1.0版本总结
如果接收到的数据符合协议的开头,则继续接收下去,直到接收字节计数器RxCounter达到或超过所要求的数目receiveBytesTarget(通常收发机制中,该数目由同设备发信请求时就已经确定)。满足接收到的字节数目要求后,进行校验,如果校验通过,则更改状态位为accompanied,进入下一步信息解析。同时初始化的时候,就在CSV文件开头,写入0xFF,0xFE,方便文档自动将二进制编码转换为unicode-8,方便阅读。在信息接收处理函数MsgRecv内,需要通过对数据的判断,来给出接收的状态。
2023-09-15 14:55:34
171
原创 VS 2017 C++开发学习笔记 Chapter2 Mater_simDlg主界面
主机发送TX:从机地址+功能码+目标数据在寄存器中起始地址+寄存器数目主机接收RX:从机地址+功能码+字节数目(读取寄存器*2,每一个寄存器存放的数据都需要占用2哥字节)+寄存器存放数据数值(从起始地址开始,依次读出)
2023-08-23 08:55:39
149
1
原创 VS2017 C++开发学习笔记 Chapter1 子模块老化参数设置
首先,上面由很多个结构体,有枚举(注意有一些枚举中的量赋值了),有常见的结构体。这个类里,包括了状态常数、字符串、布尔量、dataMap数组、以及包括interface、setting、BDC1\2 Data、Control的数组。在面向对象软件中,也有很多共享相同特征的不同的对象:电流参数、持续时间、电压、保护设定值等。这里需要注意,unit_Arr[1]这个“Aeging_Sub_Unit"类的数组,才是变量。首先,这个类也作为一个数据类型,真正的变量名叫:unit_Arr[20]。
2023-08-18 22:51:25
155
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人