- 博客(41)
- 资源 (22)
- 收藏
- 关注
原创 QT集成IntelRealSense双目摄像头3,3D显示
QT继承IntelRealSense双目相机,最终版。完成深度数据和彩色数据的3D显示。附带源代码,附带SDK,使用QT 5.14.2,mingw可以直接打开和编译。
2024-12-30 10:58:02
691
原创 QT集成IntelRealSense双目摄像头2,集成OpenGL
本篇主要介绍了如何在QT使用OpenGL,并按步骤搭建一个用于显示3D内容的基础GLWidget
2024-12-28 11:48:08
632
原创 QT集成intel RealSense 双目摄像头
本文介绍了QT,mingw如果集成intelrealsense 双目相机,并获取和显示彩色图和深度图。
2024-12-26 12:02:21
1173
原创 AIR780E使用485芯片进行通信调试记录
记录使用AIR780E,现成板子进行485通信的调试过程和踩坑记录。希望对物联网开发的小伙伴有所帮助。
2024-11-26 17:44:53
891
原创 博图V19的DB块,批量导入组态王
文章实现博图V19导出的DB块文件,一键生成组态王的DB块文件,实现变量批量导入,方便电气小伙伴们自动导入变量。
2024-10-31 21:19:54
2261
原创 使用C#,MSSQL开发的钢结构加工系统
使用C#开发的刚结构生产系统,主要功能:读取加工文件(csv格式),导入到数据库,并根据机床刀具规则,生成加工动作。并按照生成的加工动作,控制机床进行生产。目前支持的动作有喷码,剪切,钉空,腰边空,腹板,切边,倒角等。可以根据机床及道具进行制定开发。
2024-09-26 09:05:50
508
2
原创 仓颉编程语言4,遇到BUG求助
这种方式是拿mysql官方的dll,编译一下,然后再封装成仓颉数据库驱动。这种方式不够逼格,所以准备解析mysql网络协议,从0开始写一个。这就需要用到socket。但是TcpSocket是无论如何也找不到了。可能是我环境变量配置的有问题,因为运行批处理不管用,都是手动配置的,并没有配置全部环境变量。看着是不是很简单,咱们也简单写一个,如下代码,声明一个缓存区,两个socket。本来准备整仓颉链接Mysql数据库。哪个大神知道这个问题怎么解决,来知道一下。
2024-09-23 16:08:34
714
原创 仓颉编程语言入门3,http服务器,访问html页面
仓颉编程语言入门3,通过自定义一个HttpRequestDistributor,实现全请求路径监听,以及实现根据路径返回html文件。实现一个静态http服务器。
2024-09-21 23:51:56
748
原创 QT+MySQL踩坑
软件运行正常,但是一旦进行历史数据查询,马上就崩溃了。原来使用的是QODBC驱动,链接mysql8.0。一直以为是QODBC不够稳定,因此更换了QMYSQL驱动,编译QMYSQL驱动编译也是一个非常头疼的问题,必须先安装源代码,使用源码编译,从网上下载了几个,也没法用。经过严密排查,最终发现,是查询和insert共用了一个链接导致,见下图,执行insert的时候,查询正在读取数据,导致数据读取不到了。更换完QMYSQL驱动以后,问题依然没有解决,还是一查历史数据马上就崩溃。#吐槽qt数据库方面设计模式#
2024-08-06 11:07:36
254
原创 踩坑记,使用codesys梯形图编程实现方波输出
记录使用codesys,St编程语言和梯形图实现方波的过程。以及中间出现的问题。总结原因。分析编程逻辑和梯形图逻辑的区别。为了更好的理解梯形图编程。
2024-06-24 10:38:30
1921
2
原创 使用QT,C++,编写的http服务器
使用qt,c++,手写一个http服务,目前实现了静态网页内容http服务。可以使用这个代码实现C++高级的web服务,例如激光测量系统的web服务。
2023-10-25 22:40:00
2549
1
原创 一个简单的TCP代理工具
物联网相关软件开发,经常会接触到一些设备,例如打印机,音响,plc,io模块,传感器,电表,激光雷达等。为了方便工作,因此,花了一下午时间,写了一个TCP代码工具,原理很简单,把原来的tcp,映射通过软件,映射到其他端口。目前的做法是,首先用厂家提供的软件,对设备或者传感器进行控制,使用wsexport进行抓包,然后进行解析。比如原来端口是3306,映射到3387,创建一个tcpserver,监听3387。这样数据都会经过软件,方便对数据和协议进行解析,实际就是一个TCP代理。
2023-09-25 17:35:40
422
1
原创 使用java和qt开发远程控制系统-Http工具类
简单写了个Http的工具类,实现发送请求,自动记录请求及返回数据,通过信号机制实现异步回调。头文件:HttpFun.h#ifndef HTTPFUN_H#define HTTPFUN_H#include <QObject>#include <QtNetwork/QNetworkAccessManager>#include <QtNetwork/QNetworkReply>#include <QTimer>#include <QSt
2022-03-16 18:06:18
1011
原创 使用java和qt开发远程控制系统-主界面设计
首界面效果如图界面就比较简单,拖拉几个控件,设置一下样式ok,不得不说QT这个QSS弄的还是可以,虽然明显是抄袭CSS,语法基本一样,但就是香,比微软那MFC好用太多了。整个界面还增加了一个标题栏,以及窗体圆角边框和阴影效果,具体是实现方式为,定义了一个MDialog类,继承自QDialog,在MDialog里面,实现了圆角边框,阴影效果,使用绘图方式实现的。新建一个Dialog,只要继承一下MDialog,就可以轻松实现。需要注意的是,ui文件里面也需要修改一下继承类,但是在QTCreater
2022-03-15 23:32:01
2326
原创 使用java和qt开发远程控制系统-协议规定
考虑到客户端之间发送的数据有截图,控制数据,声音,文件等,采用比较常用的数据帧组织方式即:帧序号+总帧数+功能标识+帧长度+数据帧序号是指在一个数据发送过程种,数据被分成了若干个数据段,每次发送数据段的序号,下标从0开始,到总分段数量-1结束。这里采用 unsigned short 类型,即2个字节的整数,最大65536总帧数是指总的数据分段数量。这里采用 unsigned short 类型,即2个字节的整数,最大65536例如发送一个300M的文件,将文件分割成600个数据段,每个段512K,
2022-03-15 18:09:19
523
原创 java对接芯烨XP58系列打印机,网络驱动
最近项目需要,打印订单信息,携带二维码,并且要做二维码识别。打印机使用芯烨xp58系列的打印机,以前只打印文字,今天研究了一下他的栅格图像协议,实现了二维码打印,理论上打印二值化图像也是可以。协议解析:官方文档给的协议,描述有些太过地方不是很详细,整体协议是这样,16进制表示1D 76 30 0 这4个字节,前3个是固定的,第4个0,表示正常模式200DPI,具体参考上图xL xH 表示宽度,是字节数,等于图像的宽度/8,如果除不尽,增加一个,于是x=(width+7)/8。xL是宽
2022-03-15 15:17:38
3537
4
原创 使用java和qt开发远程控制系统-http接口
根据以上设计原理,暂时不考虑安全,用户认证等问题,服务器端需要提供的http接口有:1:用户登录接口 参数:deviecode,设备识别码,读取CPU或者硬盘序列号 返回:当前用户识别码和验证码2:用户刷新验证码 参数:识别码,验证码 返回:新的验证码3:心跳接口 参数:识别码,验证码 返回:如果有链接请求,返回链接的ip与端口4:链接请求,接收链接请求,创建链接记录 参数:被控制...
2022-03-09 10:38:43
696
原创 使用java和qt开发远程控制系统(目录)
最近发现远程控制软件是越来越不好用了,向日葵免费版的,卡的不行不行的,我们这边甲方都住在深山老林,去解决一下软件问题,开车3个小时,重启电脑一分钟。另外,也是想整一个完整的,正儿八经的博客,争取多点人关注,指不定还能认识几个靠谱且钱多的老板,拉我一把,共同富裕。言归正传,准备实现java,SpringBoot开发服务器端,使用qt开发客户端,就是被控端和控制端。使用到的技术主要有http,socket,图像处理,鼠标键盘钩子。以下就按模块和功能,列出开发计划,就是目录,这个文章就是目录了。后
2022-03-07 08:36:12
1003
1
原创 Android 与OpenCV454,实现模式匹配,色彩空间转换,QRcode识别
Android 与OpenCV454,实现模式匹配,色彩空间转换,QRcode识别模板识别训练过程使用opencv3自带的模板训练工具主要实现了1:使用直方图方式训练模板与模板匹配,见MainActivity2:yuv格式图像转换为RGB,对接大疆设备,见yuvConvter3:使用opencv多二维码识别与定位,见QRActivityAndroid与OpenCV454项目demo-Android文档类资源-优快云下载模式识别代码:public class TargetDete
2022-03-06 23:54:28
4864
原创 C#开发的3D图表控件,适用于winform项目
C#开发的3D图表控件,适用于winform项目,使用了opentk绘制3D图形。图表颜色,文字颜色,均可以替换。欢迎来白嫖。资源地址:C#开发的3D图表控件,适用于winform项目,使用了opentk绘制3D图形。图表颜色,文字颜色,均可以替换-C#文档类资源-优快云下载核心绘图代码如下: public class QChart : GLControl { private bool _loaded; private int _x; ...
2022-03-06 23:00:39
7927
原创 java常用二进制数据转换工具
经常需要与plc,单片机,传感器通讯,需要解析设备数据,java跟C不同,需要二进制转换成java的数据,因此整理了一个工具
2022-03-06 22:42:55
1549
原创 uniapp,使用websocket开发聊天客户端
聊天服务器端,使用上一个文章里面提到的websocket服务器端,链接地址ws://ip:7878:/c/sec/userid大致思路,首先去app的服务器登录,返回用户信息,里面含有用户编号。通过获取配置的方式,获取聊天url,当然,在app里面写死也可以,我是做成了一个后台配置项。app拿到链接地址,加上当前用户的id,使用uni.connectSocket进行链接,使用uni.onSocketMessage接收用户消息。接收到消息存到本地sqllite。进入聊天界面,首先去查询本地sq
2021-09-09 17:55:22
3294
2
QT,mingw集成IntelRealSense双目摄像头,完整项目代码
2024-12-30
Android 与OpenCV454项目demo
2022-03-06
C#winform使用的3D图表控件源代码,使用了SharpGL
2022-03-06
C#开发的3D图表控件,适用于winform项目,使用了opentk绘制3D图形。图表颜色,文字颜色,均可以替换
2022-03-06
springboot实现远程控制
2022-03-06
利用MFC彻底掉flash右键菜单
2013-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人