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

python用波形显示udp数据实现一个模拟示波器

显示端代码:

import socket
import matplotlib.pyplot as plt
import matplotlib.animation as animation
import numpy as np# UDP setup
udp_ip = '0.0.0.0'  # Listen on all network interfaces
udp_port = 12345
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.bind((udp_ip, udp_port))# Plot setup
# fig, ax = plt.subplots()
# xdata, ydata = [], []
# ln, = plt.plot([], [], 'r-')# def init():
#     ax.set_xlim(0, 100)  # Adjust x-axis range as needed
#     ax.set_ylim(-1, 1)  # Adjust y-axis range as needed
#     return ln,# def update(frame):
#     # Receive data
#     global xdata, ydata 
#     data, _ = sock.recvfrom(1024)
#     #print(data)
#     signal = np.frombuffer(data, dtype=np.float32)  #

http://www.mrgr.cn/news/15962.html

相关文章:

  • 事务的 ACID特性及如何保证的
  • SCI二区|吸血水蛭优化算法(BSLO)原理及实现【免费获取Matlab代码】
  • MFC工控项目实例之九选择下拉菜单主界面文本框显示菜单名
  • python办公自动化:使用`Python-PPTX`创建和操作表格
  • 【网络安全】打开这份“开学礼” 谨防骗子“冲业绩”
  • Docker私有镜像仓库Harbor安装并推拉镜像
  • 文本数据分析-(TF-IDF)(1)
  • 大语言模型算力优化策略:基于并行化技术的算力共享平台研究
  • 黑龙江等保测评流程
  • 内存泄漏是什么?发生在什么场景?如何解决?
  • 浏览器的高级搜索
  • 建模杂谈系列249 增量数据的正态分布拟合
  • 如何用GPT进行编程辅助?
  • 第十二章节 xxjob, seata, zk, minio,activeMQ进行 helm化
  • 生信软件32 - 变异位点危害性评估预测工具合集
  • WEB渗透Win提权篇-PrintNightmare
  • apisix 本地开发环境部署
  • 大模型企业应用落地系列》基于大模型的对话式推荐系统》对话推荐系统技术架构
  • 公务员面试(c语言)
  • chat2DB体验