最近在学习C#winform上位机开发,上位机和下位机中间通过CAN盒连接。在网上看了半天
只找到了串口通信软件的制作。在跟着帖子一步一步的来,成功的制作出了串口通信小程序。
但是接下来我不知道我的思路是什么了。
1.上位机怎么和下位机互发数据?通过串口小程序吗?好像不太行
知道通讯协议的要求,怎么编写通讯协议代码,或者说怎么将上位机和通讯协议联系起来。
2.上位机怎么显示来自下位机的温度,电压,电流,所用单片机的版本型号。
3.上位机怎么修改下位机的参数或者说是校正参数
4.DSP有自己通讯格式,CAN盒又有自己的通讯协议,怎么将这几种结合起来呢?
求各位给个思路,不胜感激,谢谢。

winform求上位机思路
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 於黾 2022-07-14 11:29关注
1.你既然自己实现了串口通信的程序,那把关键代码移植过来不就行了,谁让你调用外部程序了
2.显示的方式多了,放个表格,或者一堆label,或者曲线图,或者自己找一堆图片替换,或者GDI+画简单动画,有多大水平办多大事
3.协议你知道,那你按照对应的要求发送参数给设备,不就修正了吗
4.这跟上位机一毛钱关系都没有,你得先去问底层是怎么实现的,然后你上位不过是重新实现一下
有些有现成的类库可以调用,而有些需要你自己写本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报