自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (6)
  • 收藏
  • 关注

原创 Qt环境下研华数据采集卡AI和DI应用于DemoDevice并显示的练习

结合研华官方提供的Qt例程,在指定设备名称、通道配置、采集范围的情况下进行编写,最后完成显示。

2022-08-12 11:19:51 2208 1

原创 利用Qt进行上位机软件主界面设计:QFrame添加背景图或边框效果、MainWindow窗口设置背景(二)

一、QFrame添加背景图或边框效果 ui->frame->setObjectName("myframe"); ui->frame->setStyleSheet("QFrame#myframe{border-image:url(images/frame.png)}" );利用setStyleSheet进行背景图填充,其中url(images/frame.png)需要注意,路径前面不需要“ :/ ”,不然图片读取不出来,背景图不显示。另外,images文件夹在bui

2022-03-10 17:20:07 5768

原创 利用Qt进行上位机软件主界面设计:MainWindow全屏及自适应菜单模块居中显示(一)

一、Widget、Dialog和MainWindow之间的关系MainWindow(主窗口):主窗口提供了构建应用程序用户界面的框架。Widget(小部件):小部件是用户界面的原子,它从窗口系统接收鼠标、键盘和其他事件,并在屏幕上绘制自己的表示。Dialog(对话框):一般用作辅助窗口,为用户提供选项并与主窗口进行交互,类似弹出一个对话框进行配置、选择等操作。https://doc.qt.io/qt-5/qmainwindow.html#detailshttps://doc.qt.io

2022-03-10 16:45:18 3786

原创 QCheckBox标签颜色设置

//checkbox标签颜色 ui->checkBox_h1->setStyleSheet("QCheckBox{color:magenta}"); ui->checkBox_h2->setStyleSheet("QCheckBox{color:darkBlue}"); ui->checkBox_h3->setStyleSheet("QCheckBox{color:blue}"); ui->checkBox_h4->se...

2021-12-09 15:40:13 3802

原创 QCustomPlot 横坐标动态显示实时时间(毫秒、秒)

毫秒://设置QSharedPointer<QCPAxisTickerTime> timeTicker(new QCPAxisTickerTime);timeTicker->setTimeFormat("%h:%m:%s.%z");//精确到毫秒//应用//获取当前时间总的毫秒数int nowtime = QTime::currentTime().msecsSinceStartOfDay();double key = nowtime;static double lastP

2021-11-15 18:37:19 7006 2

原创 (三)NI采集卡应用学习:在Qt中实现多路数据的同时采集、显示、绘图及存储

1、使用NI MAX创建多路输入的测量任务本处设置Dev1/ai0:3四路电压输入,采样率均为100,差分连接。2、代码// 设置地址void Widget::on_add_pushButton_clicked(){ address_txt = QFileDialog::getExistingDirectory(this, tr("Open Directory"), "/home"

2021-11-12 19:19:45 7034 54

原创 (二)NI采集卡应用学习:使用NI MAX创建测量任务及常见错误

使用NI MAX创建测量任务1.打开NI MAX软件,在左侧 设备和接口 中右键新建仿真设备,找到指定型号仪器。2.在左侧 数据邻居 中右键新建NI-DAQmx任务,采集信号,模拟输入(电压)。3.进行配置,采集模式选择连续采样,设置待采样数、采样率,接线端选择差分等。常见错误DAQmx Error: -200284尚未获取部分或全部请求的样本。 要等待样本可用,请使用更长的读取超时时间或稍后在程序中读取。 要使样本更快可用,请提高采样率。 如果您的任务使用启动触发器,请确保您的启动触发器配

2021-11-04 14:00:38 10249

原创 (一)NI采集卡应用学习:Qt Creator平台下,应用C++编写的模拟输入AI(电压采集)例程详细注释及函数使用

1.Pro文件QT += coreQT -= guiTARGET = dianyacaijiCONFIG += CONSOLECONFIG -= app_bundleTEMPLATE = appDEFINES += QT_DEPRECATED_WARNINGSSOURCES += main.cppLIBS += "E:\dianyacaiji\NIDAQmx.lib"HEADERS += "E:\dianyacaiji\NIDAQmx.h"2.main文

2021-11-02 17:09:15 3924 5

原创 (三)Qt MODBUS TCP应用学习:通过QCustomPlot进行数据显示

