首先,這個程序的由來,額,工作以來,做的最久的就是上位機,對市面上的大部分組態軟件都感到不滿,不好用,LabView雖然用起來不錯,但是入門還是不夠簡單,剛好現在工作比較閑(已經不再做上位機了),所以抽時間做了一個簡單的虛擬儀器。與市面上主流的組態軟件相比,並沒有內置主流協議支持,而是由用戶自己定義協議類型。關於這個程序,簡要介紹如下:
程序分為:虛擬儀器設計器和運行器。
設計器:
UI定制:和普通的組態一樣,可以添加儀表盤,LED數字,實時曲線等(支持自定義控件,但是需要派生一些接口),並設置綁定的變量和更新界面元素的命令協議。
協議定義:需要定義每個字節類型等,和簡單的操作腳本。
運行器:
運行界面:載入定義的虛擬儀器文件,模擬串口發送數據到虛擬儀器。
額,因為個人很懶,所以做的東西也是追求極致的簡單o(╯□╰)o,畢竟面向的用戶是電子工程師,希望能在幾分鍾就能上手(其實這個程序已經砍掉了最初設想的很多功能,只保留了最基本的功能)。。。做完后問了問以前的電子工程師同事,他們倒是蠻感興趣的,想想可能還是有一定的市場吧o(╯□╰)o。。。