modbus协议通讯的应用内容摘要:
CRC 字节初始化 */ unsigned char uchCRCLo = 0xFF。 /* 低 CRC 字节初始化 */ unsigned uIndex。 /* CRC 循环中的索引 */ while (usDataLen) /* 传输消息缓冲区 */ { uIndex = uchCRCHi ^ *puchMsg++。 /* 计算 CRC */ uchCRCHi = uchCRCLo ^ auchCRCHi[uIndex}。 uchCRCLo = auchCRCLo[uIndex]。 } return (uchCRCHi 8 | uchCRCLo)。 } /* CRC 高位字节值表 */ static unsigned char auchCRCHi[] = { 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 4 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0。modbus协议通讯的应用
相关推荐
..................................................... 102 吊车梁 ......................................................................................................................... 104 简支组合梁 .....
Mysql数据库应用 课程名称 触发器使用 授课教师 授课班级 授课时数 2 授课方式 理论课 授课重点、难点 创建触发器 触发器的删除 授课内容、教具与时间分配 为什么要用触发器 我们在 MySQL 中包含对触发器的支持是由于以下原因 : MySQL早期版本的用户长期有需要触发器的要求。 我们曾经许诺支持所有 ANSI标准的特性。 您可以使用它来检查或预防坏的数据进入数据库。
图 5 编码过程框图 译码过程 如图 5 所示: 图 6 译码过程框图 信源编码 输出信号 信源译码 编码 量化 抽样 模拟信号 设计方案如图 6 所示: 图 7 设计方案框图 在主函数中,先产生一个模拟信号,再经过抽样后得到抽样值,将抽样值通过 13拆线法转换成对应值,将转换后的值经过量化和编码后得到 0、 1 比特流,完成信源编码。 信源编码不能直接在通信系统内进行传输,需要经过数字调制
eye() 创建对角元素为 1,其他元素为 0 的矩阵 diag() 根据向量创建对角矩阵,即以向量的元素为对角元素 magic() 创建魔方矩阵 rand() 创建随机矩阵,服从均匀分布 randn() 创建随机矩阵,服从正态分布 武汉理工大学《 Matlab 课程设计》说明书 10 randperm() 创建随机行向量 horcat C=[A,B],水平聚合矩阵,还可以用 cat(1,A
图 RL 并联电路全响应 Matlab 应用实践课程设计 10 此时可知 RL 电路全响应时电路中的电压为 tLReIsIRu )0( ;电感上的电流为tLRtLRsL eIeIi 0)1( ,电阻上的电流为 tLRtLRsR eIeIi 0。 由此可画出其响应 特性曲线。 第一步定参数,所用语句为: “I0=4。 Is=4。 R=4。 L=。 I1=3。