如題,現在開發一款上位機,基于串口通訊,希望同時多視窗顯示多個曲線(比如說10個),單個視窗曲線顯示已經實作,現請教大神多個的如何做。先行謝過了!
uj5u.com熱心網友回復:
TeeChar 控制元件uj5u.com熱心網友回復:
新建多個視窗,把資料分發到各個視窗uj5u.com熱心網友回復:
如果每個曲線的處理差不多,你可以把曲線和一個子視窗封裝一下,然后就可以呼叫了uj5u.com熱心網友回復:
希望這篇文章會對你有幫助https://zhidao.baidu.com/question/2116106506101977227.html
uj5u.com熱心網友回復:
定義一個串口通訊接收類,只負責接收資料。這個類可以是執行緒,或者timer,定時從下位機獲取資料。
然后PostMessage, 把這份資料表依次拋給10個視窗,再在視窗類添加該自定義訊息的實作。
顯示曲線。
uj5u.com熱心網友回復:
一個視窗顯示多個曲線,曲線最好是自繪控制元件,這樣會很方便。不同控制元件顯示不同的曲線!拋出的訊息也可以不同
GetView1()->PostMessage 資料1,WMU_MSG1 對應界面1的曲線1的控制元件做出動作
GetView1()->PostMessage 資料2,WMU_MSG2 對應界面1曲線2的控制元件做出動作
GetView2()->PostMessage 資料1,WMU_MSG1 對應界面2曲線1的控制元件做出動作
GetView2()->PostMessage 資料2,WMU_MSG2 對應界面2曲線2的控制元件做出動作
uj5u.com熱心網友回復:
子類化曲線視窗。。。然后根據所需要的顯示,進行排列顯示。。。曲線1 曲線2 曲線3
曲線4 曲線5 曲線6
等等。。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/109603.html
標籤:界面
