自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 QJson相关类

Qt的JSON处理框架主要由四个核心类组成:QJsonDocument负责JSON与C++对象转换,支持Object或Array作为根节点;QJsonObject处理键值对{}结构,提供增删改查操作;QJsonArray管理列表[]数据,包含元素操作函数;QJsonValue表示各种JSON值类型(包括嵌套Object/Array),提供类型判断和转换方法。各类均包含完备的容器操作方法(插入、删除、查找等)以及类型检查功能,共同构成完整的JSON解析与生成体系。

2025-12-11 15:07:42 294

原创 工控电机选型总结

电机选型需综合考虑负载计算、运动需求、传动方式及控制要求。负载计算需确定总扭矩(加速、摩擦和外力矩)并考虑安全系数(1.5~2)。运动需求需明确运动方式、行程、传动方式和精度要求,不同传动方式(齿轮、皮带、丝杠等)在精度、效率、速度等方面各具特点。控制方式需选择开环或闭环,不同电机类型(直流、步进、伺服等)在性能、成本和适用场景上差异显著。合理选型需平衡技术参数与成本,确保满足应用需求。

2025-12-03 15:41:53 286

原创 matlab raw,tif格式数据读取

按照‘uint16’来读取数据一维数组进rawData_1时他会默认转换成double类型,因此在此处将其转换为uint16类型进入rawData_2中,随后由于matlab一维数组转二维数组时按照跨行的方式进行依次排放,因此将其转换为1668行,32列数据,然后再进行转置。两者数据验证,算一下对应编号数据差值的最大值和平均值。读取tif文件内容代码。读取raw文件格式代码。

2025-06-10 16:19:08 341

原创 qt中关于信号槽连接类型的解析

参数自左至右分辨对应着 信号的发送对象、信号函数、信号接收对象、槽函数、信号槽连接类型(默认为自动连接方式)实际使用时,可能是我错觉,默认连接方式就是采用直接直接连接的方式。信号槽连接方式一共有五种分别为。

2025-01-24 11:12:30 211

原创 QT数据库的一些操作

占坑。

2023-06-07 11:27:44 229

原创 Matlab 进行 文件批量重命名操作

使用matlab 对某一文件夹下文件进行批量重命名操作。

2023-04-28 15:04:51 1399

原创 Qt中添加音效背景音乐

在VS环境下则是右键工程=》属性=》配置属性=》Qt Project Setting =》Qt Modules =》Select Modeles =》勾选 Multimedia模块。首先有个大前提就是二者都需要Multimedia模块。QT Creater 中应该是在.pro文件中添加。综上,极其简单又没什么用的方法又增加了。

2023-03-16 11:01:19 2117 6

原创 Matlab 实现图像的直角坐标系和极坐标系的相互转化

matlab 实现图像极坐标系和直角坐标系(笛卡尔)之间的相互转化

2023-03-13 22:32:16 6454 10

原创 QT中实现TCP通信

TCP通信包括两个部分 具体原理可以去百度一下,此处之展现实现过程,不过代码确实又臭又长,可以参考,请谨慎使用。关键部分代码解释在下面代码块中加了注释。

2023-02-28 09:36:18 700

原创 This application failed to start because it could not find or load the Qt platform plugin “windows“.

上述两种方案都没有解决我的问题。但是基本可以确定就是因为dll文件出的问题,于是我把环境变量下把32位的dll所在的bin文件夹从环境变量中删除了,问题消失。同样的方式也可以每次手动配以下自己所用的bin文件,感觉对这个问题也有帮助。好多同学的解决方案都是因为缺少了qwindows.dll 库,找到安装路径下连文件夹带文件copy到.exe 程序对应的文件夹写就可解决。另还有一种解决方案就是使用windeployqt .exe这个命令来进行直接拷贝。

2022-09-28 20:29:47 2083

原创 QT 中串口接收数据完整解决方案

qt 串口

2022-07-22 20:57:21 9315 14

原创 VS环境下,关于“找不到 **.dll,无法执行代码,重新安装程序可能会解决此问题。”的四种解决方案

.dll 是动态链接库文件,里面存储着函数和数据;.lib是静态数据连接库文件,存储着函数名和文件位置;也就是说在执行程序时,exe文件可通过lib文件找到dll文件,并执行在程序中调用的函数。Windows在查找dll文件会按照以下几种方式顺序查找:1.exe文件所在的目录下;2.进程当前的工作目录;3.Windows系统目录;4.Windows目录;5.环境变量Path下的一系列目录;...

2022-05-27 09:58:13 43788 9

原创 VS+QT程序打包发布(保姆级教程)

打包软件:EnigmaVirtualBox_v9.70软件下载连接:https://enigmaprotector.com/assets/files/enigmavb.exe下面进入打包正题:第一步,程序变成Release版本,编译一下然后会生成后缀为.exe的文件文件位置在x64/Release/ 下复制到桌面的一个文件夹下如图所示第二步,按下电脑的win+R,输入cmd 点击确定进入如下界面输入 cd/d 你的文件夹地址按下回车如图所示输...

2022-03-12 13:26:15 11055 22

原创 C++中堆栈异同

同样创建一个uchar数组在栈区(stack)创建一个数组并进行初始化ushort arry16[ImgRow*ImgCol];memset(arry16, 0, ImgRow*ImgCol*sizeof(ushort));在堆区创建是系统自动分配内存空间,并由系统自动回收,程序执行结束自动回收,不需程序员手动回收空间。当存储需要的空间十分大时,需要手动在属性中修改配置空间的大小。在堆区(heap)创建一个数组并进行初始化//声明一个全局变量uchar *m_arr8;/.

2021-08-01 14:19:24 170

原创 QT 出现中文乱码

#if _MSC_VER >= 1600#pragma execution_character_set("utf-8")#endif如下代码放到头文件中即可!

2021-08-01 12:53:41 135

QJson相关类.docx

QJson相关类.docx

2025-12-11

电机工程基于负载与运动需求的电机选型方法:多传动方式下扭矩计算与控制策略综合设计

内容概要:本文《电机选型指南》系统介绍了电机选型的关键步骤与核心考量因素,涵盖负载参数计算、运动需求分析、传动方式比较及电机类型选择。重点讲解了扭矩的组成及其计算方法,包括加速扭矩、摩擦扭矩和外力矩扭矩,并强调安全系数的应用;详细对比了多种传动方式在精度、效率、速度、成本等方面的特性;最后从安装、控制方式、供电类型出发,分析了不同类型电机(如步进、伺服、直流、交流电机)的性能特点与适用场景。; 适合人群:从事自动化设备设计、机电一体化开发、运动控制等相关领域的工程师和技术人员,尤其适合初、中级设计人员进行电机选型参考;; 使用场景及目标:①为自动化设备提供科学的电机选型依据;②帮助设计者根据负载、精度、速度、成本等需求匹配最优传动方式与电机类型;③指导实际工程中如何平衡性能与成本,实现高效可靠的运动控制系统设计; 阅读建议:建议结合具体项目需求,逐步对照文中计算方法和对比表格进行选型验证,重点关注扭矩计算的完整性和反馈控制方式的选择,同时注意实际应用中的安装空间与维护成本限制。

2025-12-04

VS2019社区版、qt5.15.2 及VS-QT-TOOL套餐

自用备份,下次好找

2023-03-08

qt下的登陆界面 数据库的调用

qt下的登陆界面 数据库的调用

2021-07-18

空空如也

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

TA关注的人

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