總體介紹下匿名上位機的特點1. 高效率:程序流程不斷優化,收發效率高,協議解析速度快、UI更新速度快、波形刷新效率高。特別是V6版本以來,在多線程的同時,上位機將程序不同功能改為多進程模式,更加提升了匿名上位機的性能。2. 高速波形:上位機有一項很重要的功能,就是對接收到的數據進行分析,那么畫出不同數據的波形圖進行觀察分析就是最常用和有效的方法了。匿名上位機提供超高速波形繪制功能,可以以每秒不低于1000hz的速度,實時將接收到的多個數據畫出其波形圖,一般的傳感器采樣、濾波、PID計算輸入、輸出等應用場景,1000hz的速度完全滿足,不會丟掉采樣數據。相比將數據保存至TF卡然后插到電腦進行讀取的方法,實時高速波形顯示將大大縮短數據分析時間。3. 自定義數據:匿名上位機對飛控常用的數據已經做好了定義,比如各個傳感器的原始值、姿態角、PWM輸出量等等,但是在大家的開發過程中,這些是遠遠不夠的。大家總是有自己的數據想要上傳到上位機,并進行波形繪制,以便分析數據。匿名上位機為這樣的應用場景提供了用戶數據幀,可以講uint8、int16、uint16等數據類型的變量發送至上位機,并可實現這些數據的實時波形繪制、數據存儲為excel數據等功能,大大拓寬匿名上位機的應用范圍。4. 完善的協議:最開始匿名上位機的通信都是單向、開環的,比如發送一個傳感器校準指令,上位機只管發送,而下位機是否收到正確的數據,上位機是不知道的。V6.5版本上位機具有完善的驗證協議,上位機發送指令后,會等待下位機返回正確的驗證信息,只有上位機收到正確驗證信息后,表示命令發送成功,反之上位機會進行命令重發。同時驗證邏輯非常簡單,方便大家移植使用。
標簽:
上位機
上傳時間:
2022-07-05
上傳用戶:得之我幸78