visual studio 2015
确定思绪:可以按照领受的特心猿意马指令,返回自界说数据的串口通信东西
需要设计:
1-串口毗连
2-显示通信数据区域
3-界说通信转发法则,按照现实需求,可提高转发效率。
按照设计需求,采用C#完当作界面结构。
代码实现:
1、串口毗连后,成立两个轮回(或注册串口领受函数)中读取数据,每个轮回均读取一个串口的数据,发送给另一个串口。如:轮回A,读取上位机数据,发送给下位机;轮回B,读取下位机数据,发送给上位机。
2、通信超时问题需要考虑,现实利用中,若是发送数据过长,需要将通信超时设大点,否则写函数易超时;
3、内置一些通信和谈,辅助现实需求,可提高通信效率。
工程测试:利用串口虚拟东西,毗连COM9 - COM10,串口调试东西毗连COM9,此监控东西上位机部门毗连COM10,下位机部门毗连COM7,串口调试东西发送指令,不雅察返回数据。
测试结果:
在项目小东西中先自界说指令,在串口调试东西发送针对下位机的指令,串口天使东西可接管到下位机反馈信息。在监控东西上可不雅察通信数据。
优化:
此小东西还在完美中,后期完当作读取系统内通信数据,最抱负的是不占用串口资本。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!