当前位置: 首页 > 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.lryc.cn/news/431463.html

相关文章:

  • 开源通用验证码识别OCR —— DdddOcr 源码赏析(二)
  • 【个人笔记】VCS工具与命令
  • 面试进去8分钟就出来了,问的问题有点变态。。。
  • 探索MongoDB的Python之钥:pymongo的魔力
  • 【数据结构】顺序表和链表——顺序表(包含丰富算法题)
  • pod基础和镜像拉取策略
  • 53 mysql pid 文件的创建
  • 前端---对MVC MVP MVVM的理解
  • 深度学习 --- VGG16能让某个指定的feature map激活值最大化图片的可视化(JupyterNotebook实战)
  • 1990-2022年各地级市gdp、一二三产业gdp及人均gdp数据
  • c++ 原型模式
  • 论tomcat线程池和spring封装的线程池
  • 阿里P7大牛整理自动化测试高频面试题
  • vue如何实现路由缓存
  • 基于Openjdk容器打包运行jar程序
  • DNN学习平台(GoogleNet、SSD、FastRCNN、Yolov3)
  • HTTP协议(超文本传输协议)
  • FFmpeg的日志系统(ubuntu 环境)
  • 浅析VO、DTO、DO、PO
  • android kotlin基础复习 enum
  • 个股场外期权怎么交易?场外期权交易流程是怎样的?
  • 企业选ETL还是ELT架构?
  • 【Spring Boot 3】【Web】同时启用 HTTP 和 HTTPS
  • 【Android】最好用的网络库:Retrofit
  • SpringBoot自动化配置原理
  • 2024级新生数组字符串专题题解
  • C++学习 虚函数,容器
  • MacTalk 测评通义灵码,如何实现“微信表情”小功能?
  • Canvas Confetti - 免费开源的五彩纸屑飞舞特效的 JS 库,多用于在网页上实现欢乐庆祝的场景
  • [数据集][目标检测]智慧牧场猪只检测数据集VOC+YOLO格式16245张1类别