C#编程实战

C#编程实战visual studio 2015
方式/
1确定思绪:可以按照领受的特定指令 , 返回自界说数据的串口通信东西
需要设计:
1-串口毗连
2-显示通信数据区域
3-界说通信转发法则 , 按照现实需求 , 可提高转发效率 。

C#编程实战

文章插图

2按照设计需求 , 采用C#完当作界面结构 。

C#编程实战

文章插图

3代码实现:
1、串口毗连后 , 成立两个轮回(或注册串口领受函数)中读取数据 , 每个轮回均读取一个串口的数据 , 发送给另一个串口 。 如:轮回A , 读取上位机数据 , 发送给下位机;轮回B , 读取下位机数据 , 发送给上位机 。
2、通信超时问题需要考虑 , 现实利用中 , 若是发送数据过长 , 需要将通信超时设大点 , 否则写函数易超时;
3、内置一些通信和谈 , 辅助现实需求 , 可提高通信效率 。

C#编程实战

文章插图

4工程测试:利用串口虚拟东西 , 毗连COM9 - COM10 , 串口调试东西毗连COM9 , 此监控东西上位机部门毗连COM10 , 下位机部门毗连COM7 , 串口调试东西发送指令 , 不雅察返回数据 。

C#编程实战

文章插图

5【C#编程实战】测试结果:
在项目小东西中先自界说指令 , 在串口调试东西发送针对下位机的指令 , 串口天使东西可接管到下位机反馈信息 。 在监控东西上可不雅察通信数据 。

C#编程实战

文章插图

6优化:
此小东西还在完美中 , 后期完当作读取系统内通信数据 , 最抱负的是不占用串口资本 。


以上内容就是C#编程实战的内容啦 , 希望对你有所帮助哦!

    推荐阅读