- 博客(93)
- 收藏
- 关注
原创 自编算法题:pack的最大容量(Hard)
每块电池有两个参数,额定电压v和标称容量c。使用多个电池串联可以形成module,提高整体的电压;使用多个电池并联也可以形成module,提高整体的容量。多个串联形式的module可以组成pack,多个并联形式的module也可以组成pack,但是串联形式和并联形式的module不能组成pack。module(pack)的电压和容量计算方式是:1. 串联n个电池(module)电压为vi,容量为ci,总容量等于最小的一个ci,总电压等于所有vi之和。……
2025-12-29 22:42:47
99
原创 Qt5/6版本对应的Emscripten版本
For Qt6:The Emscripten versions are:Qt 6.2: 2.0.14Qt 6.3: 3.0.0Qt 6.4: 3.1.14Qt 6.5: 3.1.25Qt 6.6: 3.1.37Qt 6.7: 3.1.50Qt 6.8: 3.1.56Qt 6.9: 3.1.70For Qt5:Qt 5.12: 1.38.16Qt 5.13: 1.38.27 (multithreading: 1.38.30)Qt 5.14: 1.38.27 ……
2025-12-29 22:36:22
164
原创 小米手环9应用/游戏开发快速入门
AIoT-IDE是用于开发的官方集成开发环境。建立在(以下简称 VS Code)的基础上,它继承了 VS Code 的全部功能,比如及个性化设置。此外,AIoT-IDE还引入了一系列专门针对。
2025-12-18 22:06:39
385
原创 自编算法题:倒香槟序列
有一瓶饮料,装着N升(N≤1e6,正整数)香槟,单次可倒出的液体必须是自然数升。有M个杯子,每个杯子里装着m_i(m_i≤1e5,正整数)升香槟。现在请你按杯子顺序i从0到M-1依次倒完饮料中的香槟,使得最终所有杯子中液量的方差最小。
2025-12-12 00:48:11
120
原创 在STM32 HAL库中使用 WFI 实现低功耗准确延时
使用一个16位定时器TIM1,并结合"__WFI"指令让CPU进入睡眠模式,实现延时过程低功耗、延时时间准确的delay模块。
2025-11-16 16:36:40
386
原创 LKS32MC08x MCPWM 寄存器级控制:实现电机 P/N 安全互锁与速度控制
本文介绍基于LKS32MC08x芯片的电机控制实现方案。通过分析直流电机驱动需求,针对官方驱动库存在的寄存器批量配置问题和项目需要的PN互锁功能,提出自定义解决方案。重点实现了SetMotorDirectionAndSpeed()函数,支持速度(±1000)和方向控制,采用直接寄存器操作方式确保PN互锁安全。详细阐述了MCPWM配置方法,包括写保护机制、通道强制输出设置和比较值更新策略。该方案优化了控制精度,避免了MOSFET烧毁风险,为电机控制提供了安全高效的底层实现。
2025-11-13 22:49:55
950
原创 STM32F103双机通信:基于ReceiveToIdle DMA、CAN与ZigBee的无阻塞数据转发桥接
本文设计了一套基于STM32C8T6和ZigBeeDL22模块的远程控制系统。硬件采用两块C8T6单片机分别作为上下位机的数据中转站,配置了DMA传输和中断机制以提高效率。软件方面实现了变长数据接收处理、双缓冲队列机制、错误恢复等功能,确保系统稳定运行。
2025-11-07 15:47:49
1414
原创 【无线传输串口数据】ZigBee收发器DL-22用法
点对点通信,A端单片机串口(TX-RX,RX-TX)连着一个ZigBee模块,B端亦然。根据配置说明来配置两模块波特率和频道相同,设置模式配一个A端一个B端,再确认设置,就可以在某一端串口发送数据另一端串口接收了。
2025-11-02 10:25:26
296
原创 现代控制理论:数学基础参考链接
行列式的计算方法(典型应用:det(sI-A)=0求特征根):https://blog.youkuaiyun.com/weixin_46664967/article/details/113621821矩阵求逆的计算方法(典型应用:求T^(-1)):https://www.zhihu.com/tardis/bd/art/721779164多项式除法(典型应用:分解多项式的根):https://louis.pressbooks.pub/collegealgebra/chapter/5-4-dividing-polynomi
2025-10-28 12:40:50
171
转载 C语言中va_list可变参数类型
va_list就像一个“参数游标”,让你可以遍历...中的参数。它是实现printfscanfu1_printf等函数的基础。va_list→va_start→va_arg(多次)→va_end。掌握它,你就能写出更灵活的 C 函数!
2025-10-24 13:48:42
49
原创 【NFC-PCB校园卡制作】NFC天线阻抗匹配篇——立创eda专业版实战
摘要:本文介绍了NFC PCB设计中CUID芯片的应用及天线阻抗匹配方法。选用COB封装的CUID芯片,通过13.56MHz频率实现近场通信。重点阐述了使用意法半导体NFC电感工具计算天线参数(30mm×30mm,线宽2.54mm,间距0.3mm,13圈)的过程,并提供了C++程序辅助布线计算。最后展示了在立创EDA专业版中实现的天线布线方案。文中包含完整的参数设置和设计流程,为NFC天线设计提供了实用参考。
2025-10-09 21:52:29
1623
原创 Qt for Java and Kotlin
Overview (QtJambi 6.8.2)GitHub - OmixVisualization/qtjambi: QtJambi is a wrapper for using Qt in Java.qtjambi/www/Modules.md at master · OmixVisualization/qtjambi · GitHub
2025-03-13 09:13:24
369
原创 Visual Studio 2022配置网址参考
代码格式化和清理冗余代码选项的配置:代码样式选项和代码清理 - Visual Studio (Windows) | Microsoft Learn
2025-02-18 16:11:34
551
原创 MathBuddyGUI:带控制系统仿真功能、积分运算的计算器,MATLAB课程设计
MathBuddyGUI:MATLAB多功能计算器,2060行代码 - 快乐的乙炔的文章 - 知乎。本人是此链接对应的代码编写者HPC2H2,发现我免费的代码被放上去收钱用了。
2025-01-12 23:33:05
424
原创 PySide6 Qt for Python Qt Quick参考网址
Qt for Python:与C++版本的差异即BUG处理(常见的DLL文件确实的问题等)
2025-01-09 08:38:23
734
转载 PySide6 @Property
Property是 PySide 中用于定义 Python 属性与 QML 交互的装饰器。当你使用@Property装饰器时,你实际上是在创建一个 Qt 属性,它可以在 QML 和 Python 之间进行双向绑定。
2024-12-27 09:24:21
284
原创 Understanding the __file__ Variable in Python
The__file__variableinPythonisaspecialvariablethatcontainsthepathtothemodulethatiscurrentlybeingimportedThisvariableiscreatedbyPythonwhenitisabouttoimportamoduleanditismaintained。
2024-12-23 11:41:23
611
原创 Visual C++ Tools For Win7
最新受支持的 Visual C++ 可再发行程序包下载 | Microsoft LearnHow to deal with the pain of "unable to find vcvarsall.bat" - Python
2024-12-09 15:13:12
367
原创 VSCode报错解决方案:无法将“\”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后重试。所在位置 行:1 字符: 2
从你提供的信息来看,错误发生在尝试运行 Python 脚本时,而不是在 Python 脚本内部。这个错误是由于 PowerShell 或命令提示符(CMD)解析命令行参数的方式引起的。具体来说,和之间的分号 (;) 导致了问题,因为 PowerShell 不支持在同一行使用分号来分隔命令。
2024-12-09 09:12:05
2875
原创 PySide6控件的缩写
QWidget:wgt QPushButton或QCommandLinkButton:btn QLabel:lbl QLineEdit:txt或edt QTextEdit:txt或edt QComboBox:cmb或cbx QCheckBox:chk QRadioButton:rad QSpinBox:spn QSlider:sld QProgressBar:pgr或prg QTableWidget或QTableView:tbl QL
2024-12-06 16:07:38
225
原创 python如何导出工作区变量名
它会返回当前作用域中的所有局部变量名。然后我们创建了一些示例变量,并调用了这个函数来获取并打印这些变量名。函数来获取当前工作区中的所有局部变量名和它们的值。如果你想仅提取变量名,可以对返回的字典进行处理。函数返回的是一个包含所有局部变量及其值的字典。如果你在一个全局作用域中使用。在Python中,你可以使用内置的。函数,则可以获取到全局变量的信息。这段代码定义了一个函数。
2024-12-05 09:14:46
308
原创 PySide6 QSS(Qt Style Sheets) Reference: PySide6 QSS参考指南
Qt官网参考资料:QSS介绍:QSS 参考手册:盒子模型:
2024-11-27 14:39:47
515
转载 Python:类属性和方法的顺序
在 Python 中,类的定义通常遵循一定的规范和约定,这些规范有助于提高代码的可读性和可维护性。虽然 Python 没有强制性的规定,但有一些最佳实践和常见的约定。
2024-11-19 14:36:50
286
原创 AD2024 Tutorial
原理图:Setting Up a Schematic Document | Altium Designer 24 Technical Documentation系统要求:系统要求 | Altium Designer 24 技术文档快捷键:快捷键 | Altium Designer 24 技术文档原理图编辑器和原理图符号编辑器快捷方式 | Altium Designer 24 技术文档Smart Paste:Schematic Placement & Editing Techniques | Altium D
2024-08-01 11:20:00
1230
原创 gpt3.5写MATLAB代码剪辑视频,使之保留画面ROI区域
把待剪辑的视频传入变量inputVideoFile,等程序运行到展示视频第一帧图片,用鼠标框选ROI,之后会自动保存每一帧只有ROI区域的视频于“output_video.mp4”中。
2023-08-22 16:24:59
2853
1
原创 华南农业大学|图像处理与分析技术综合设计|题目解答:定位数显区域并分离电表数字
图 28 是一幅正在运行的数字电表图像(ipa28.jpg),试采用图像处理与分析技术,设计适当的算法和程序,找出电表的数显区域,计算目标区域的长宽比和像素面积;并提取其中面积最大的 6 个数字字符。请按统一要求写出算法原理、设计流程,并完成程序测试与分析等内容。
2023-07-13 10:33:48
1620
2
原创 华南农业大学|图像处理与分析技术综合设计|题目解答:读取电表示数
一幅电气柜上的电表图像,试采用图像处理与分析技术,设计适当的算法和程序,找出电流表所在的区域,提取其指针位置,计算指针与表盘下沿的夹角,进而判断当前电表的读数(提示:电流表的读数范围为 0~400A)。请按统一要求写出算法原理、设计流程,并完成程序测试与分析等内容。
2023-07-13 10:23:16
863
原创 K210占用内存设定以及回收内存机制与方法
占用内存设定;原有多行注释一键改为单行注释方法;内存回收:GC模块文档与教程;减少内存占用方法;测试代码和结果
2023-07-03 23:57:57
2275
原创 gpt4写Python“gc”模块文档,答使用del后变量是否被回收,Python3“gc”模块与Micropython里“gc”模块对比
gpt4写Python“gc”模块文档,答使用del后变量是否被回收,Python3“gc”模块与Micropython里“gc”模块对比
2023-07-01 21:24:00
1024
原创 gpt4将Python代码多行注释变为单行注释
最近在玩K210,发现内存总是爆掉。而对于单行注释,K210会丢弃,不会占用内存空间;对于多行注释则不一样。那么就可以用gpt4生成一个把多行注释转化为单行注释的代码,以减少内存占用空间。
2023-07-01 20:59:43
342
MATLAB 编程环境与语言基础实验报告:latex源码与相关依赖+pdf
2023-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