下位機,基本上沒什么問題了,
現在上位機,一開始就學的編程,沒感覺有什么問題,可是下位搞明白了以后
這個上位機我不知道怎么搞了,
主要是怎么把波形顯示出來,
嘗試用串口讀一下資料,先是用下位機模擬一個三角波的資料,說明白就是發送一個回圈的資料由小到由大到小
可是這上位機怎么接收,我試了一下,也不對路子,看了一些資料,從理性上就是不理解,串口資料是115.2KHZ
這快的資料,怎么顯示出來,如果以后用USB,40M/S的速度,怎么顯示,這個還和很多有關,解析度,采樣率,這些的
uj5u.com熱心網友回復:
上位機和下位機的通訊可以分為兩種模式:采樣率低使用實時傳輸,采樣率高采用下位機采集資料快取到記憶體后停止采集,再將快取資料后集中上傳。顯示波形使用pc 現成的描點圖api。uj5u.com熱心網友回復:
這個要看你上位機用什么語言開發,一般都有相關的庫、插件或者APIuj5u.com熱心網友回復:
告訴我的人太少,這一塊的確很難,在顯示問題上,還是搞不明白,有經驗告訴 一下,一般顯示幕60的重繪,你們在程式,作代碼時,是多少更新一次畫板,。這個多少我沒單位是因為,我不想加延時去更新
這時間里我也可以作別,可以,我不知道,具體的一些時間,我測驗了,一下,畫板畫的速度太慢了,我試著用一些GDI的實體也是不行,
多執行緒后也是一樣,有沒有,什么方法,正常的示波器應該是多少長時間 更新一次屏,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/54742.html
標籤:單片機/工控
