智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3617|回复: 9
打印 上一主题 下一主题

XS128计算浮点型数据不给力啊~

[复制链接]

37

主题

358

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3787
威望
1857
贡献
918
兑换币
704
注册时间
2012-3-12
在线时间
506 小时
跳转到指定楼层
1#
发表于 2013-3-3 10:53:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题~~真心蛋疼了,处理起来很无力。

36

主题

1837

帖子

3

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6375
威望
3368
贡献
1847
兑换币
2326
注册时间
2013-2-3
在线时间
580 小时
2#
发表于 2013-3-3 10:59:07 | 只看该作者
没有专门的浮点运算器,都是模拟的,随便一乘除就去掉上百个周期。。。
回复 支持 反对

使用道具 举报

37

主题

358

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3787
威望
1857
贡献
918
兑换币
704
注册时间
2012-3-12
在线时间
506 小时
3#
 楼主| 发表于 2013-3-3 11:00:34 | 只看该作者
灰原姐姐 发表于 2013-3-3 10:59
没有专门的浮点运算器,都是模拟的,随便一乘除就去掉上百个周期。。。

是啊~~~一个算法有浮点运算的就巨耗时间了
回复 支持 反对

使用道具 举报

36

主题

1837

帖子

3

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6375
威望
3368
贡献
1847
兑换币
2326
注册时间
2013-2-3
在线时间
580 小时
4#
发表于 2013-3-3 11:03:42 | 只看该作者
bobo_12300 发表于 2013-3-3 11:00
是啊~~~一个算法有浮点运算的就巨耗时间了

其实完全没必要用浮点运算。
回复 支持 反对

使用道具 举报

37

主题

358

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3787
威望
1857
贡献
918
兑换币
704
注册时间
2012-3-12
在线时间
506 小时
5#
 楼主| 发表于 2013-3-3 13:12:02 | 只看该作者
灰原姐姐 发表于 2013-3-3 11:03
其实完全没必要用浮点运算。

嗯~~现在直接用整形的了,不影响想要的结果
回复 支持 反对

使用道具 举报

8

主题

442

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4937
威望
1850
贡献
1481
兑换币
215
注册时间
2011-6-22
在线时间
803 小时
6#
发表于 2013-3-18 21:23:41 | 只看该作者
灰原姐姐 发表于 2013-3-3 11:03
其实完全没必要用浮点运算。

如果PID参数要用到浮点数,怎么办?
回复 支持 反对

使用道具 举报

36

主题

1837

帖子

3

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6375
威望
3368
贡献
1847
兑换币
2326
注册时间
2013-2-3
在线时间
580 小时
7#
发表于 2013-3-18 21:36:04 | 只看该作者
冰葑世纪 发表于 2013-3-18 21:23
如果PID参数要用到浮点数,怎么办?

浮点数是用在动态范围大的场合,例如某个变量有时是0.03,有时30万,有时是30亿。
PID参数没有这个特点,他一般只在一两个数量级内调节。
所以用定点数就可以了。
当然你可以用分数来表示。
回复 支持 反对

使用道具 举报

8

主题

442

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4937
威望
1850
贡献
1481
兑换币
215
注册时间
2011-6-22
在线时间
803 小时
8#
发表于 2013-3-18 21:38:03 | 只看该作者
灰原姐姐 发表于 2013-3-18 21:36
浮点数是用在动态范围大的场合,例如某个变量有时是0.03,有时30万,有时是30亿。
PID参数没有这个特点, ...

嗯嗯,谢啦
回复 支持 反对

使用道具 举报

2

主题

20

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1015
威望
485
贡献
272
兑换币
267
注册时间
2012-1-5
在线时间
129 小时
9#
发表于 2013-3-24 23:30:53 | 只看该作者
灰原姐姐 发表于 2013-3-18 21:36
浮点数是用在动态范围大的场合,例如某个变量有时是0.03,有时30万,有时是30亿。
PID参数没有这个特点, ...

您好,请问“定点数”是什么意思?
回复 支持 反对

使用道具 举报

36

主题

1837

帖子

3

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6375
威望
3368
贡献
1847
兑换币
2326
注册时间
2013-2-3
在线时间
580 小时
10#
发表于 2013-3-25 19:04:48 | 只看该作者
tian_zhuo 发表于 2013-3-24 23:30
您好,请问“定点数”是什么意思?

就是小数点固定不变的数据类型,例如int
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-20 21:41 , Processed in 0.200900 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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