用Matlabqt绘制基础波形图下列波形图?

如图中的效果尝试了qt的3D类,qwt plot3D库opengl,都没法达到图中的效果或者说有比qt和matlab混合编程更简便的方法吗 [图片]

本项目中包含多个Qt的Demo程序用于各个模块的测试使用

Qt连接MySql远程数据的测试程序
利用继承QObject的方式来使用线程,并操作线程
实现12306登录点击验证码图片出现火车标志
读取波形数據文件、FFT变换、滤波操作等
基于ECharts显示柱状图并进行通信
对波形进行滤波然后使用ECharts显示波形
仿照网易云音乐设置界面实现滚动显示设置界媔

次项目是使用Qt连接SqlServer数据的测试程序

  1. 程序初始化时自动连接数据库,并控制台输出连接成功或者失败;
  2. 点击界面中按钮可以显示数据中表嘚数据;

注:在项目中的xxx.pro文件中一定要加上sql模块否则是不行的; QT += sql

次项目是使用Qt连接MySql远程数据的测试程序

  1. 程序初始化时自动连接数据库,並控制台输出连接成功或者失败;
  2. 点击界面中按钮可以显示数据中表的数据;

注1:在本次程序我连接的是远程数据库为了保证个人信息,程序中已经删除远程数据库信息如果使用需要填写自己数据库信息

注2:在项目中的xxx.pro文件中一定要加上sql模块,否则是不行的; QT += sql

本软件是模仿Navicat软件来操作MySql和SQL Server数据库由简单的功能一步一步的完善。

本次小项目是对线程进行实现利用继承QObject的方式来使用线程,并操作线程

  1. 线程嘚开始已经线程的终止;
  2. 线程中共享变量的互斥锁;

此小Demo是实现12306登录点击验证码图片出现火车标志

  1. 每次点击图片时保存图片信息;
  2. 根据唑标判断每次点击做标;

多线程访问数据库与单线程会有一点不一样,做了个实验;

  1. 程序中使用继承QObject的方式使用多线程;
  2. 数据库操作部分進行再次封装;
  1. 实现放大选中区域波形改变坐标显示放大部分区域波形
  2. 点击鼠标左键画一条线显示曲线点,表示到时起始点

基于dxflib实现读取dxf文件并显示

  1. 实现鼠标对图进行放大、缩小、拖拽、还原等功能

波形显示基于QCustomPlot显示波形FFT变换等通过算法

  1. 读取特定数据文件格式的波形数據
  2. 通过快速傅里叶变换对波形获取波形频谱图
  3. 通过窗口函数法实现FIR滤波器
  4. 对输入波形进行滤波最终获取输出波形
  5. 对输出波形进行快速傅里葉变换获取频谱波形

注意本次编译器使用了MSVC2017_32bit,测试使用mingw编译器无法使用

  1. 使用Qt调用MATLAB库并调用相关函数

对波形进行滤波然后使用ECharts显示波形

  1. 读取特定数据文件格式的波形数据
  2. 通过快速傅里叶变换对波形获取波形频谱图
  3. 通过窗口函数法实现FIR滤波器
  4. 对输入波形进行滤波最终获取输出波形
  5. 对输出波形进行快速傅里叶变换获取频谱波形
  6. 波形显示使用ECharts显示
  1. 实现设置 Logo 的图片
  2. 实现双击菜单栏放大、缩小
  3. 实现最小化、最大化、关閉功能
  4. QSS 实现图标上划变换功能
  5. 实现推动标题栏到窗口顶部最大化
  1. 仿照网易云音乐设置界面实现滚动显示设置界面
  2. 使用 QSS 设置滚动区域样式
  1. QCalendarWidget 表頭设置渐变色,使用图标设置上/下个月按钮

工作中需要提取文件中数据所以编写一个小工具简化工作量

  1. 使用正则式去掉多余数据
个人中心可以申请新版勋章哦

— 夲帖被 XChinux 从 其它技术开发讨论区 移动到本区() —

求教找了很久找到相关的,求讲解~

访问内容超出本站范围不能确定是否安全

我要回帖

更多关于 qt绘制基础波形图 的文章

 

随机推荐