社区
C#
帖子详情
C#通过串口进行数据采集和显示
zqh0922
2016-12-16 07:17:56
非常感谢您的关注!
我要用C#开发上位机软件,具有通过串口进行数据采集/存储和显示的功能。数据采集是问答式的,采集的是电力测控仪表里面的数据。请问设计这类软件需要注意哪些问题?我在主窗体里面用Timer实现每秒采集,但是下位机有很多台,每次发送完一个命令后要等待下位机上传数据,当数据传输完毕后再接收处理,再发送下一条命令。请问这个流程该如何实现?用串口触发事件好像不能满足要求,每条命令对应下位机上传的数据长度不一致。数据要存储,希望采用轻量化的数据库。
...全文
760
5
打赏
收藏
C#通过串口进行数据采集和显示
非常感谢您的关注! 我要用C#开发上位机软件,具有通过串口进行数据采集/存储和显示的功能。数据采集是问答式的,采集的是电力测控仪表里面的数据。请问设计这类软件需要注意哪些问题?我在主窗体里面用Timer实现每秒采集,但是下位机有很多台,每次发送完一个命令后要等待下位机上传数据,当数据传输完毕后再接收处理,再发送下一条命令。请问这个流程该如何实现?用串口触发事件好像不能满足要求,每条命令对应下位机上传的数据长度不一致。数据要存储,希望采用轻量化的数据库。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
threenewbee
2016-12-17
打赏
举报
回复
http://download.csdn.net/detail/zxbsheng123/9115093
以专业开发人员为伍
2016-12-17
打赏
举报
回复
花20块钱买一个转换器,然后按照转换器的协议规格说明书来编程,通讯效率高,编程效率高。 串口太低级了,所以不要一切都从底层做起。
以专业开发人员为伍
2016-12-17
打赏
举报
回复
要注意,这里用不着 Timer。 而且任何写 Sleep 的代码一定都是有问题的,因为想掩盖错误,所以才 Sleep。正常的处理不需要写 Sleep 语句。
以专业开发人员为伍
2016-12-17
打赏
举报
回复
例如你用某些转换器(例如232转换485的转换器,或者甚至是串口转网口的转换器)来通过一个串口操作一个总线上的所有设备,那么转换器本身的协议决定了,每一个设备的通讯都有自己的地址码、或者IP。你按照转换器封装的协议来解析你收到的数据。
大鱼>
2016-12-16
打赏
举报
回复
看到你写的东西,我想到了客户的需求,我就会产生一种你给多少钱的想法
C#
通过
串口
采集数据上位机
数据采集
、储存、实时
显示
.zip
这是个人做的一个实用小项目,主要用于与下位机设备通信,将下位机采集的数据实时
显示
并记录,界面设计参考Windows任务管理器 这是个人做的一个实用小项目,主要用于与下位机设备通信,将下位机采集的数据实时
显示
...
myDataCollect.zip_
c#
串口
曲线_
串口
CSharp_采集 CSharp_采集 实时 数据_采集曲线
C#
编写的
串口
数据采集
器,实时动态
显示
曲线!这是个一个医疗器械做的一个测试工具!还不错!动态
显示
动态保存数据!
C#
上位机
串口
编程、Modbus编程
C#
串口
通信是借助一个SerialPort类的对象来方便的对
串口
进行
读写。 Modbus是一种串行通信协议,是施耐德电气发表工业标准协议。
C#
NModbus4库提供了ModbusMaster、ModbusSlave类来实现Modbus...
抄表源码.rar_
C#
_抄表_
数据采集
_智能电表数据_采集
用于智能电表自动抄取,学习交流。程序为
C#
开发,通过
串口
进行
数据采集
。
C#
实现
串口
操作(包括读写
串口
,
显示
数据)
C#
实现打开
串口
,关闭
串口
,利用
串口
接收和发送数据,并且能把数据实时
显示
在屏幕上,实现世博功能!
C#
110,499
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章