1.添加QCustomPlot模块及使用步骤首先,在官网下载QCustomPlot的相关文件,下载QCustomPlot,选择qcustomplot.h 和 qcustomplot.cpp 文件,将其添加到项目中。在ui文件中,将常规的 QWidget 放在面板上,右键单击它并点击“提升为…”,在显示的对话中,在提升的类的名称中输入"QCustomPlot",最后点击"添加",完成设置。2.具体代码基于MODBUS通讯协议的8路温度采集、显示、存储上位机软件,主要包括Qcustomplot、Qf

2021-11-02 16:50:40 1709 1

原创 (二)Qt MODBUS TCP应用学习:客户端读取服务器指定寄存器数据(详细标注)

Pro文件中加入:QT += serialbus serialport widgetsH文件:#ifndef MODBUSCLIENT_H#define MODBUSCLIENT_H#include <QMainWindow>#include <QTimer>#include <QModbusDataUnit> //存储接收和发送数据的类,数据类型为1bit和16bit#include <QModbusReply> //客户端访问服务器后得

2021-10-19 20:15:19 4666 4

原创 (一)Qt MODBUS TCP应用学习:通信过程

1.请求生成收到需求后,客户端(client或master)生成MODBUS请求,并发到TCP管理。MODBUS请求ADU编码,包括MBAP报文头和MODBUS请求。MBAP报文头包括事务元标识符(在应用中会由00 00逐渐递增,计数)、协议标识符(00 00)、长度(2字节)、单元标识符(1字节,设备编号/Server_ID)。MODBUS请求包括功能码(1字节)、起始地址(2字节)、寄存器数量(2字节)。2.响应生成肯定的MODBUS响应:响应功能码=请求功能码。其他的事务元标识符、协议标

2021-10-18 14:24:23 2056

原创 2021-10-09 QT问题:改变函数后编译出现 LNK2019: 无法解析的外部符号 LNK1120: 无法解析的外部命令 报错

仔细核查函数编写和声明后,依旧无法进行。解决方法:请先把已经存在的debug和release文件夹删除,重新构建项目即可解决。

2021-10-09 16:12:20 195

Qt环境研华数据采集卡在Demo Device下的应用,包括五路模拟信号采集/显示(AI)、两组8位I/O信号采集/显示(DI)

Qt环境研华数据采集卡在Demo Device下的应用,包括五路模拟信号采集/显示(AI)、两组8位I/O信号采集/显示(DI)。根据官方例程改写的,主要是个人练习,根据实际进行应用。注意修改配置文件的目录。

2022-08-11

研华Advantech数据采集板卡官方应用代码例程,包括C++_Console和Qt应用下的代码。

研华Advantech数据采集板卡官方应用代码例程,包括C++_Console和Qt应用下的代码,适用于初学或快速上手应用,解压后应用时注意路径不包含中文。具体应用场景有各类AI、AO、DI、DO、定时器等。

2022-08-11

在Qt环境下实现NI采集卡多路输入数据的同时采集、显示、曲线绘制及文本存储 工程文件

NI采集卡C++资源及工程应用实例较少,本处提供在Qt环境下实现的NI采集卡多路输入电压的同时采集、显示、曲线绘制及文本存储的工程应用实例。使用双线程操作,曲线绘制采用开源库qcustomplot。

2021-11-12

基于MODBUS通讯协议的8路温度采集、显示、存储上位机软件Qt工程文件

利用QT creator C++平台完成了基于MODBUS通讯协议的8路温度采集、显示、存储上位机软件,主要包括Qcustomplot、Qfile、QLCDNumber、QTableWidget以及QCheckBox的使用,可以在不同的widget上实时绘制8路温度曲线、进行数码管及表格形式的动态显示、在指定文件夹创建TXT文本进行实时数据存储、显示操作记录和时间。

2021-10-28

Qt creator MODBUS TCP客户端读取数据应用软件(附带详细说明)

主要完成连接、数据采集、数据显示,附带详细说明,可以自行修改,Qt版本5.9。

2021-10-19

自适应阈值的八方向和四方向sobel边缘检测代码MATLAB版本.rar

自适应阈值的八方向和四方向sobel边缘检测代码MATLAB版本,标注清晰,采用3×3模板,根据待处理图像进行阈值计算和边缘检测。

2021-05-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除