工业
莫听穿林打叶声儿
上位机、通讯、检测、测量、图像视觉……
展开
-
分享一个很好用的Modbus_Master
通常测试modbus rtu、modbus tcp连接都使用串口调试助手连接至PLC或下位机板卡,如果比较熟悉情况下可以直接写出相关指令,但是作为新手还是比较困难;很长一段时间我都在网上寻找比较好用的工具,直到有一天才发现这一款比较好用的小工具,几乎涵盖了所有想要的功能,特此分享于此,有能力的给作者赞助支持一下。原创 2024-03-16 14:57:17 · 230 阅读 · 0 评论 -
Qt实现UDP高速通讯,下位机为FPGA
比如发送一段帧数据如下,具体数据自己定义。线程数据接收代码,可以在while()内实现。3、同时实现发送接收功能;2、不使用信号槽接收;原创 2023-06-26 10:42:18 · 2033 阅读 · 6 评论 -
Qt柱状图、饼图方案
一、柱状图:第三方开源库QCustomplot。二、饼图:采样开源JChart。原创 2023-02-06 16:59:45 · 352 阅读 · 0 评论 -
数据采集之滤波处理
1、滤波效果好 2、实时采样要求高 3、采样速度高 4、算法实现简单原创 2022-07-22 17:45:01 · 1696 阅读 · 2 评论 -
使用QtXlsx库生成报表,项目分享
要求:根据分布式压力图像生成Excel报表,测量平面平整度1、图像为2、生成报告样式部分源码QXlsx::Document xlsx; xlsx.addSheet("Alysis");//添加sheetNmae表 //报表标题 xlsx.setRowHeight(1,60); Format title_format; title_format.setFontSize(18); title_format.setFontBold(t.原创 2022-03-14 09:26:01 · 567 阅读 · 0 评论 -
关于Modbus相应速度测试
测试条件是发送开始计时,接收完处理过的数据停止串口相应速度在40ms网口相应速度在20ms原创 2022-01-13 16:38:39 · 800 阅读 · 0 评论 -
自动化测试测量项目分享
功能:1、可配置测试文件,可自动加载,任意选择相应文件2、modbusRTU协议模拟3、QCustomplot应用,多条曲线使用、游标简单使用4、输出结果OK/NG,给PLC5、测试数据记录协议记录数据...原创 2022-01-07 15:11:32 · 487 阅读 · 0 评论 -
QCustomPlot所有案例
QCustomPlot原创 2021-12-23 16:54:28 · 377 阅读 · 0 评论 -
Qt串口网络通讯中使用的数据类型QByteArray类
QByteArray通讯中经常被使用,初始化、访问与赋值、 添加、删除、插入与替换操作、查找与比较、 数据转换与处理原创 2021-12-06 15:29:45 · 829 阅读 · 0 评论 -
串口通讯调试悲催经历,经验分享
还原现场情况: 我的工作是需要将上位机数据写入到三菱PLC寄存器内,使用串口通讯和PLC工程师进行对接,我这边的上位机完成后开始对接协议,这也是我第一次和三菱PLC通讯,记得三菱PLC通讯协议还比较特殊,并不是常用的modbus,完全按照协议格式发送指令,PLC死活就是没有回应,PLC的配置也是没有检查到问题。 就这样现场折腾了两天实在是找不到问题根源了,然后请出了一个重量级人物出场,这个人是我们公司总工程师,一个50多岁看上去知识渊博,当时我还想完全找不到头绪情况下,总...原创 2021-12-03 09:45:13 · 573 阅读 · 0 评论 -
开源虚拟串口创建工具分享
一直从事上位机开发的工作,需要电脑和下位机进行串口通讯,每次看到别人写的串口调试助手,心想自己也写一个通用的,到目前为止我见过的不下10几款,最后我做了一个决定,放弃!放弃这件事真的也纠结了我好久,哈哈…… 用来用去还是觉得sscom香啊,可能本人也比较怀旧,比这个好用的功能多的也不再少数上图再一个就是推荐两个虚拟串口创建工具,一个是vspd,一个是com0com,用的最多场景就是自己的软件和串口助手进行测试协议,com0com是一个开源的软件,不需要注......原创 2021-11-15 17:37:16 · 3560 阅读 · 1 评论 -
Qt软件在线升级功能-逻辑分享
因为软件需要完成在线升级功能,主要提供给内部人员使用,经常使用U盘拷贝很不方便,所以用了两天时间吧在线升级功能做了出来,开始我也是在网上找资料,看了很多大多都是C/S框架下一个服务器端,一个客户端,所以我要编写两个软件才能实现,再有我看了下他们的代码,看的我头大,所以这里我用了一个新思路来实现。大致就是,Qt应用软件结合Gitee实现在线升级,前提是需要联网,我想在这个哪里都有网的世界里,就自己想想办法,流程图已经很详细,是我实现的思路,源代码就不开放了,毕竟是公司的项目...原创 2021-09-30 12:43:08 · 4046 阅读 · 8 评论 -
LCR电参数测试电脑软件框架,新能源电池测试分享
1、流水线自动化测试,智能测试仪窗口通讯2、NG/OK分拣,合格率3、扫码功能,二维码绑定,防止重复测试,数据追踪,数据库管理4、根据要求连接MES系统5、多种型号产品切换管理6、调试,报警功能...原创 2021-07-03 12:47:16 · 236 阅读 · 1 评论 -
Qt截屏录屏线程内操作,简单粗暴
一、起因是在做软件时需要用到录屏功能,网上找到的资料大多都是在主线程内的操作,大致就是下面的代码QScreen *screen = QApplication::primaryScreen(); //获取当前程序的主窗口对象QPixmap map = screen->grabWindow(QApplication::desktop()->winId()); //调用主窗口对象的捕捉窗口图像,并传递桌面窗口的id号map.save("/kkk.jpg"); //保存图像上面代码在线程内运行原创 2021-05-24 17:36:23 · 1369 阅读 · 1 评论 -
UNI-T测试仪软件UTE9901、UTE1010A、UTE1010B
1、自动记录电流、电压、功率、功率因数等数据并生成Excel报表2、多功能曲线展示,数据可再次导入分析3、适用于优利德UTE9901、UTE1010A、UTE1010B原创 2021-04-02 21:42:15 · 1115 阅读 · 1 评论