- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 GD32F103+MPU9150四旋翼飞行器第一步:姿态融合算法
前言:相比直升机来说,四旋翼乃至多旋翼飞行器的机械结构简单,操控灵活,飞行稳定,体积也能做的更小,当然也能更大,它将直升机复杂的机械结构设计难度转化到了电子电路和算法上面,因此四旋翼飞行器的设计更容易上手,更民众化。 四旋翼飞行器的软件核心包括两大部分:姿态融合算法和控制算法;硬件核心便是MCU和传感器。 先介绍下姿态融合算法,姿态融合说白了就是将3轴加速度、3轴角速度
2016-09-22 13:12:38 8093 6
原创 List Control控件item的可编辑操作实现
目录(?)[-]简介实施步骤总结简介几乎每一个使用vc++编程的人,都将会遇到的列表控件。我们会遇到很多需要代表数据在多个栏目的列表控件场合。默认情况下是不可能的修改列表数据。在这个很小的文章我把一个简单的方法来实现在报告风格的列表控件编辑任意项目的值。这是简单的逻辑,每当用户点击一个他所要修改的子项目,我就在那个地方显示一个编辑框,允许修改其内容。
2016-09-22 13:04:21 2199
原创 VC/MFC中计算程序/系统运行时间
法一 利用GetTickCount函数 获取程序运行时间 。。。long t1=GetTickCount();//程序段开始前取得系统运行时间(ms)。。。。。。//to do sthlong t2=GetTickCount();//程序段结束后取得系统运行时间(ms)coutt2-t1endl;//前后之差即程序运行时间 。。。 获取系统运行
2016-09-22 12:54:34 896
原创 VC/MFC如何添加启动界面
方法1:可以参照文库:http://wenku.baidu.com/view/2214f0030740be1e650e9a12.html方法2:http://wenku.baidu.com/view/84a7c24ce45c3b3567ec8bcb.html方法3:1、利用组件库中的Splash Screen组件生成Splash1.cpp 和Splash1.h 这两个文件(
2016-09-22 12:50:33 1706
原创 MFC写Excel文件
1、首先项目中添加类”Typelib中的MFC类->选择文件中”,选择office的安装路径中的excel.exe;2、选中以下几项_Application,_WorkSheet,_WorkBook,WorkSheets,WorkBooks,Range,然后导入;3、导入后自动在工程中添加CApplication,CWorkSheet,CWorkBook,CWorkSheets,C
2016-09-22 12:47:27 862
原创 二维码的生成细节和原理
二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,中文等等。这两天学习了一下二维码图片生成的相关细节,觉得这个玩意就是一个密码算法,在此写一这篇文章 ,揭露一下。供好学的人一同学习之。关于QR Code Specification,可参
2016-09-22 12:44:18 510
原创 如何读取STM32芯片的唯一ID
产品唯一的身份标识的作用: ● 用来作为序列号(例如USB字符序列号或者其他的终端应用); ● 用来作为密码,在编写闪存时,将此唯一标识与软件加解密算法结合使用,提高代码在闪存存储器内的安全性; ● 用来激活带安全机制的自举过程; 96位的产品唯一身份标识所提供的参考号码对任意一个STM32微控制器,在任何情况下都是唯一的。用户在何种情况下,都不能修
2016-09-21 20:53:24 14889 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人