在写一个检验仪器的串口指令发送,需要对发送数据 Checksum ,仪器发给电脑的接收数据,仪器已经 Checksum 了。如下原始数据

5C|1|I|In Check Range|I

FD (上一行的 Checksum 值)

7C|1|I|In Check Range|I

FF (上一行的 Checksum 值)

0R|4|^^^HBs^^^1^RLU|8982|||H|N|R||||20161229094052|IRL55791525

E1 (上一行的 Checksum 值)

1C|1|I|In Check Range|I

F9 (上一行的 Checksum 值)

2L|1|N

05 (上一行的 Checksum 值)

使用

0x04+0x00+0x38+0x00+0x01=0x3d= - 0x3C; // - 0x3d=3C;

也无法算对,有明白的没法给指点下。

另外对于串口的应答方式有什么灵活办法处理吗?

我现在是 n=serial.inWaiting(),如果 n=1 ,判断是 ACK 还是 ENQ 等,并做相应的应答写死在程序里面。但是如果一段数据结尾有 ENQ 我该怎么处理,每次收到不为空数据 data[-1:]判断并进行应答?

为什么python不出结果_Python 的 Checksum 为什么结果是一长串数字而不是如下效果...相关推荐

  1. 用python画出二叉树_Python与二叉树定价建模,像奇异博士一样推演未来并做出正确的选择...

    怕走丢,点击上方 乐学Fintech 关注哦~ 嘘,我是一个悄悄看全是干货,转发逼格高的非常干干货公众号 为了打终局之战,奇异博士利用时间宝石看了那么多次结局. 我们能否利用Python对未来的发生的 ...

  2. python 弹出对话框_python+selenium 抓取弹出对话框信息

    抓取弹出对话框信息,困挠了我很久,我百度了很久,一直没有找到我想要的内容.最近学习到了. 有两种方法: 1.driver.switch_to.alert.text 2.result = EC.aler ...

  3. python找出素数_python找素数

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 注意:对正整数n,如果用2到n的平方根之间的所有整数去除,均无法整除,则n为质数 ...

  4. python弹出输入框_Python实现使用tkinter弹出输入框输入数字, 具有确定输入和清除功能...

    Python3.6中用tkinter, 弹出可以输入数字的输入框. # Copyright (c) 2017-7-21 ZhengPeng All rights reserved. def pop_u ...

  5. python如何训练图片_Python练习第一题,在图片上加入数字

    题目:在头像(QQ.微信等)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 下面是示例,在图片上加数字. 用PS很简单就可以做到,但是如何用Python完成呢? 一.思路:利用Python ...

  6. python插件化设计_Python打造出适合自己的定制化EclipseIDE

    Eclipse是一套强大的框架,其能够通过内置插件机制实现多种扩展方式.然而要想添加一小点额外功能,大家都不可避免地需要面临新插件的编写与部署工作,这显然有点令人头痛.现在在EASE的帮助下,我们能够 ...

  7. python程序弹出输入框_Python弹出输入框并获取输入值的实例

    使用自带的Tkinter模块,简单的弹输入框示例,返回输入值 from Tkinter import * import tkMessageBox def getInput(title, message ...

  8. python怎么取共轭_python print出共轭复数的方法详解

    python print出共轭复数的方法详解 发布时间:2020-09-21 01:42:19 来源:脚本之家 阅读:92 作者:爱喝马黛茶的安东尼 复数是由一个实数和一个虚数组合构成,表示为:x+y ...

  9. python 列表求最大值_Python找出列表中的最大数和最小数

    Python找出列表中数字的最大值和最小值 思路: 先使用冒泡排序将列表中的数字从小到大依次排序 取出数组首元素和尾元素 运行结果: 源代码: 1 ''' 2 4.编写函数,功能:找出多个数中的最大值 ...

最新文章

  1. 安卓完全退出程序的六种方法(欢迎新手学习,大手指导)
  2. python学费多少-2020年10月徐州学python要多少学费
  3. centos yum 安装golang
  4. 从物理服务器拷贝文件到容器,docker容器与物理机的文件传输—docker cp命令
  5. php 流(Stream)
  6. 学生电脑哪个牌子好_电脑桌哪个牌子好?如何选购电脑桌?2020年值得选购的电脑桌品牌推荐...
  7. kettle优化抽取数据速度_基于kettle工具提高表输出写入速度(每秒万条记录)
  8. netbeans php 断点调试,windows7 + iis7 + fastcgi + php5 + netbeans + xdebug 调试 php
  9. 31、Arrays数组排序(续)——自定义排序
  10. 精品软件介绍 Wireless Network Watcher 中文版 - 防蹭网监视软件
  11. Java爬虫学习——实例:获取起点中文网站小说并保存成txt文件
  12. 华为HCIE认证考试简介
  13. 实况足球2015pc版
  14. IBM ITS中国区总经理鞠立老师讲女性的职业规划与发展
  15. cuda矩阵乘法(简单理解)
  16. 编写程序 , 求 e 的值
  17. 自动驾驶技术之——被低估的传感器超声波雷达
  18. 智慧职教云Java题库_智慧职教云课堂APPJava程序设计试题及答案
  19. 泰勒一维阵列天线matlab
  20. vue——自定义指令

热门文章

  1. 【Mysql】_1在centos7虚拟机上完成Mysql环境部署
  2. Python编程基础:第四十一节 继承Inheritance
  3. 深度学习RNN实现股票预测实战(附数据、代码)
  4. 微服务下的APM全链路监控
  5. mysql replication principle--转
  6. Python基础知识(第十天)
  7. 【聚类算法】常见的六大聚类算法
  8. 一个非典型产品经理的创业心得
  9. 《Credit Risk Scorecard》第八章: Scorecard Implementation
  10. MySQL-主从复制监控