开一个线程专门读串口数据,然后通过委托给窗体上label显示就行,还有串口是什么串口,232、485,还是CAN 3C

开一个线程专门读串口数据,然后通过委托给窗体上label显示就行,还有串口是什么串口,232、485,还是CAN

3个回答

写一个串口有数据上传就触发的函数

 private void ComReceived(object sender, SerialDataReceivedEventArgs e)
 {
     写你要执行的;
 }

并且在串口初始化的时候写上

                COM.DataReceived += ComReceived;
u014603621
茶凉尐 回复Ivan_Whisper: 谢补充BeginInvoke(new Action(() => { }),null);
3 年多之前 回复
Ivan_Whisper
Ivan_Whisper 回复语悠悠: 挂载的方法内要用Invoke 异步调用前台UI控件 后台线程不能直接调用前台UI
3 年多之前 回复
u014603621
茶凉尐 这样你串口每次有数据上传他都会执行那个函数
3 年多之前 回复

开一个线程专门读串口数据,然后通过委托给窗体上label显示就行,还有串口是什么串口,232、485,还是CAN

你的问题解决了么?我也想要实时更新实时保存,但是没有找到合适的触发事件

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