自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 基于RT_Thread的LCD和Touch设备

本项目采用STM32 的FSMC来操作TFTLCD,利用RT_Thread的IO设备实现,提供方便易用的操作API接口,同时支持finsh命令行,便于后续的调试。同时,底层实现中与IC相关的部分被明显区分出来,用户可基于现有框架,在改动少部分代码的情况下,适配不同类型的LCD屏幕,大大地减少了移植工作量。在此LCD驱动的基础上,完成了RT_Thread的 Touch设备框架的对接,实现了触摸功能。项目代码规范,注释详细,同时提供内容丰富的说明文档。

2025-02-25 19:03:15 994

原创 机械设计软件-Qt实现(3)

本篇文章介绍本项目的前因后果,以及我在实现这个项目过程中的一些个人感悟,不涉及一些技术细节。我尽量把这个故事写得精彩,也希望你能点进去看看,当作一个消遣倒也不错。

2024-09-17 23:02:08 1125

原创 机械设计软件-Qt实现(2)

本篇博客是该软件的源代码介绍。从软件设计的角度详细分析设计架构。不涉及到机械设计的专业知识。阅读完整篇博客后,用户应该能够动手实现自己的设计软件了。如果你对机械设计部分的实现感兴趣,也可以直接看源码,代码的注释非常丰富。

2024-09-05 18:51:48 970

原创 机械设计软件-Qt实现(1)

为了减轻机械设计的工作量,我采用Qt实现了一个辅助软件,包含查表和自动计算模块。支持齿轮设计等4种常用设计。熟悉设计流程的朋友,应该会对这款软件感到很亲切。不熟悉设计过程的朋友,结合《机械设计》教材也能很快上手。本篇文章将详细介绍该软件的使用方法及注意事项。

2024-08-29 17:37:46 921 1

原创 机械设计-面向对象实现(3)

前两篇文章分别介绍了项目的具体设计和项目的架构。这一篇文章介绍如何使用这款设计软件。软件的获取途径看本专栏下的第二篇文章-“机械设计-面向对象实现(2)”

2024-08-11 20:13:25 155

原创 机械设计-面向对象实现(2)

上一篇文章详细介绍了项目的具体设计。但是之前的项目是基于Visual Studio开发的。而且上传项目的时候没有清理build文件夹,导致项目体积有点大。我把它改成了CMake版本。项目的中文名应该叫:机械设计辅助软件。

2024-08-11 18:05:45 275

原创 机械设计-面向对象实现(1)

使用C++实现了一款用于辅助机械设计的软件。这篇文章是对该项目的详细介绍。项目涉及到面向对象思想的许多方面,还使用了智能指针控制内存分配。用到模块化和多层封装的设计理念。

2024-07-26 16:53:48 896

原创 C++文件读取和字符串转数字

大多数文章只强调了如何读取文件,但未说明如何将读取的字符串转换成需要的数据(int等类型)。这里提供相应的转换代码,适用于需要从文件中读取大量数据的情形。比如蓝桥杯的测试用例(需要自己写IO)。同时也提供了测试代码,和测试用例。注意文件名改为“nums.txt”。

2024-03-03 15:50:05 699

基于RT_Thread的LCD和Touch设备的资料

本文件包含“基于RT_Thread的LCD和Touch设备”项目的示例和源码,免费提供。希望能帮到你!

2025-03-01

机械设计-面向对象实现

Mechanical_Design的源代码

2024-07-26

空空如也

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

TA关注的人

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