霸气侧漏 发表于 2017-3-29 11:05:15

PC通过串口采集数据,用什么开发好

最近有个案子,需要通过pc串口方式采集数据,然后存储在数据库里面,不知道用什么开发比较好,我会用C#实现串口数据通信。不知道C#有没有开源的资料,就是串口数据这块的。主要是显示采集到的电流电压,在做波形显示,然后存储

smartmeter 发表于 2017-3-29 11:07:18

我认为C#最合适的,C#串口通信的程序网上一大把

霸气侧漏 发表于 2017-3-29 11:40:54

smartmeter 发表于 2017-3-29 11:07
我认为C#最合适的,C#串口通信的程序网上一大把

不知道有没有一整套的资料 开源的,嘿嘿串口采集数据,并做显示,存储

祥子 发表于 2017-3-29 12:07:11


同样关注,想写一个类似的上位机小程序

kation122 发表于 2017-3-29 12:16:18

本帖最后由 kation122 于 2017-3-29 12:18 编辑

串口调试专家, C# 写的串口调试工具,

http://www.amobbs.com/forum.php?mod=viewthread&tid=5482363&highlight=C%23%2B%E4%B8%B2%E5%8F%A3

霸气侧漏 发表于 2017-3-29 12:25:04

kation122 发表于 2017-3-29 12:16
串口调试专家, C# 写的串口调试工具,

http://www.amobbs.com/forum.php?mod=viewthread&tid=5482363&hig ...

串口通信这个没问题,主要是一整套的,数据采集电流电压,并显示,存储在数据库里面

饭桶 发表于 2017-3-29 12:42:18

VB也行                     

qtechzdh 发表于 2017-3-29 12:58:51

串口收发搞定,再找个操作数据库的例子不就完事儿了

as_920 发表于 2017-3-29 13:10:55

可以看看LabVIEW

dongwang_fl 发表于 2017-3-29 16:51:19

串口要有协议,数据和界面要处理好,不然不稳定,

Shampoo 发表于 2017-3-29 16:51:30

http://www.amobbs.com/forum.php?mod=viewthread&tid=5663934
这个可以去看看。。qt的。

rclong 发表于 2017-3-29 17:34:06

不涉及商用的话,比如自己用labview
快速开发商用程序原型可以考虑用AAuto试试
开发Windows程序试试C#+winform,开发环境用VS

li_thomas 发表于 2017-3-29 18:37:32

visual studio

霸气侧漏 发表于 2017-3-29 19:38:10

rclong 发表于 2017-3-29 17:34
不涉及商用的话,比如自己用labview
快速开发商用程序原型可以考虑用AAuto试试
开发Windows程序试试C#+winfo ...

来自末世方舟工程部

碉堡了,公司有人用labview,感觉这个不是代码形式,不习惯

saccapanna 发表于 2017-3-29 19:44:34

C# 上手快,开发简单。

longsky1986 发表于 2017-3-29 21:17:27

python      

semonpic 发表于 2017-3-29 21:57:18

c# 数据库用mysql ,数据库的驱动用MySQL Connector Net 。   绘图有各种控件比如https://github.com/beto-rodriguez/Live-Charts。
做好串口数据包的粘包分包处理,一切就妥了。简单的一逼屌糟

霸气侧漏 发表于 2017-3-29 22:59:31

semonpic 发表于 2017-3-29 21:57
c# 数据库用mysql ,数据库的驱动用MySQL Connector Net 。   绘图有各种控件比如https://github.com/beto-r ...

一逼屌糟   哥们哪里人,这方言

霸气侧漏 发表于 2017-3-29 22:59:54

longsky1986 发表于 2017-3-29 21:17
python

不会这个,回头关注下

dreambox 发表于 2017-3-30 00:29:11

c#简单 快

Percychiu 发表于 2017-3-30 00:39:05

用VB的路过!

semonpic 发表于 2017-3-30 09:12:02

霸气侧漏 发表于 2017-3-29 22:59
一逼屌糟   哥们哪里人,这方言

就你哪里的人

霸气侧漏 发表于 2017-3-30 20:00:33

Percychiu 发表于 2017-3-30 00:39
用VB的路过!

这个 平台很老了把

bad_fpga 发表于 2017-3-30 21:23:46

rclong 发表于 2017-3-29 17:34
不涉及商用的话,比如自己用labview
快速开发商用程序原型可以考虑用AAuto试试
开发Windows程序试试C#+winfo ...

aauto里面有串口控件吗?

rclong 发表于 2017-3-30 21:28:58

本帖最后由 rclong 于 2017-3-30 21:31 编辑

bad_fpga 发表于 2017-3-30 21:23
aauto里面有串口控件吗?

我不知道,还没用过
不过AAuto可以调用C的函数
AAuto主要是用来写GUI的
给程序加壳比较快,连IDE才几M大小,一个文件就搞定了

