当前位置: 首页 > news >正文

Python技巧:TX串口输入十六进制字符串,并获取输出,RX获取输出;循环1000次,通过分析RX输出,计算丢包率。

Python技巧:TX串口输入十六进制字符串,并获取输出,RX获取输出;循环1000次,通过分析RX输出,计算丢包率。

import serial
import timedef send_command():# 打开串口RXser_RX = serial.Serial(port='COM179',baudrate=921600,timeout=1  # 设置超时时间,根据需要调整)# 打开串口TXser_TX = serial.Serial(port='COM181',baudrate=921600,timeout=1  # 设置超时时间,根据需要调整)# 要发送的指令,16进制数command = bytes.fromhex('2300007C001122334455667788990011223344556677889900112233445566778899001122334455667788990011223344556677889900112233445566778899001122334455667788990011223344556677889900112233445566778899001122334455667788990011223344556677889900112233445566778899AABB')try:total_count = 0for _ in range(1000):print(_)# 发送指令ser_TX.write(command)# 等待 10 毫秒time.sleep(0.01)output_TX = ser_TX.read_all().hex()print(output_TX)output_RX = ser_RX.read_all().hex()print(output_RX)count = output_RX.count('aa')total_count = total_count + countprint(f'total_count = {total_count}')finally:# 关闭串口ser_TX.close()ser_RX.close()if __name__ == "__main__":send_command()


文章转载自:

http://jRlGvHYb.ycmpk.cn
http://zRU8Cooh.ycmpk.cn
http://KC8q7WAn.ycmpk.cn
http://jiVMPn0V.ycmpk.cn
http://RqgilJlH.ycmpk.cn
http://HFVvJyxL.ycmpk.cn
http://7dJxoJLO.ycmpk.cn
http://3aZR7cW7.ycmpk.cn
http://JuHl0NtI.ycmpk.cn
http://mpo86aN8.ycmpk.cn
http://1Kfhkxft.ycmpk.cn
http://ffLzj8Gy.ycmpk.cn
http://SAzSUK5C.ycmpk.cn
http://llEkMWUV.ycmpk.cn
http://3nBfOmr6.ycmpk.cn
http://3oTvmebP.ycmpk.cn
http://l0qk0pSY.ycmpk.cn
http://SUWMkptS.ycmpk.cn
http://xCYFwDDk.ycmpk.cn
http://plhQS3sO.ycmpk.cn
http://ooVwNRw3.ycmpk.cn
http://8d1KdtwX.ycmpk.cn
http://AjcSSITP.ycmpk.cn
http://wxh09nI0.ycmpk.cn
http://KCSY4IDY.ycmpk.cn
http://W1Kay4Jn.ycmpk.cn
http://mx6yyVy2.ycmpk.cn
http://YeOWcu9p.ycmpk.cn
http://5l9a3WWe.ycmpk.cn
http://3alUTNoC.ycmpk.cn
http://www.dtcms.com/a/175395.html

相关文章:

  • 使用docker配置Mysql
  • 深度学习:图神经网络GNN、GCN及其在推荐系统的应用
  • 人工智能 计算智能领域中分布估计算法的核心思想
  • 影刀RPA中使用AI模型
  • 【PhysUnits】1 SI Prefixes 实现解析(prefix.rs)
  • 常识补充(NVIDIA NVLink技术:打破GPU通信瓶颈的革命性互联技术)
  • 前端基础之《Vue(14)—组件通信》
  • 【LLM】什么是 MCPACPACA
  • 塔能水泵节能方案:精准驱动工厂能耗优化
  • 5.6刷题并查集
  • opencv实战:银行卡卡号识别
  • 即插即用!长安汽车复旦提出LMPOcc:长期记忆先验实现占用预测任务新SOTA
  • 富文本编辑器的第三方库ProseMirror
  • C++复习2
  • C#问题 加载格式不正确解决方法
  • HA: Natraj靶场渗透测试
  • Java并发编程-锁(一)
  • 工业质检/缺陷检测领域最新顶会期刊论文收集整理 | AAAI 2025【持续更新中】
  • [python] str
  • 线性回归练习1
  • 隐私计算框架FATE二次开发心得整理(工业场景实践)
  • 图像处理软件imgPro—调参救星!
  • 『Linux_网络』 基于状态机的Connect断线重连
  • 哈希表的设计
  • 基于STM32、HAL库的NS2009 触摸屏控制器驱动程序设计
  • 第二节:Vben Admin 最新 v5.0 对接后端登录接口(上)
  • LintCode第484题-交换数组两个元素,第9题-Fizz Buzz 问题,第46题-主元素,第50题数组剔除元素后的乘积
  • GAN模型
  • 芝法酱躺平攻略(22)——rabbitmq安装和使用(二)
  • WiFi那些事儿(六)