[英]c# serial communication: manipulating received data
我正在從C#應用程序上的微控制器串行接收數據。 我正在使用以下簡單代碼:
private void comPort_DataReceived(object sender, SerialDataReceivedEventArgs e){
RxString = comPort.ReadExisting();
this.Invoke(new EventHandler(DisplayText));
}
private void DisplayText(object sender, EventArgs e){
richTextBox1.AppendText(RxString);
}
我正從微控制器接收到確切的信息,但問題是我無法修改接收到的字符串。 (例如,我試圖做char[] externalModeMsg_array = RxString.ToCharArray();
)但沒有成功:(
有人可以告訴我我在做什么錯誤。我應該以其他方式閱讀以及如何處理接收到的字符串(RxString)。
richTextBox1.Invoke((MethodInvoker)(() => richTextBox1.AppendText = RxString);
這可能對您有用。
最好,保羅
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.