![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
lc_cc
这个作者很懒,什么都没留下…
展开
-
QT开发QChart曲线统计图 设置自己想要的样式
最近使用QT做统计图QT中自带Chart控件非常好用,但是例子很少,大多数使用的是默认的样式,其实QT提供了设置统计图样式的功能。下面的例子,包含了从创建到绑定、设置坐标轴、设置曲线到设置样式多个步骤。 QChartView *m_adtChartView; QChart *m_adtChart; QSplineSeries *m_ASeries; QSplineSeries *m_BSeries; m_adtChartView = new QC原创 2020-07-17 17:51:12 · 6425 阅读 · 0 评论 -
安装微软MSComm串口通信组件教程
使用MFC开发的程序,如用到了MSComm组件开发串口通信功能,则程序必须在安装有MSComm组件的计算机上运行,否则,串口功能就不能正常使用。比如在打开串口的时候报错:Failed to create OLE Communications Control! CreateFile failed with error 0. 这时需要通过安装MSComm组件来解决问题。安装MSComm组件有两种方法:1.通过安装VC或VS附带安装;2.手动安装。安装VC++6.0或者VS2012及其以前的版本,会自动安装.原创 2020-07-16 14:19:31 · 2470 阅读 · 0 评论 -
APM 学习 13 --- ArduPilot 遥控器 RC 发射器和接收器
英文原文地址:https://ardupilot.org/copter/docs/common-pixhawk-and-px4-compatible-rc-transmitter-and-receiver-systems.html#common-pixhawk-and-px4-compatible-rc-transmitter-and-receiver-systems本文概述了可与 ArduPilot 自动驾驶仪配合使用的 RC 发射器和接收器系统,以及有关如何连接的指南。可用遥控器接口列表..原创 2020-06-26 21:59:21 · 4223 阅读 · 0 评论 -
APM 学习 9 --- 存储和 EEPROM 管理
英文原文地址:https://ardupilot.org/dev/docs/learning-ardupilot-storage-and-eeprom-management.html存储和 EEPROM 管理ArduPilot支持的每个板都有某种形式的持久性存储。它用于保存用户参数,航路点,集会点,地形数据和许多其他信息...原创 2020-06-10 21:40:53 · 1039 阅读 · 0 评论 -
APM 学习8 --- RC 输入输出
英文原文地址:https://ardupilot.org/dev/docs/learning-ardupilot-rc-input-output.html1, RC 输入输出概述 对于任何种类的自动驾驶仪,RC 的输入与输出都是一个重要组成部分。根据板子硬件的不同,ArduPilot支持几种不同类型的 RC 输入:- PPMSum - on PX4, Pixhawk, Linux and APM2 - SBUS - on PX4, Pixhawk and Linux - Spe...原创 2020-06-10 20:18:46 · 2119 阅读 · 0 评论 -
APM学习 7 --- UART和控制台
英文原文地址:https://ardupilot.org/dev/docs/learning-ardupilot-uarts-and-the-console.html ArduPilot中的许多组件都依赖UART,用于调试输出、遥测、GPS模块等, 了解HAL与UART通信将帮助您理解许多ArduPilot代码。8个串口介绍 ArduPilot HAL 当前定义了 8 个UART。 HAL 本身并未为这些 UART 定义任何特定角色,但是 ArduPilot 的其他部分假定...原创 2020-06-07 17:03:17 · 948 阅读 · 0 评论 -
APM 传感器驱动解析 --- 前后端分离
上一篇文章中介绍了 ArduPliot 传感器采集用到的集中基本协议初学者可以先阅读上一篇文章https://mp.csdn.net/console/editor/html/106586743英文原文地址https://ardupilot.org/dev/docs/code-overview-sensor-drivers.html基本概念 处理器通过上一篇文章所属的各种协议与外设设备或者传感器通信,ArduPilot 传感器驱动中,设计到一个重要的概念:前端/后端分...原创 2020-06-07 09:11:07 · 990 阅读 · 0 评论 -
APM 传感器驱动解析 --- 基本通信协议
原版英文文地址:https://ardupilot.org/dev/docs/code-overview-sensor-drivers.htmlArduPilot 支持来自许多不同制造商的多种传感器,例如测距仪(又名声纳,激光雷达)、气压计、GPS接收机等。支持协议 ArduPilot 支持多种协议,包括I2C、SPI、UART 和CANBUS等,如果需要增加新的设备驱动,首先需要仔细阅读传感器或设备的数据手册,确定传感器使用的是哪一种协议。下文中将对 ArduPil...原创 2020-06-06 15:34:51 · 2650 阅读 · 0 评论 -
APM 飞控文档翻译3
翻译章节:ArduPilot Libraries原文地址:https://ardupilot.org/dev/docs/apmcopter-programming-libraries.html#ardupilot-librariesArduPilot 库文件 Copter、Plane和Rover共享库文件。以下是库及其功能的高级列表。核心库文件:AP_AHRS- 使用DCM或EKF进行姿态估计 AP_Common- 基本库 AP_Math- 各种数学库,针...翻译 2020-06-06 13:46:45 · 400 阅读 · 0 评论 -
APM 飞控文档翻译2
翻译章节:Learning ArduPilot — Introduction原文地址:https://ardupilot.org/dev/docs/learning-ardupilot-introduction.html学习 ArduPilot --- 简介 本页介绍ArduPilot的基本结构,开始之前,您需要先确定利用哪种方式浏览代码,你可以只利用网页浏览器查看代码,此种方式不需要将代码克隆到本地,网址为:https://github.com/ArduPilot/ardupilot/.翻译 2020-06-06 11:28:12 · 449 阅读 · 0 评论 -
APM 飞控文档翻译1
闲来无事,翻译 APM 飞控官方文档,方便大家一起学习。原文地址:点击查看原文地址Learning the ArduPilot Codebase 学习 ArduPilot 代码库The ArduPilot code base is quite large (about 700k lines for the core ardupilot git tree) and can be quite intimidating to a new user. This page is meant to g..翻译 2020-06-06 10:55:37 · 581 阅读 · 0 评论 -
如何在C#中模拟C++的联合(union)
C#中没有union联合体,但是在某些情况下,使用内存共用功能能让程序更加简洁、实现过程更加方便。于是本文在参考了其他文章的基础上,介绍了在C#语言环境下模拟C++中union功能的方法。原创 2016-10-25 21:33:45 · 1637 阅读 · 0 评论 -
C++引用示例&
C++引用示例&(交换)#include#includeusing namespace std;void swap(int &p1, int &p2){ int p; p = p1; p1 = p2; p2 = p;}int main(){ int a,b; cin>>a>>b; cout转载 2016-07-17 22:18:09 · 258 阅读 · 0 评论 -
assert 的使用方法及示例
assert宏的原型定义在assert.h中,其作用是如果它的条件返回错误,则终止程序执行. 1 #include "assert.h" 2 void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。使用as转载 2016-07-21 22:20:30 · 784 阅读 · 0 评论