- 博客(147)
- 资源 (75)
- 问答 (2)
- 收藏
- 关注

原创 qt之QTableWidget试用经验汇总(不定期更新)
记录使用qt的QTableWidget经验,记录下来每次在使用到可以便捷查看,也分享给大家
2023-04-27 11:31:12
107

原创 SolidWorks使用笔记+积累库
工程创建就不说了,可以拿一个前人的历程或者模板直接来修改,这里记录一下自己使用过程怕后续时间长遗忘。快捷键用法:ctrl+鼠标滚轮 = 拖拽物体移动 滚轮移动 = xyz三个方向旋转 空格 = 选择切面目录:绘制草图拉伸/切除用法 正文:1.绘制草图拉伸/切除用法首先选择草图菜单,然后点击任意形状,这里我是用圆在想要绘制的地方差不多的位置简单绘制一下,然后点击只能尺寸,用来标注各个方向的尺寸,一般由两点确定一条直线,先用鼠标点击一个点A,然后键盘按住......
2021-10-18 02:12:45
892

原创 qt数据处理
1.十六进制字符串转数组方法: QByteArray dataTemp="5aa51000150608112430ff15070912253153544f50"; QByteArray sd;bool ok; for(int i=0;i<21;i++)sd[i]=dataTemp.mid(i*2,2).toInt(&ok,16);结果: sd[0]=0x5a; .... sd[20]=0x50;2.数组转十六进制字符串QByteArr
2021-06-30 19:41:45
773

