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