機械臂上位機監控軟件---1.功能介紹

更多創客作品,請關注筆者網站園丁鳥,蒐集全球極具創意,且有價值的創客作品
ROS機器人知識請關注,diegorobot
業餘時間完成的一款在線統計過程分析工具SPC,及SPC知識分享網站qdo


對於機械臂,我們往往需要開發上位機軟件,對機械臂的運行狀態進行監控,並模擬機械臂的運行,雖然成熟的機械臂都有配套軟件,但實際工作中我們可能還需要相對簡單的監控軟件,本文既筆者藉助一些開源軟件進行修改,採用微軟MFC架構,在Visual Studio開發的一款簡單的機械臂運行監控軟件,可以通過Socket讀取機械臂狀態數據,並通過圖形的方式模擬機械臂的運行,當然也可以根據需求擴展不同的通信方式,先上張圖。
在這裏插入圖片描述界面是典型的MFC單文檔視圖架構,佈局主要包括如下:
1.左邊爲機械臂的列表,可以根據通信協議,動態的發現機械臂,可以切換監控不同的機械臂,
2.中間部分是機械臂模擬監控區域,可以根據通訊接口收到的數據,動態同步模擬機械臂的運行狀態,同時也可以通過鼠標來調整不同的觀看視角,放大縮小等功能
3.右側爲機械臂的熟悉窗口,可以把通過通訊接口接收到的數據,以數字的形式顯示處來;屬性列表根據不同的機械臂動態調整
4.上部爲工具欄,默認MFC的工具欄,目前還沒有增加功能,後續可以根據需求進行開發。

主要用到的技術有:

  1. MFC微軟的C++ 文檔視圖架構
  2. openGL,用來根據繪製機械臂的圖形,並動態的模擬
  3. Socket,用於與機械臂通訊,可以更換爲其他的通訊方式
    其他基礎的編程技術這裏就不寫了,本篇只做功能說明,後續逐步詳細介紹相關的開發技術。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章