modbus plc qt

50个常用的Qt开源库

1. Qwt (https://qwt.sf.net): Qwt是一个基于Qt的数据可视化库,提供了绘制曲线、图表、仪表盘等功能。 2. QJson (https://qjson.sourceforge.net): QJson是一个用于JSON数据解析和生成的库,使Qt应用程序能够方便地处理JSON ......
常用

Qt/C++编写视频监控系统83-自定义悬浮条信息

一、前言 一般视频控件上会给出个悬浮条,这个悬浮条用于显示分辨率或者一些用户期望看到的信息,一般常用的信息除了分辨率以外,还有帧率、封装格式、视频解码器名称、音频解码器名称、实时码率等,由于实际的场景不一样,用户希望能过自定义勾选开启哪些信息,开启的就显示,不开启的则可以不用显示,这样也方便节约空间 ......
监控系统 系统 视频 信息 Qt

QT开发 2024最新版本优雅的使用vscode开发QT

⚔️▬▬▬▬▬▶VS开发QT◀▬▬▬▬▬⚔️ ⚔️先看效果 ⚔️编辑环境变量 如图添加环境变量!!!东西全在QT的安装目录!!!找不到的按照我下面的教程再装一次!!! https://blog.csdn.net/lllmeimei/article/details/135502781?spm=1001 ......
版本 vscode 2024

通过232转Profinet将霍尼韦尔扫码枪连接到PLC上

通过232转Profinet(XD-PNR200)网关,将霍尼韦尔扫码枪与PLC连接并通讯。232转Profinet(XD-PNR200)网关将扫码枪的串口信号转换成Profinet协议,配置PLC的IP地址和端口等,接收并处理扫码结果。提高系统稳定性和可靠性,数据传输速度大幅提升。 ......
Profinet 232 PLC

Qt中的QImage类和OpenCV中的cv::Mat类之间的相互转换

一、QImage转cv::Mat QPixmap pixmap = currentImage->pixmap();QImage image = pixmap.toImage();//QImage image("d:/dev/test.jpg");image = image.convertToForm ......
之间 QImage OpenCV Mat cv

【C++/Qt】lambda表达式的简单应用

要求:点击一个按钮,打开另一个窗口,再次点击该按钮,关闭打开的另一个窗口。 QPushButton *btn = new QPushButton("open",this); btn->move(100,100); QWidget *widget = new QWidget; widget->setW ......
表达式 lambda Qt

socket(二)使用QT实现简单连接

socket(二)使用QT实现简单连接 首先,为了让我们完成更好的观察,我们需要先绘制主机与从机的界面: 我们之所以能够实现连接,主要是因为IP与端口为我们指引了他们的地址,所以我们才能精确的连接上。所以我们绘制这两个界面的时候,需要绘制输入IP与端口的输入框;由于我们需要通过socket去完成收发 ......
socket

FramelessWindow实现qt无边框窗口

FramelessWindow.h文件链接 添加FramelessWindow.h头文件 在你的qt项目中将FramelessWindow.h头文件导入进来,或者使用cmake、qmake将包含该头文件的目录引入。 简单浏览framelessWindow代码 我们发现FramelessWindow是 ......
边框 FramelessWindow

QT开发 QT5.15.2安装(换源极速安装)

🗡️▬▬▬▬▬▶QT安装◀▬▬▬▬▬⚔️ ⚔️QT下载器获取 https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/online_installers/ ⚔️下载器放自定义文件夹(路径全英文) 文件名改短好操作 ⚔️在自定路径唤出cmd ......
15.2 QT5 QT 15

232Modbus转Profinet应用案例分享

根据现场的描述,我们给出一个方案,在PLC和伺服中间加入232Modbus转Profinet(XD-PNR200)网关,232Modbus转Profinet(XD-PNR200)网关集成Modbus和Profinet协议,可以实现互转,具有两个网口,一或多个串口,足以满足现场需求。 ......
Profinet 案例 Modbus 232

【C++/Qt】QLCDNumber-电子时钟实战

头文件: #ifndef DIGITALCLOCK_H #define DIGITALCLOCK_H #include <QLCDNumber> class digitalClock : public QLCDNumber { Q_OBJECT public: digitalClock(QWidge ......
时钟 QLCDNumber 实战 电子 Qt

Qt源码分析

一. 参考网址 1. Qt中Q_D宏及d指针 2. q、d指针详解 ......
源码

QT6.4.3中,关于QString asprintf(const char*cformat,...)与int asprintf(char**strp,const char*fmt,...)的使用问题

QT中QString类的Static Public Members(静态公众成员)定义了QString asprintf(const char*cformat,...)。与Linux下C语言的定义是有区别的。网上很多搞混了二者的用法,甚至有的在QT下用对象去调用asprintf()的例子! aspr ......
asprintf char const QString cformat

全志T113开发板Qt远程调试

通常情况下工程师在调试Qt程序时,需要频繁制作镜像烧录到核心板来测试Qt程序是否完善,这样的操作既费时又费力。 ......
T113 113

QT:绘图

QPainter能够实现绘制二维图形,适合用于绘制复杂度不高的固定图形,并且不能实现图项的选择、编辑、拖放、修改等交互功能 对于需要绘制大量的、需要交互的图形,可以使用Graphics View Item QGraphicsEllipsetItem 椭圆 QGraphicsLineItem 直线 Q ......

Qt中QItemEditorFactory的使用

一般而言QItemEditorFactory是用于替换Qt中已有的数据类型的编辑器控件。因为如果是自定义类型的话,用它也比较复杂,还不如直接自定义一个新的QStyledItemDelegate。尽管如此,本文也给出一个自定义数据类型的例子,用于解释QItemEditorFactory的用法。本例子开 ......
QItemEditorFactory

S7-1200 PLC使用起保停点亮小灯

1.PLC设备组态 2.梯形图 3.仿真效果 ......
1200 PLC S7

Modbus转Profinet网关揭秘

Modbus转Profinet网关(XD-MDPN100/200)通过Modbus协议和Profinet协议之间的转换,实现了不同设备之间的通信。Modbus是一种常用的串行通信协议,而Profinet是一种基于以太网的工业通信协议。随着工业自动化的不断发展,Modbus转Profinet网关Mod... ......
网关 Profinet Modbus

archlinux xfce 设置窗口背景颜色,QT背景颜色

1.使用xfce主题 2.有QT背景不覆盖,使用配置 sudo pacman -S qt5-ct 3.在/etc/environment添加环境变量 QT_QPA_PLATFORMTHEME=qt5ct 4.终端输入命令 export 发现找不到 QT_QPA_PLATFORMTHEME=qt5ct ......
颜色 背景 archlinux xfce

Qt中使用的数据类型

https://blog.csdn.net/hiwoshixiaoyu/article/details/121783070 类型描述qint8charqint16short intqint32intqint64long long intqintptr整数类型,用于表示带符号整数中的指针(用于散列等) ......
类型 数据

S7.Net与西门子300PLC通信

https://blog.csdn.net/qq_42504097/article/details/126640173?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~defaul ......
Net 300 PLC S7

睿尔曼超轻量仿人机械臂--西门子PLC与机械臂通信物体抓取

1. 软硬件配置 软件配置 系统环境:win10 PLC软件:博图V16 机械臂示教器:V6.1.2 JSON协议:V3.5.5 由于机械臂相关软件版本不定期更新,如果你使用的机械臂软件版本与此不同,请联系官方技术人员及时更新。 硬件配置 PLC:西门子 机械臂:RM65-B 2. 通讯设置 机械臂 ......
超轻量 机械 物体 PLC

Qt:MD5加密

#include <QCryptographicHash> QString source_value = "123456"; // 待加密原始数据 QCryptographicHash hash(QCryptographicHash::Md5); // 使用md5加密 hash.addData(so ......
MD5 MD

码农的转型之路-PLC异地组网与远程控制

PLC异地组网与远程控制,需求是基于园子认识的朋友提供,大体是实现PLC多个局域网异地组网,并实现远程控制、大屏展示、手机端控制、预警推送等功能。其他就是可以方便二次开发界面,以满足不同客户的需求。 目前还没有具体合作意向,只是一个构思。因为这里网关可以使用工控服务来实现,所以花了一点时间设计。 一 ......
远程控制 异地 PLC

Qt 如何操作数据库SQL模块

内容提要 介绍数据库相关内容,了解连接数据库方法,掌握数据库的4种基本操作 主要内容 如何连接数据库 数据库的4大基本操作 增 删 改 查 1.如何连接数据库 1.1 先了解数据库驱动的作用 Qt SQL模块是Qt提供的一个访问数据库的接口,支持多种平台下使用不同类型的数据库,在这个过程中,数据库驱 ......
模块 数据库 数据 SQL Qt

Qt Windows环境下如何添加MYSQL数据库驱动

问题现象 使用Qt提供的数据库驱动列表函数,获取数据库驱动时,没有MYSQL数据库,因此无法正常使用这个数据库 想使用这个数据库,该如何操作呢?以下内容就是实现数据库驱动添加的方法 1.准备数据库软件 step1 在MySQL官网下载MySQL Community Server软件,选择适合自己的版 ......
Windows 环境 数据库 数据 MYSQL

Qt_on_Android 配置

参看Qt_on_Android核心编程13章Qt_on_Android揭秘 关闭安卓分区存储 ......
Qt_on_Android Android Qt on

Qt5在银河麒麟中设置样式无效

问题: 在银河麒麟操作系统 V10.1中,需要对界面设置Palette,但是无效果,在ubuntu系统中是可以的。 原因: 银河麒麟、OpenKylin、优麒麟等操作系统均使用UKUI,qt控件部分受到影响。 解决方法: 1.检查环境变量QT_QPA_PLATFORMTHEME是否为ukui,使用以 ......
样式 Qt5 Qt

Qt QCheckBox

QCheckBox* indexCheckBox = new QCheckBox(); connect(indexCheckbox,SIGNAL(stateChanged(int)),this,SLOT(slotStateChangedAction(int))); void slotStateCha ......
QCheckBox Qt

分享C#做modbus开发的几个坑

最近接了个私活,给智能开关开发配套软件,需求是控制开关打开和关闭,读取电压、电流等信息,整体思路是很简单的,就是简单的并口收发,但实际开发过程中踩了很多坑,跟大家分享一下 软件界面镇楼 头一次听说modbus这个协议,研究了一下,这个协议是由8个16进制数组成,第一个是设备号,第二个是方法,第三、第 ......
modbus
共1890篇  :1/63页 首页上一页1下一页尾页