我是c#的初學者,所以你可以幫助我。起初,我通過一個COM端口從RS422到USB轉換器獲得一些數據,現在我想在屏幕上顯示正確的COM-Port圖形。 我的問題: 我怎樣才能在我的WindowsForms上顯示圖形?我如何在WindowsForms上顯示圖形?
對不起,我的英語。
M.Spitz
我是c#的初學者,所以你可以幫助我。起初,我通過一個COM端口從RS422到USB轉換器獲得一些數據,現在我想在屏幕上顯示正確的COM-Port圖形。 我的問題: 我怎樣才能在我的WindowsForms上顯示圖形?我如何在WindowsForms上顯示圖形?
對不起,我的英語。
M.Spitz
有一個很好的工具,聯合國Windows窗體稱爲Chart。你可以用它畫出不同的圖形。
這裏是一個Tutorial
這裏是一個Video,說明如何使用它。
這是一個不錯的帖子,來自StackOverflow的example。
開心探索它。
基本步驟是:
創建要繪製每行一個系列。
將數組或列表中的值添加到系列中。
編輯:3.看到TAW
EDIT 2)點評:在這裏你會發現所有的不同chart types可以顯示。
and here如何使用它們。
當您在Series
上的圖表的屬性窗口中單擊時,您將獲得Series-Properties。在那裏你還可以找到屬性:ChartType
,並通過鼠標點擊設置它,如果你想。
你必須創建端口對象,並從設計視圖 search for port tool
或你這樣的代碼
dataPort.PortName = your_port_name;
dataPort.BaudRate = your_baud_rate;
爲它設置必要的參數後,你打開端口並閱讀來自它的數據:
dataPort.Open();
while(dataPort.IsOpen)
{
chart1.Series["Series1"].Points.AddXY(val.Second, dataPort.ReadByte());
chart1.Update();
}
對於oscillopsope效應,第3步是當新的數據點進入或移動最小值和格言這個x軸的價值。 – TaW
爲什麼不呢,它會顯示你餵食的點。如果你有一個包含正確值的數組,它將顯示它。看到我的編輯 –
起初謝謝你們:)另一個問題,我希望你能幫助我也像第一個。圖表如何知道正確的COM端口?我將通過下拉菜單向用戶提供COM端口的選擇。 –