- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 Qt之利用QDateTimeEdit对MySQL数据进行时间筛选
废话不多说,直接上图和代码!!数据库和Qt界面测试图Qt代码//数据库初始化void MainWindow::mysqlInit(){ db=QSqlDatabase::addDatabase("QMYSQL");//选择数据库 db.setPort(3306);//端口可查看自己的 db.setDatabaseName("data");//存放特征值的数据库 db.setUserName("root"); db.setPassword("123456"
2021-04-27 16:07:04 1099
原创 Matlab之DBN代码
我晕,做毕设需要用到DBN算法,由于第一次接触无论是原理还是代码都不懂,于是网上找了一些代码折腾了一个月,python和matlab都试过了,不断调整各种参数,训练数据和测试数据也弄的很明显,但就是预测的不准确。最后,我打算放弃DBN使用SVM,结果发现SVM训练同样的数据,出现了同样预测不准确的问题,两者一对比,发现只有数据归一化函数是相同的,换了一个归一化函数,一下就训练出来了,当然并不是这个函数的问题,可能只是我的数据不适合使用这个归一化函数,折腾了这么久,没想到是这个问题,在此记录一下。Matl
2021-04-23 11:21:53 1818 3
原创 时域分析特征参数的计算代码(Matlab和Qt两种)
简单介绍时域分析主要分为有量纲因子和无量纲因子,其中,无量纲因子主要包括:均值、方差、标准差、峰值、均方根;无量纲因子包括:峰值因子、峭度因子、脉冲因子、波形因子、裕度因子。这些参数的具体意义和公式请自行百度,这里不做详细介绍。Matlab版计算代码%信号yma = max(y); %最大值mi = min(y); %最小值 me = mean(y); %平均值pk = ma-mi; %峰-峰值av = mean(abs(y)); %绝对值的平均值(整流平均值
2021-04-23 10:28:20 2437
原创 win10+Qt5.7.0+OpenCV3.4.1+CMake3.7.2环境搭建
一、环境(1)装好CMake和Qt和OpenCV。(2)二、配置CMake1.设置好路径,点击左下角的【Configure】2.按红框选择,然后点【Next】3.配置C和C++编译器路径D:/QT/Qt5.7.0/Tools/mingw530_32/bin/gcc.exeD:/QT/Qt5.7.0/Tools/mingw530_32/bin/g++.exe选择好后,点【Finish】4.等待配置5.勾选中“WITH_OPENGL”、“WITH_QT”,然后再次点【Configure】
2020-05-26 11:19:22 489
原创 Qt读取txt文件并显示为波形
这里选择的文件数据是产生的随机数void showDlg::getFileData(){ QString fileName = QFileDialog::getOpenFileName(this,QStringLiteral("选择日志文件"),"",QStringLiteral("TXT(*.txt)")); //选择路径 if (fileName.isEmpty()) ...
2019-12-26 10:49:22 2324 3
原创 Qt波形plotter代码
直接可用plotter.h#ifndef PLOTTER_H#define PLOTTER_H#include <QMap>#include <QPixmap>#include <QVector>#include <QWidget>class QToolButton;class PlotSettings;class Plot...
2019-12-26 10:37:12 1098
原创 Qt波形显示
Qt显示波形常用的有Qt自带的QChart,还有外加Plotter一、QChart的用法1、在Qt的pro中添加QT += charts2、头文件中添加#include <QtCharts/QChartView>//显示图表#include <QGridLayout>#include <QTimer>#include <QSplineSeri...
2019-12-26 10:34:50 4504
原创 Qt产生随机数并保存为txt
直接贴代码吧//保存为txt头文件#include <QFile>#include <QFileDialog>#include <QMessageBox>#include <QTextStream>//随机数头文件#include <QtGlobal>#include "QTime"//保存随机数void Main...
2019-12-26 10:03:56 800
原创 Qt和matlab的混编详细步骤(fft)
Qt和matlab的混编详细步骤(fft)一、混编步骤1、 用matlab写函数(.m文件)我这里是弄了一个fft的函数,文件名是CS_FFT.m,程序如下:function [Out_f,Out_mag,Len_mag]=CS_FFT(Input)%fs=1000; N = length(Input);n = 0:N-1;%fft处理功能Out = fft...
2019-12-25 17:42:34 2715 2
转载 Qt——QuaZip的压缩和解压
转自:https://www.cnblogs.com/lvdongjie/p/7345541.html1、简介QuaZIP是使用Qt,C++对ZLIB进行简单封装的用于压缩ZIP以及解压缩ZIP的开源库。官方主页:http://quazip.sourceforge.net/souceforge下载地址:http://sourceforge.net/projects/quazip/2、编译...
2019-06-04 09:25:28 304
原创 MFC-将mysql数据添加到到ListControl中
关于MFC中数据库的引用,查看我之前文章https://blog.csdn.net/weixin_43917678/article/details/88779445 MYSQL mysqlCon; mysql_init(&mysqlCon); if (!mysql_real_connect(&mysqlCon, "localhost", "root", "123456", "...
2019-03-26 10:59:59 2279 7
原创 MFC_Static加载图片
法一:加载bmp#define HBMP(filepath,width,hight) (HBITMAP)LoadImage(AfxGetInstanceHandle(),filepath,IMAGE_BITMAP,width,hight,LR_LOADFROMFILE|LR_CREATEDIBSECTION) //宽高设置,应该按照控件大小取设置 CRect rect; m_photoB...
2019-03-26 10:54:36 1615
原创 MFC—界面设计(控件自适应,添加背景图,Static背景颜色设置)
1、控件随着窗口自适应首先在类视图里面添加OnSize()函数,然后添加一个ChangeSize()函数,头文件中添加如下//控件自适应变量 POINT old; CRect m_rect; void ChangeSize(UINT nID, int x, int y); afx_msg void OnSize(UINT nType, int cx, int cy);//窗口自适应...
2019-03-24 19:47:16 2461
原创 MFC—MySQL数据库的应用
1、环境配置,将Mysql里面(C:\Program Files\MySQL\MySQL Server 5.5\lib\libmysql.lib)的libmysql.lib拷贝到MFC的工程目录下(即:工程为MfcMysql,则拷贝到E:\MfcMysql\MfcMysql这个目录下),然后在对工程属性进行如下设置2、程序设计一个登录注册的程序(1)登录界面CString m_a...
2019-03-24 17:45:51 3447
原创 MFC-添加菜单栏和Tab Control控件方法
一、菜单栏的添加工程资源视图上右键->添加->资源->Menu,新建菜单栏即可。在.h头文件上添加CMenu 变量,CMenu m_Menu;然后再OnInitDialog()函数中添加如下程序m_Menu.LoadMenuA(IDR_MENU); SetMenu(&m_Menu);在菜单上添加相应的功能,然后添加相应的函数即可void CT...
2019-03-24 17:30:04 890
原创 关于QT中文乱码和数据库的问题
QT常见问题总结1、中文乱码问题(1)写入Ini文件中文乱码:QSettings settings(“config.ini”, QSettings::IniFormat);settings.setIniCodec(“GB2312”);settings.setIniCodec(“UTF8”)以上两句任选一个可以解决乱码问题(2)普通乱码问题QString::fromLocal8Bit...
2019-01-24 15:24:54 884
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人