mysql 串口数据库_如何将C#语言编写的串口程序串口数据如何存到数据库里?并且对数据库做一些曲线显示什么的!完全不明白?...

把事情分开来想:

1、先学会怎么使用C#操作数据库,如果是SQL库,MySQL资料应该到处都是;如果是No-SQL库,那么资料多的应该是MongoDB的。这一步,你只要学会怎么把一些值存到数据库里,和把他们读出来即可。就你的问题,不用多学其他的。

2、用你的C#读取串口的程序,对串口数据采样,不停的存储到数据库中。

3、读取数据库里面的现有数据,根据你想要的效果,显示这些数据(所谓的数据可视化)。这一步就看你要对数据怎么表现了。比如最简单的,就是得到串口的数据,把这个数据以柱形的形式画出来,那么就是读取这些数据,根据不同的值显示不同的柱形(比如你可以定义数据库中的数据10占100个像素高,那么其他的数值的柱形高度都以此为比例画即可。)

当然,题中你的需求是曲线,最简单的是把这些点在水平方向以采样索引为水平方向,竖向就取采样值。这样你的数据库中存储的采样值就能在二维的平面上得到具体的点位置。再用线段两两连接这些点位置即能出现折线图,如果采样够多,那么看起来就是曲线的。

以上,归纳一下是三个技术点:

1、C#读取串口程序

2、C#操作MySQL或者MongoDB

3、C#显示图形

你可以根据这三个点各个击破,最后组合出来就能完成任务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值