功能說明: 1。完成上位機控制軟件。該軟件需要控制另外兩個應用程序(一個是CMOS攝像機的上位機軟件,一個是能譜測量軟件)的啟動與關閉,并刪除兩個應用程序原有的菜單欄中的放大,縮小和關閉按鈕。 2。在任意的進程環境中皆可以通過鍵盤控制下位機儀器。 3。下位機儀器需要完成對7個步進電機的驅動,細分數等于8。 4。采用USB接口進行通信。 5。步進選擇1-9檔。 采用的技術: 1。使用鉤子函數和全局內存影射完成進程間鍵盤消息的響應,和不同進程間切換時,進程間的數據通信 2。使用A3977完成步進電機的8細分驅動。 3。采用FT232完成接口通信,并在軟件中實現串口的自動獲取打開。 4。采用EXE與DLL方式。 快捷鍵: 數字鍵:1-9,代表9個檔位,1步進最小,9步進最大,每按一次1數字鍵,發出一個步進脈沖,每個檔位提高步進脈沖數提高1倍。 pageup:z軸電機正轉 pagedown:z軸電機反轉 方向鍵,分別代表x,y軸電機的四個方向運動; 采用的是二手的步進電機,在城隍廟淘的 直接用萬用表測量線圈之間的電阻確定相線。 |