智能车制作

标题: XS128计算浮点型数据不给力啊~ [打印本页]

作者: bobo_12300    时间: 2013-3-3 10:53
标题: XS128计算浮点型数据不给力啊~
如题~~真心蛋疼了,处理起来很无力。
作者: 灰原姐姐    时间: 2013-3-3 10:59
没有专门的浮点运算器,都是模拟的,随便一乘除就去掉上百个周期。。。
作者: bobo_12300    时间: 2013-3-3 11:00
灰原姐姐 发表于 2013-3-3 10:59
没有专门的浮点运算器,都是模拟的,随便一乘除就去掉上百个周期。。。

是啊~~~一个算法有浮点运算的就巨耗时间了
作者: 灰原姐姐    时间: 2013-3-3 11:03
bobo_12300 发表于 2013-3-3 11:00
是啊~~~一个算法有浮点运算的就巨耗时间了

其实完全没必要用浮点运算。

作者: bobo_12300    时间: 2013-3-3 13:12
灰原姐姐 发表于 2013-3-3 11:03
其实完全没必要用浮点运算。

嗯~~现在直接用整形的了,不影响想要的结果
作者: 冰葑世纪    时间: 2013-3-18 21:23
灰原姐姐 发表于 2013-3-3 11:03
其实完全没必要用浮点运算。

如果PID参数要用到浮点数,怎么办?

作者: 灰原姐姐    时间: 2013-3-18 21:36
冰葑世纪 发表于 2013-3-18 21:23
如果PID参数要用到浮点数,怎么办?

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

作者: 冰葑世纪    时间: 2013-3-18 21:38
灰原姐姐 发表于 2013-3-18 21:36
浮点数是用在动态范围大的场合,例如某个变量有时是0.03,有时30万,有时是30亿。
PID参数没有这个特点, ...

嗯嗯,谢啦

作者: tian_zhuo    时间: 2013-3-24 23:30
灰原姐姐 发表于 2013-3-18 21:36
浮点数是用在动态范围大的场合,例如某个变量有时是0.03,有时30万,有时是30亿。
PID参数没有这个特点, ...

您好,请问“定点数”是什么意思?
作者: 灰原姐姐    时间: 2013-3-25 19:04
tian_zhuo 发表于 2013-3-24 23:30
您好,请问“定点数”是什么意思?

就是小数点固定不变的数据类型,例如int





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2