原创 qt之常用简单、便捷方法记录(C++)
前言:想到什么写什么,方便记录给自己看,也分享给百度的各位猿人们。目录:1.获取某一字符串在另一长字符串中出现次数 2.设置exe显示图标 3.将16进制数组转换为字符串显示 4.emit槽函数简单说明使用 5.16进制数组转换为10进制整数 6.避免循环循环太快接收不到消息队列 导致界面假死现象 7.右下角显示托盘图标(缩到后台运行) 8.创建动态一维数组 9.获取发...
2019-09-08 22:46:46
1410
1
原创 A40i使用笔记:安装python3.7(素装)
./configure \CC=/root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/host/opt/ext-toolchain/bin/arm-linux-gnueabihf-gcc \CXX=/root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/host/opt/ext-toolcha
2023-05-07 23:02:10
319
1
原创 A40i使用笔记:QT使用alsa采集音频pcm信息
linux下实现音频pcm采集,并实时更新音频波形曲线,可以保存为csv等格式文件。1.音频采集必须单独开启一个线程,和主线程绑定信号进行交互通信2.性能差的主板不建议实时刷新曲线,因为在主线程刷新曲线会造成现成数据通讯阻塞,从而导致数据有几十甚至几百甚至全部数据失真,因为进程阻塞,新的数据没有传递过来,数据还在刷新,就丢失了原始数据,后来我为了实时看数据曲线,专门改成了3秒刷新一次曲线
2023-04-17 00:09:20
624
原创 qt-qss之QScrollArea使用
记录使用QScrollArea控件,实现平板类触摸屏硬件滑动界面效果qt5.7windowslinux同样支持使用控件QScrollArea创建一个满屏的verticalscrollarea,在里面创建一个widget用垂直布局,并将widget设置最小高度任意长度,超过界面就会出现滚动条,当对界面布局时可以拉动滚动条放置控件,在实际使用触摸屏时,想要滑动效果使用下面语句初始化时使用下面语句可以保证每次进入界面在起始位置,或者可以根据需求设定任意位置打印信息为获取当前scrollarea高度。在
2023-04-01 10:42:08
288
原创 STM32之USB虚拟串口通讯无法接收0x0d问题解决方式
记录在使用stm32的usb虚拟串口通讯时,无法接收0x0d字节,并且后续数据断包问题。
2023-04-01 09:24:10
159
原创 STM32 + FM1702NL读卡器使用记录
FM1702NL开发篇,开源部分硬件和单片机源码,结构出第一版,上位机还没写技术发展和创新的路上有很多坎坷,在每一个困难面前抱有认真面对、努力专研、沟通交流的态度,一切的路皆是平坦无阻的,只要有一颗坚持的本心,剩下的交给时间!
2023-03-26 19:14:19
474
原创 基于快充电器使用type-c口电压诱骗IC
FS312、XSP06等诱骗器芯片是一款符合USB Power Delivery 标准的PD、QC、AFC协议的受电端(诱骗)协议芯片,支持从手机充电器/车充等电源上诱骗出需要的电压给产品供电。支持固定电压模式和使用单片机控制切换电压。
2023-03-19 10:46:00
923
原创 缓冲器/驱动器/收发器IC
逻辑收发器通常用在背板和带状电缆应用中,其中来自FPGA或MCU的信号太弱而无法达到远端,收发器起到放大器的作用,使信号通过线路,并且由于他是双向的,数据可以从主从或从从发送到主,在方向线上附加缓冲器是必要的,以确保方向信号始终达到远端。
2023-03-03 01:08:51
371
原创 klipper使用webcam设置多个摄像头方式
使用klipper设置多个摄像头,折腾了好些天,网上资料很少,这里写一个帖子记录一下参考链接:https://www.cnblogs.com/sjqlwy/p/klipper_webcam.html我的klipper安装在香橙派上面,系统是debian,使用双摄像头有些卡,建议树莓派3B+以上首先连接多个摄像头,这是扩展摄像头的第一步,注意摄像头不要连接在一个端口上,每个USB的带宽是有上限的,如果连接超出带宽,则摄像头无图像显示,我就是因为这点卡了好几天。实际配置都是正确的,就是不显示。愣头青,很烦。连接
2023-03-02 20:08:54
915
原创 qt数据存储之存储结构体到数据库,使用时读取为结构体形式
好多时候做数据需要用到结构体,有的时候结构体很大,还要把全部数据存储起来为列表的形式,这时候如果把每一项存储到数据库中就很麻烦,费事整理表格等协议,直接存储结构体到数据库,在需要读取历史数据时也读取为结构体形式,在使用结构体复现数据,很方便。qt5.7windows/linuxsqlite3直接上代码,存储部分和读取部分结构体自行定义创建
2023-02-07 17:55:53
629
原创 qt-qss之QTableWidget样式表
记录,每次调整表格样式都找半天程序,记录下来qt5.7window or linux样式1:效果: qss:
2023-02-06 13:39:54
1676
原创 数字电位器程控可调电阻IC
数字电位器又叫可编程电阻器,是一种替代传统机械电位器的新型CMOS数字、模拟混合信号处理集成电路,不需要搭建复杂的电路环境即可简单的通过CPU数字通讯实现电路调节,数字电位器也不能完全替代传统的机械电位器,在很多场合电流,电压,电阻精度等参数大大限制了数字电位器的选择,下面举例一些常用的数字电位器ic使用电路及性能参数。
2023-01-26 19:47:03
2747
2
原创 按键控制电源通断,实现各种设备/电脑开关机低功耗IC
今天记录一下一些硬件开关电的低功耗控制ic,代替物理机械开关,后续有新的更好用的芯片会继续更新此博。every machine参考文档一版我们选择ic,除了功能之外还要看一些性能,这里我暂时录入的功能就是一个按键长按或短按实现设备开关电即可,主要是介绍一下各个芯片的电路和引脚以及性能参数工作电压,DC2.2-5.5V;两路电平信号输出,一路输出低电平,一路输出高电平,上电不工作,一个按键控制,ON/OFF功能,触发一下,两路输出同步工作,再按一下OFF。工作温度:-20℃ ~ + 85℃贮存温度:–4
2023-01-08 22:20:48
1913
原创 3D打印:FDM打印使用CURA4.13.1版本配置
今天是2023年1月1日,新年阳历的第一天,在整理CSDN和写年度计划,对2022的总结,就像写一篇博客来分享一下我2022年积累的最多的一项经验,就是使用3D打印机,在2022年我先后入手了3台3d打印机,中间由于各种原因和问题,以及后来搬家,最终我搬到新家的只有一台voron2.4,剩下一个光固化打印机放在了旧房子中,也是经常不使用,就不搬到新家占地方了,fmd打印机从搬家前到搬家后9月份一直到年底也是一直在用,中间也攒了很多图片,和参数配置技巧,本文就分享一下各个配置项一些关键参数配置。voron2.
2023-01-01 22:17:03
1216
1
原创 qt之QCustomPlot动态时间轴更新曲线
使用qcustomplot进阶用法, 横坐标采用时间显示,纵坐标为数值当前值,主要实现的是横坐标点和时间对应,但不全部显示时间,只显示设定数量时间点,例如:曲线x长度10000,设置时间点7个,那么在坐标轴上会看见5-7个时间点,而不是密密麻麻的时间。详细见正文。window10qt5.7qcustomplot2.0头文件定义:源文件核心代码:本例子中y轴被我隐藏,但是在刷新曲线函数中可以看见,在我选择不同的控件时,更新的y轴范围不同,更适合显示全部曲线, 如图可见曲线横坐标
2022-12-19 16:59:22
1954
原创 qt之QCustomPlot动态更改曲线数量,单光标查看数值,选中曲线单独显示查看趋势
本博客介绍如何由浅入深的使用一些qcustomplot的用法,对于开源的qcustomplot来说,功能实在实在是太强大了,如果只用于显示简单的曲线真是太浪费前人的心血了,本文就来介绍一些好玩的用法,可以实现的功能有:1.输入导入数据,曲线显示(非实时,是历史数据)2.数据分类为不同的曲线显示,可以对曲线动态选择是否刷新显示3.可以通过单光标移动全局查看每个分类数据数值4.单击曲线图例标题可以单独显示选中曲线,并高亮变粗,取消选择后恢复显示的曲线显示效果。
2022-12-12 01:29:13
1581
原创 qt历史数据管理模块(模块化程序)功能块复制直接使用不冲突
qt对历史数据管理部分个人总结的模块化程序,直接按照步骤复制粘贴程序,直接实现历史数据管理功能,无需花费脑筋在理清各个思路,适合快速编写组装程序windowsqt5.7sqlite3建议参照前文,首先把前期准备环境做好,或者直接下载前文程序作为基础模板。https://blog.csdn.net/qq_37603131/article/details/128178726这里就不放前文的前期环境准备搭建工作了,直接放内容使用图标 1.UI界面首先在ui界面中放入10个控件,分别是历史数据表格、数据查询按键、起
2022-12-05 20:04:19
657
原创 qt人员管理模块(模块化程序)功能块复制直接使用不冲突
qt对人员管理部分个人总结的模块化程序,直接按照步骤复制粘贴程序,直接实现人员管理功能,无需花费脑筋在理清各个思路,适合快速编写组装程序windowsqt5.7sqlite3思来想去大半天,不知道做成什么样的模块化能更好一些,想过方式一:直接通过接口调用外部界面,外部界面单独与数据库通讯交互,关闭界面之后回到主程序,这样优点就是程序无需特别多的嵌入,简单直白,缺点就是不容易统一样式和程序风格, 在不同程序结构下感觉会格格不入,所以本文最终选择了方式二:就是将所有使用的控件和代码调用方式开源,这样在写新的程序
2022-12-04 23:52:24
1180
原创 qt串口配置(端口号列表选择/自动保存/初始化模板)复制粘贴直接用
串口通用配置模板:1.在以前常规的用法上,修改了刷新端口过滤掉已连接的,将所有的识别端口都列入在combox中,避免了判断当前串口端口是否连接,还要不要刷新等繁杂的逻辑处理,直接列出所有端口,连接不上就提示,连接上就使用2.修改串口初始化部分,将串口类继承到this当前窗口,不是独立的控件,否则在ui关闭界面还要删除掉串口,有时搞不好还总死机,继承之后窗口关闭连带着继承的串口也被销毁,下次在进入此界面重新初始化。
2022-11-23 11:07:27
1122
原创 STM32+ MAX30102通过指尖测量心率+血氧饱和度
max30102传感器使用新的与100%开源分享,由于沟通问题和网上开源资源匮乏,本博主决定将此pass的方案开源,本方案不适合手腕心率监测,所以在设计前请一定定好需求和分析好芯片功能是否满足
2022-11-20 01:02:56
23745
40
原创 STM32 + CT1711超级准的人体测温方案
下载链接https://download.csdn.net/download/qq_37603131/86929330。
2022-11-08 02:02:27
1429
2
原创 A40i使用笔记:调用系统自带驱动GT911触摸屏
使用A40i的TWI接口驱动GT911触摸屏IC,解决在Linux下USB免驱板适配不恰当问题,部分型号的USB免驱板在使用时,多指触摸会导致触摸屏消息堵塞,从而导致控制失灵,需要重插拔USB或重启软件,这样是无法接受的,所以直驱触摸IC跳过免驱板,一劳永逸的解决问题。
2022-10-21 21:49:13
1311
1
原创 A40i使用笔记:时区设置
遇到文件更改日期和实际日期对不上,需要修改时区A40i在创建文件时,发现文件的更改日期与实际时间不同,恰好相差几个小时,A40i核心板默认相差8小时,如下所示系统时间(13时29分):文件存储数据记录的时间(13时29分): 文件改变时间(21时29分,快了8个小时): 修改系统时区,默认时区为0000,可通过date -R命令查看:修改时区方式,执行以下命令:先删除旧的时区rm -rf /etc/localtime 然后添加新的上海的时区ln -s /usr/share/zoneinfo/Asia/Sh
2022-08-03 13:54:02
153
原创 3D打印:FDM打印湿度对打印件及打印机的影响和调整
因为打印耗材潮湿,吃了一些亏,损坏了2个打印头(是因为维修自己手残搞坏的,但是料没事我怎么会修呢,不修怎么会坏呢,所以归因于料潮问题),中间赶上出差,没能及时测试出结果,一开始连续打印好几天,各种堆料,黄色粘液,上网一查是因为料潮,要烘干,没有烘干工具,就在网上参照教程做了一个,经过半个月的烘干(出差半个月)密封盒内料已经湿度在10%了,所以今天特意打印测试效果。并总结出测试料是否发潮方法,以及给出保养措施。打印机:Anycubic 4max pro2(反反复复修理,卖不掉,自己慢慢凑合用吧)烘干料盒:自制
2022-06-29 17:15:04
1074
原创 Ubuntu Qt安装arm指定的交叉编译环境SDK方式(概述篇)
一、前言苦心研究了几天交叉编译环境的安装,因为工作需要,要在一个arm系统上运行程序,正常已经搭配好环境了,见此贴,后来改为SDK的方式更好使用,但是SDK的方式对环境要求特别要,生成的动态库so文件必须与目标机一致,稍有版本不同则会报错,qt版本不同会报错,gcc版本不同会报错,glibc版本高了会报错,总之各种不兼容,必须要求各版本一致,本文主要意指就是为了概述一下安装指定版本的交叉编译环境所需要的过程,自己记录,分享大家。二、环境提供一些下载网站,所有安装包均使用离线下载包形式,不涉及
2022-05-21 21:09:34
1129
1
原创 A40i使用笔记:系统配置
一、前言系统配置是非常重要的一个环节,如果系统配置不合理,配置错误,很容易导致很多问题,我是用的是某凌的核心板,所以以下文章稍微有针对性一些面对使用同款核心板的伙伴们,本文主要介绍一下系统各个外设的使用配置方式,此文章长期更新,因为配置我也不是了解很多,linux系统的底层系统很复杂,不是专业搞的很难短时间搞清楚,我不是专业搞linux,使用这个核心板环境也有快2年了,只是逐渐了解,真是应了世外桃源那句话:初极狭,才通人,复行数十步,豁然开朗。学习任何一门新的方向知识都是如此,只有前期不断的积累,基础扎
2022-05-14 17:04:06
893
2
原创 A40i使用笔记:使用QT调用aplay播放wav音频/混音
一、前言在linux当中播放音乐的方式有很多种,我使用的A40i核心板,是 aplay 指令,是 alsa 的一个指令,也就是说需要先安装有 alsa,使用其他arm开发板的小伙伴可以先自行安装alsa之后在进入正文,这里我没实际自己安装,也就不说明了。二、环境linux3.10alsa、aplayqt5.9参考连接:linux 播放音频Linux---ALSA音频工具arecord、aplay、amixer使用Qt调用aplay播放PCMQT界面完成录音与播放功能以及环
2022-05-06 09:39:19
2199
原创 3D打印:亮光黑漆面效果
一、前言3D打印是这个时代很方便很便捷的一个方式,但是个人是否需要,还是得再三考虑,涉及得到很多环节,打印-二次固化-打磨-上色这是大概的流程,每一个流程都需要付出很多精力去专研。二、环境准备物料:水补土、腻子、打磨砂纸、光油、油性漆喷涂环境:室外无风环境;室内排风环境;参考链接:静态模型光油喷涂与抛光技巧三、正文零件加工流程:粗打磨-补土-细打磨-补土-细打磨-上色漆-光油-抛光打蜡这个帖子就根据一个零件实际处理流程来更新,下图是零件打印完效果,可以看到打印纹路图
2022-04-29 09:25:56
334
原创 运算放大器的基础应用
一、前言出于各种原因,发现很多地方不得不做笔记,做笔记的功效是确实有用,有时候很长时间不用的东西,翻一下笔记就很容易熟悉,不用在重新找资料确认查询了这里记录一下自己使用运放的积累经验,用到什么写什么吧二、环境AD9、AD18三、正文1.电压放大电压放大是很多时候需要用到的,需要注意的是放大的电压一定不能超出电源范围,选择芯片型号的时候一定要查好手册,避免火花如图是一个分压在升压的电路,我的输入电压是-10~10V,输出电压是-15~15V,4个通道,首先经过分压,将电压分
2022-04-21 10:58:09
285
原创 qt自定义控件-模拟Android toast提示窗口
一、前言好久没写博客了,最近一直写材料,很难受,在家做点小东西,正好遇到了想做的效果,在桌面程序实现Android的toast效果二、环境目标机linux,测试机window10qt5.7本文参考连接我的Android toast效果实现方法三、正文我需求的和心目中的toast有两种效果:第一种是比较常规的Androidtoast效果,也是比较简单实现,主要参考以上连接,操作部分稍加修改,可以无线连续点击,不会造成内存堆积。下面是实现效果和方法。cpp#i.
2022-04-20 00:21:02
2073
1
纯数字键盘,qt数字键盘
2023-04-25
FM1702NL读卡器芯片stm32f103c8t6 spi驱动程序
2023-03-25
AD库20230309++++++++++++++++++
2023-03-09
AD8403单片机驱动程序,stm32源码,原理图pcb,中文手册
2023-02-14
stm32+ov7725程序
2023-01-10
pt1000转换函数,支持c,c++等诸多平台,可将程序移植到keil程序中,或上位机qt程序,范围-50~150℃
2022-12-20
qt历史数据管理模块化程序(历史数据搜索查看)
2022-12-05
qt人员管理模块化程序(从登录到人员增删改查)
2022-12-04
max30102实战资料,全部免费开源,包含硬件设计,下位机程序,上位机程序,结构设计
2022-11-20
CT1711温度传感器STM32驱动程序
2022-11-16
CT1711温度传感器STM32驱动程序
2022-11-08
qt程序调用使用qt编译的带界面的dll,该dll带界面, 带tcp通讯,带曲线刷新,带接口通讯
2022-05-17
pc模拟Android端toast效果,自定义两种形式
2022-04-20
ad7606使用全志a40i并口驱动程序,两种方式,传统方式库函数操作gpio和寄存器方式
2022-02-19
AD库+3D通用零件20220203 AD库+3D通用零件20220203 AD库+3D通用零件20220203
2022-02-03
UDP_TCP_CAN_接收数据二进制流db存储.rar
2021-11-24
kbq_drv_AD7606_非设备树传统方式驱动,目前使用最快25k采样率.rar
2021-11-17
SmartMemory二维码生成和识别源码qt5.7测试无问题window10.rar
2021-11-09
USB键盘DIY,原理图pcb程序,使用stm32.rar
2021-11-09
双网口+mSATA(7寸电阻屏).rar
2021-11-03
双lvds驱动DSI高清1920×1080液晶屏.rar
2021-11-03
qt+gtk打包dll.rar
2021-05-30
MessageBox自定义.rar
2021-01-30
qt for Android调用原生函数,实现点击输入框输入法首先显示的是数字键盘
2019-08-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人