智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1262|回复: 5
打印 上一主题 下一主题

开源一个“上位机”,C#写的

[复制链接]

6

主题

260

帖子

2

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
9895
威望
4260
贡献
2655
兑换币
1570
注册时间
2016-1-15
在线时间
1490 小时
毕业学校
哈尔滨工业大学(威海)
跳转到指定楼层
1#
发表于 2016-5-3 23:02:42 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 alexyzhov 于 2016-5-3 23:05 编辑

我本人是做电磁组的,对上位机的需求其实也就是个虚拟示波器看数据变化趋势和拟合,因为*外的不支持导出点集,拟合起来很麻烦。。所以自己写了一个比较简单的。。

想改源代码的自己开工程完善功能吧,表格控件是zedgraph。。我写的现在是基本能用,功能还算稳定。。没找出啥莫名其妙崩溃的地方,如果大家找到了还请联系我

其实就是一个虚拟示波器+一半功能的串口助手,兼容*外sendware数据发送函数。。数据类型暂时只支持float(可以自己加,一个listbox和一组BitConvert.ToXXX的事),曲线数量0~8可调,可导出曲线点集
采集导出点集之后,自己在matlab上写程序读txt里的坐标就成,方便拟合数据。。横坐标统一是0,数据是按时间顺序写入。。中间按理说没有抛掉数据,只要接受到数据的都会处理,当然串口丢包这种情况无可避免,肯定会损失一些数据。。推荐用无线串口(蓝牙,ZigBee,大功率2401这种东西)来调车
自测处理20组下位机数据/秒没有问题,但感觉和*外的比起来实时性还是差了一点,各位看着用吧,其实也不是很好用
串口助手端支持发送单个字符用来当做给下位机做通讯(停车,调参什么的),具体控制啥自己约定吧,还有串口助手一般来说不支持刷新数据,你只能看到你曾经发送出去的东西。。但unlock上可以解锁接收功能,不过没写完,还不稳定。。不小心打开了可以用lock关上串口助手的刷新功能。。最后输入clear可以清串口助手的屏

最后说一句,timCheck和timGetSP这俩计时器的时间是相互制约的(因为处理串口端的数据需要时间),不能盲目改小,注释里大概写了关系。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

0

主题

21

帖子

0

精华

高级会员

Rank: 4

积分
638
威望
318
贡献
188
兑换币
204
注册时间
2015-1-18
在线时间
66 小时
毕业学校
未毕业
6#
发表于 2016-5-5 21:37:17 | 只看该作者
999999
回复 支持 反对

使用道具 举报

18

主题

289

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2546
QQ
威望
1899
贡献
11
兑换币
1171
注册时间
2015-7-23
在线时间
318 小时
5#
发表于 2016-5-5 19:33:08 | 只看该作者
找到了,谢谢分享
回复 支持 反对

使用道具 举报

6

主题

260

帖子

2

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
9895
威望
4260
贡献
2655
兑换币
1570
注册时间
2016-1-15
在线时间
1490 小时
毕业学校
哈尔滨工业大学(威海)
4#
 楼主| 发表于 2016-5-5 16:22:12 | 只看该作者
唉。。都没人回复。。自顶😥

用到代码的话还请各位保留一下作者,大家一起分享😏
回复 支持 反对

使用道具 举报

3

主题

138

帖子

0

精华

高级会员

Rank: 4

积分
825
QQ
威望
370
贡献
305
兑换币
245
注册时间
2015-12-8
在线时间
75 小时
毕业学校
哈尔滨工程大学
3#
发表于 2016-5-3 23:20:57 | 只看该作者
66666666
回复 支持 反对

使用道具 举报

2

主题

115

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1926
威望
1081
贡献
527
兑换币
533
注册时间
2015-7-15
在线时间
159 小时
2#
发表于 2016-5-3 23:16:17 | 只看该作者
66666666666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-10-4 18:32 , Processed in 0.118733 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表