原创 matlab轉C語言的操作步驟(1)——基本操作

以求3x3矩陣的逆矩陣爲例: 先看看在matlab中的運行結果: 文章的最後,我們會看看轉換出的C語言函數,在單片機上的運行結果。     新建一個.m文件(這個文件必須是函數文件,如下圖所示,而不能是腳本文件。而且matlab還有要求

原创 QT socket TCP通信程序模板--客戶端

服務器端的操作是,建立server,然後進入listen監聽狀態,等待客戶端發起連接。 客戶端的編程更爲簡單: (1)建立tcp socket (2)把QTcpSocket的3個關鍵的信號槽connect起來,3個信號如下: (3)把客戶

原创 QT socket UDP通信程序模板

現列出幾個概念: ①本地IP。對於運行在PC機上的程序,本地IP就是PC的IP,以windows爲例,直接在命令行中執行ipconfig命令,即可查到本機IP,如下圖: ②遠程IP。我們寫的程序要把數據發送到哪個IP的哪個端口上,這個IP

原创 用mission planner或者3drradioconfig軟件配置X-ROCK數傳電臺

數傳分天空端和地面端,上圖這個是地面端。本質上是一樣的,只是地面端集成了串口轉USB,可以直接插到電腦USB上,而天空端是串口接口,如果你手頭有串口轉USB模塊,也可以實現用兩個天空端互傳數據。 需要注意的是,買到的數傳有433M一對的

原创 歐拉公式的直觀理解

知乎馬同學關於歐拉公式的講解: https://www.zhihu.com/question/41134540   至於用泰勒公式展開來證明歐拉公式就不貼圖了,老生常談了,這裏只貼一些直觀上的理解,一旦記住了這些直觀的圖形,歐拉公式自然就

原创 ubuntu下QT5.13.1編譯opencv2.4.13.6

下載opencv2.4.13.6的源碼 安裝QT 爲避免權限問題,直接用sudo啓動qt,如下圖 然後通過qt -> open project ,打開下載的源碼的cmakeList.txt文件。打開後如下圖所示: 然後把[編輯構建配

原创 QT socket TCP通信程序模板--服務端

TCP通信,要區分服務端,和客戶端。 服務端的功能是,設置要監聽的端口,然後等待客戶端發起的連接。     QT中TCP服務器端的編程步驟: (1)new一個TCP服務器 QTcpServer (2)進入listen監聽狀態(形參爲:要監

原创 word通配符

https://www.duote.com/tech/word/111691.html   ^?  任意字符;  ^#  任意數字;   ^$  任意字母;   ^p  段落標記;  在通配符時,應使用^13代替^p ^t  格式標記; 

原创 QT多線程QThread::run()與QObject::moveToThread()標準用法

目錄 1、使用QThread::run() 2、使用QObject::moveToThread 3、常見的錯誤編程方法 4、注意事項   QT實現多線程有兩種方法: 1、繼承QThread類,並重寫run()函數; ---------這樣

原创 matlab/simulink中帶參數的S-Function(S函數)的寫法

S函數的相關概念與寫法,直接在幫助文件中搜:【MATLAB S-Functions Create custom blocks defined】、【S-Function Concepts】等   S函數模塊可以從下圖中拖出來: 圖 1 其

原创 一階RC電路的時間響應分析

自控原理 電容的特性是,通交流阻直流。對於一個電容來說,加在它兩端的交流電壓的頻率越高,通過的電流就越大,而且這個增大過程是線性的,也即常見的電容上的電流公式,電流正比於電壓的導數:   對於如下的RC電路: 輸入電壓ui定義爲x(t

原创 matlab面向對象編程的基本知識---聲明與繼承、構造函數、成員變量、成員函數、訪問權限等

classdef quaternion < handle % 四元數 qa qx qy qz properties data = zeros(4, 1);%列向量 end

原创 matlab handle類和value類的區別

 handle類和value類又分別叫做:句柄類和實體類。 參考:https://blog.csdn.net/qq_43575267/article/details/94144564   handle類的對象在賦值時,不創建新的拷貝,只複

原创 QT樣式表--父控件設置樣式表後對子控件產生影響,控制styleSheet的作用範圍

先簡單總結一下,以方便查閱,作用範圍有3種: 一:作用於所有子控件     background:argb(0, 0, 0, 0%)     【本控件以及所有的子控件】的背景色全都被改變     二:作用於此類控件     QTextEd

原创 QCustomPlot系列(6)-在圖中插入文本框/直線箭頭/圖片/矩形/橢圓/遊標等

效果圖如下:   QCustomPlot已經爲我們提供了文字框QCPItemText、直線(可設置帶箭頭)類QCPItemLine。 一、QCPItemText的基本用法: textLabel = new QCPItemText(th