原创 c++編程中變量傳值多次變成亂碼的問題?

最近使用MFC 寫一個對話框程序,發現一個非常煩人的問題,就是我在一個類中的CString類型的變量是從ini文件讀出的,在另類中調用這個全局變量時候,將這個變量使用多次後,變量的內容發生了變化,變成了亂碼 舉個例子 class A{ C

原创 c++ http通信使用CInternetSession整理

最近因爲項目原因接觸到http協議通信,邊學邊做,首先感謝 sunriver2000 大神封裝好的類,可以直接調用接口進行通信,和源碼對比着整理一下自己的收穫 https://blog.csdn.net/sunriver2000/art

原创 C++讀寫文件的二進制流轉爲字符串被截斷的問題

在寫完程序時候運行中斷髮現讀取出來的文件流放進char[]後長度只有幾個字節,但是可以將這個cha[]重新寫成文件 CFile file; char* imgbuf1= NULL; //存放圖片的char[] file.Open

原创 http調試必備工具

一個是Postman,可以模擬表單填寫參數,請求頭等發送給服務器 另一個是HttpAnalyzies,可以抓包,所有進程接受或發送出去的消息

原创 C++編程數據類型轉換遇到問題總結 ,持續更新

C++ 字符集unicode和多字節的數據類型差別很大,搞這個費了好長的功夫。就把過程中遇到的問題記錄下,大都是網上找的,鏈接太多七七八八也不好貼是哪位博主了,主要方便自己查閱,投個原創請見諒 1. const char* 字符串 以 “

原创 px4Flow程序main.c解讀

程序下載https://github.com/PX4/Flow 主程序在Flow/src/modules/flow/main.c 進入主程序int main(void)   首先__enable_irq();啓用IRQ中斷,此函數通過清除

原创 C#Winform程序製作仿真地平儀,磁羅盤飛行儀表盤

因爲項目需要做一個電子飛行儀表盤包括地平儀和磁羅盤,網上找了很久,沒有找到一個合適的控件,就學習了一些圖形處理的開源代碼做一個簡陋的儀表盤來使用,希望對其他人有幫助,如果有好的建議不妨留言 源程序代碼https://download.cs

原创 pixhawk飛控板添加額外pwm輸出通道控制開傘或舵機轉動實現功能

如果在飛控需要控制單獨的舵機,可以自定義一個pwm通道輸出, 添加引用頭文件#include <drivers/drv_pwm_output.h>到使用的代碼文件裏 使用下面的調用下面的函數即可 up_pwm_servo_set( cha

原创 匿名飛控設備初始化All_Init()函數代碼整理

目錄   初始化All_Init(); 1.Para_Data_Init()參數初始化 2.Remote_Control_Init();遙控器輸入類型 3.PWM_Out_Init ()電調輸出的初始化 4.spi_2初始化,用於讀取飛控

原创 匿名飛控程序整理

主程序框圖如下,接下來我會將各個模塊全部單獨整理出來,一是分享,也是給自己留個便於查閱   主函數main.c int main(void) { flag.start_ok = All_Init();

原创 匿名飛控線程初始化和調度是怎麼實現的

目錄 一、線程初始化 先看下Scheduler_Setup()函數, 二、任務調度器 函數在文件Ano_Scheduler.c中,Scheduler_Setup()初始化後,在while循環中執行Scheduler_Run() 一、線程初

原创 基於opencv做圖像處理的經驗總結

其實很久之前就有做過圖像處理的項目,是做關於無人機的目標跟蹤的項目,不過那會也是剛接觸圖像處理,寫起代碼就是網上翻幾篇目標識別的論文,照着別人網上發的論文給出的目標識別的步驟框架,去找opencv對應的封裝好的函數,一般就這些步驟 1.轉

原创 匿名飛控混控器解讀並修改機型配置十字型或其他機型配置

匿名飛控的代碼還是很簡潔的,捋完整個代碼框架不難發現各個模塊是非常清晰的,每個任務環交換的變量基本都是全局變量,拓展的話也是非常便捷,如果我們需要更改機型配置的話更改文件就可以了 Ano_MotorCtrl.c 來看一下原先X字形混控的配

原创 關於無人機四元數解算姿態角解析你知道嗎?

原文鏈接http://www.elecfans.com/d/705815.html 一、概述 無人機求解姿態角有多種算法,但由於各種算法的自身限制及計算機計算速度的限制,所以我們需要選擇一個較佳的求解算法,下面我們先來看看幾種求解姿態角的

原创 正則表達式整理

推薦新手一定要閱讀正則表達式必知必會這本書,一下午看完了這本書,終於是入了門,正則表達式強大便捷,做字符串處理一定要學習一下 完全記住這麼多元字符也不太可能,簡單整理一下,便於以後查閱   . 可以匹配除換行符以外任何單字符 \ 轉義字符