在調(diào)試電機或其他控制系統(tǒng)時,如果有一個能監(jiān)控變量波形變化的串口示波器對調(diào)試PID類算法有很大的幫助。大學時做智能車的時候,學長推薦了VisualScope這個軟件,無論什么單片機,只要留出一路串口發(fā)送,就可以讀取波形調(diào)試,相當?shù)姆奖?。在后面的工作中,這個上位機依舊可以很好的輔助完成算法調(diào)試的任務。
在后面學習matlab系統(tǒng)辨識時,為了能用真實的電機數(shù)據(jù)來做系統(tǒng)識別實驗,于是做了這樣一個matlab的APP小工具。
這個小工具是一個文件轉(zhuǎn)換器,可以將VisualScope用于保存波形數(shù)據(jù)的.mdt格式的文件轉(zhuǎn)換為matlab用于保存工作區(qū)數(shù)據(jù)的格式.mat。VisualScope的4路通道將會轉(zhuǎn)換為4個一維矩陣,每路通道數(shù)據(jù)均可以獨立使用,也可以很方便的導入系統(tǒng)辨識工具箱中。
文件轉(zhuǎn)換器代碼開源,可以自己拿去修改使用。文件中包含VisualScope軟件和下位機代碼,App安裝方法和App程序源碼。另外還包含一份非App程序的matlab代碼,可以用于無法使用App功能的matlab版本。