智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 15287|回复: 19
打印 上一主题 下一主题

第一次做上位机求教T T这样写出来的上位机,下位机发数据时每一段后需要10ms延时

[复制链接]

19

主题

243

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2948
威望
1463
贡献
847
兑换币
954
注册时间
2013-12-16
在线时间
319 小时
跳转到指定楼层
1#
发表于 2014-10-1 19:34:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

还能怎么改进吗,把采集到的数据统一放到一个数组里,在从数组里取出来能更优化吗?求指点T T

本帖子中包含更多资源

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

x
回复

使用道具 举报

19

主题

243

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2948
威望
1463
贡献
847
兑换币
954
注册时间
2013-12-16
在线时间
319 小时
2#
 楼主| 发表于 2014-10-1 19:44:37 | 只看该作者
个人感觉怪怪的,漏洞百出的感觉T T(帧头判别没写,因为不知道怎么和缓冲区配合着:一段有效的数据是8字节,如果一次从缓冲区取30个字节,当判别到倒数第二个字节为帧头时读后面6个字节(帧尾1字节)这时候字节不够,那么还要继续从缓冲区中继续取出?这样加进去是否下位机不需要延时可以一直发送数据了?)
回复 支持 反对

使用道具 举报

32

主题

3009

帖子

0

精华

杰出人士

学期班的来卖萌?

Rank: 12Rank: 12Rank: 12

积分
14832

在线王奖章活跃会员奖章优秀会员奖章论坛元老奖章资源大师奖章

威望
5952
贡献
3172
兑换币
4257
注册时间
2013-11-26
在线时间
2854 小时
3#
发表于 2014-10-1 20:16:20 | 只看该作者
我只知道,我的电脑已经不适合用LabVIEW了。现在都用c#写了
回复 支持 反对

使用道具 举报

19

主题

243

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2948
威望
1463
贡献
847
兑换币
954
注册时间
2013-12-16
在线时间
319 小时
4#
 楼主| 发表于 2014-10-1 20:17:02 | 只看该作者
自己实验了下,应该加上帧头,帧尾判别就好了~~改去!
回复 支持 反对

使用道具 举报

10

主题

1956

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
10144

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章论坛元老奖章

威望
4669
贡献
2699
兑换币
2876
注册时间
2013-10-2
在线时间
1388 小时
5#
发表于 2014-10-1 20:57:55 | 只看该作者
我就没有管什么帧头帧尾的,用C#写的
回复 支持 反对

使用道具 举报

19

主题

243

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2948
威望
1463
贡献
847
兑换币
954
注册时间
2013-12-16
在线时间
319 小时
6#
 楼主| 发表于 2014-10-1 21:25:44 | 只看该作者
竹音清影 发表于 2014-10-1 20:57
我就没有管什么帧头帧尾的,用C#写的

那应该是用了校验吧,我用LABVIEW弄的额
回复 支持 反对

使用道具 举报

19

主题

243

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2948
威望
1463
贡献
847
兑换币
954
注册时间
2013-12-16
在线时间
319 小时
7#
 楼主| 发表于 2014-10-1 21:27:19 | 只看该作者
zhou1994 发表于 2014-10-1 20:16
我只知道,我的电脑已经不适合用LabVIEW了。现在都用c#写了

想习惯下G语言,C#都不会T T
回复 支持 反对

使用道具 举报

19

主题

243

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2948
威望
1463
贡献
847
兑换币
954
注册时间
2013-12-16
在线时间
319 小时
8#
 楼主| 发表于 2014-10-1 21:28:42 | 只看该作者
zhou1994 发表于 2014-10-1 20:16
我只知道,我的电脑已经不适合用LabVIEW了。现在都用c#写了

会丢数据吗?我感觉用LABVIEW怎么都会丢掉点数据,也可能是我想错了
回复 支持 反对

使用道具 举报

10

主题

1956

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
10144

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章论坛元老奖章

威望
4669
贡献
2699
兑换币
2876
注册时间
2013-10-2
在线时间
1388 小时
9#
发表于 2014-10-1 22:13:45 | 只看该作者
纷纷扰扰 发表于 2014-10-1 21:25
那应该是用了校验吧,我用LABVIEW弄的额

不用这么复杂的,什么都不用,不会出错的啦
回复 支持 反对

使用道具 举报

19

主题

243

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2948
威望
1463
贡献
847
兑换币
954
注册时间
2013-12-16
在线时间
319 小时
10#
 楼主| 发表于 2014-10-1 22:54:44 | 只看该作者
竹音清影 发表于 2014-10-1 22:13
不用这么复杂的,什么都不用,不会出错的啦

出错是不会,容易掉数据额,找个最不会掉数据的方法
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 20:47 , Processed in 0.048536 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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