我随便搜了一下就有做过这个工程
http://bbs.aardio.com/forum.php?mod=viewthread&tid=9330&highlight=%B4%AE%BF%DA

霸气侧漏 发表于 2017-3-31 11:35:25

rclong 发表于 2017-3-30 21:28
我不知道,还没用过
不过AAuto可以调用C的函数
AAuto主要是用来写GUI的


这个开发的人少,资料不多

foxpro2005 发表于 2017-3-31 14:04:15

1) 用C#:串口+ZGraph图表控件+MySQL
2)   用LabVIEW 那就更简单了, 数据库还是使用MySQL,如果是高速数据采集存储的话可以使用TDMS存储数据

霸气侧漏 发表于 2017-4-1 07:43:09

foxpro2005 发表于 2017-3-31 14:04
1) 用C#:串口+ZGraph图表控件+MySQL
2)   用LabVIEW 那就更简单了, 数据库还是使用MySQL,如果是高速 ...

我同事用LabVIEW,数据库运行一段时间后,就保存,说什么内存不足

EMC菜鸟 发表于 2017-4-1 08:35:44

霸气侧漏 发表于 2017-3-30 20:00
这个 平台很老了把

有 VB.NET !

不过这个一般都是原来用 VB 的转过来的,没用过 VB 的程序员不知道会不会有用这个的

霸气侧漏 发表于 2017-4-1 09:13:17

EMC菜鸟 发表于 2017-4-1 08:35
有 VB.NET !

不过这个一般都是原来用 VB 的转过来的,没用过 VB 的程序员不知道会不会有用这个的 ...

VB.NET优劣势是?

foxpro2005 发表于 2017-4-1 17:26:05

霸气侧漏 发表于 2017-4-1 07:43
我同事用LabVIEW,数据库运行一段时间后,就保存,说什么内存不足

看来你同事水平还有待提高 .... 呵呵

霸气侧漏 发表于 2017-4-1 18:34:34

foxpro2005 发表于 2017-4-1 17:26
看来你同事水平还有待提高 .... 呵呵

是的,有待提高

guzhongqi 发表于 2017-4-2 08:35:02

C#开发效率高,自用还行,要是卖钱的话很容易被反编译破解。相对来说Qt也是个不错的选择,C++运行效率也高一些。

fuxinaries 发表于 2017-4-2 08:40:13

我以前做过的一个项目是:C++Builder+双线程(1个负责gui,1个负责串口通信)+TeeChart+Access数据库,使用起来非常稳定的一款上位机软件,其中串口通信采用win32 api开发(原始的api是最好用且最稳定的)
有兴趣外包的话可以站内我 {:biggrin:}

rp_cgz 发表于 2017-4-2 08:41:07

个人觉得用C#是最方便的,网上例程一大把, 上手也快;

first_blood 发表于 2017-4-2 10:19:17

会哪个用哪个,我用QT5,自带串口类,可以跨平台

大米饭 发表于 2017-4-2 11:08:18

这个东西没有什么用啥好的,用你会的就是最好的
我会VB就用VB
不管是哪种上位机开发语言,只要你会,每种软件都可以做出效果

阿豪博士 发表于 2017-4-2 15:43:33

易语言都可以。。。

阿豪博士 发表于 2017-4-2 15:44:02

我当年用易语言,算下来赚了三十多万

霸气侧漏 发表于 2017-4-2 16:02:13

阿豪博士 发表于 2017-4-2 15:44
我当年用易语言,算下来赚了三十多万

几个意思赚了三十多万???

vc9181 发表于 2017-4-2 23:21:52

霸气侧漏 发表于 2017-3-29 22:59
一逼屌糟   哥们哪里人,这方言

貌似是南京人{:lol:}

霸气侧漏 发表于 2017-4-2 23:59:41

first_blood 发表于 2017-4-2 10:19
会哪个用哪个,我用QT5,自带串口类,可以跨平台

给个QT5的教程吧,之前弄的时候,需要搭建环境,搞了半天后来用了C# ,C# 太容易破解,纠结

金色大元宝 发表于 2017-4-3 08:50:07

QT不错,刚在用,还行,易上手。

ddcour 发表于 2017-4-3 10:43:55

在中国使用,易破解是硬伤。

ericdai 发表于 2017-4-3 13:01:06

nodejs python 几句话就开发一个串口程序

霸气侧漏 发表于 2017-4-3 15:15:06

金色大元宝 发表于 2017-4-3 08:50
QT不错,刚在用,还行,易上手。

推荐一个教程吧,从入门到精通,嘿嘿

hawkinsky 发表于 2017-4-3 20:30:05

ericdai 发表于 2017-4-3 13:01
nodejs python 几句话就开发一个串口程序

能给个示例么?

ericdai 发表于 2017-4-3 23:39:26

hawkinsky 发表于 2017-4-3 20:30
能给个示例么?

http://www.amobbs.com/thread-5630435-1-1.html
页: [1]
查看完整版本: PC通过串口采集数据,用什么开发好