3条回答 默认 最新
- 徐子尧 2019-07-17 11:08关注
for (i = 0; i < len - 2; i++)
{
if (recvbuf[i + 1] == 0x03 && recvbuf[i + 2] == 0x18)
{
if (data_test_crc(recvbuf, strlenlt, recvbuf) > 0)
{
DataRow dr = dt.NewRow();
dr[0] = recvbuf[i];
//dr[1] = (recvbuf[i + 3] << 8 | recvbuf[i + 4]);
dr[1] = DateTime.Now.ToString("");
dr[2] = (recvbuf[i + 13] << 8 | recvbuf[i + 14]);
dr[3] = (recvbuf[i + 15] << 8 | recvbuf[i + 16]);
dr[4] = (recvbuf[i + 17] << 8 | recvbuf[i + 18]);
dr[5] = (recvbuf[i + 11] << 8 | recvbuf[i + 12]);
dr[6] = (recvbuf[i + 9] << 8 | recvbuf[i + 10]);
dr[7] = (recvbuf[i + 3] << 8 | recvbuf[i + 4]);
dr[8] = (recvbuf[i + 17] << 8 | recvbuf[i + 18]);
dr[9] = (recvbuf[i + 11] << 8 | recvbuf[i + 12]);
dr[10] = (recvbuf[i + 19] << 8 | recvbuf[i + 20]);
dr[11] = (recvbuf[i + 23] << 8 | recvbuf[i + 24]);
dr[12] = (recvbuf[i + 23] << 8 | recvbuf[i + 24]);
dr[13] = (recvbuf[i + 25] << 8 | recvbuf[i + 26]);
lock (datatableLock)
dt.Rows.Add(dr);skinDataGridView1.Invalidate(); } } } m_bRecvStop = true;
解决 无用评论 打赏 举报
悬赏问题
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 对于相关问题的求解与代码
- ¥15 ubuntu子系统密码忘记
- ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
- ¥15 保护模式-系统加载-段寄存器
- ¥15 电脑桌面设定一个区域禁止鼠标操作
- ¥15 求NPF226060磁芯的详细资料
- ¥15 使用R语言marginaleffects包进行边际效应图绘制