智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4118|回复: 11
打印 上一主题 下一主题

[讨论] 飞思卡尔的反三角函数

[复制链接]

6

主题

166

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1499
威望
761
贡献
460
兑换币
301
注册时间
2012-8-22
在线时间
139 小时
毕业学校
未毕业
跳转到指定楼层
1#
发表于 2013-8-6 09:54:45 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
正在用指南针,需要把三轴xyz合并到一起转化成角度,用到C语言库函数atan2,结果出现下列问题:Link Error   : L1822: Symbol _FSFLOAT in file C:\Users\lenovo\Desktop\Ö¸ÄÏÕë\Project\Project_Data\Standard\ObjectCode\main.c.o is undefined

Link Error   : L1822: Symbol _FNEG in file C:\Users\lenovo\Desktop\Ö¸ÄÏÕë\Project\Project_Data\Standard\ObjectCode\connnn.c.o is undefined

Link Error   : L1822: Symbol frexp in file C:\Users\lenovo\Desktop\Ö¸ÄÏÕë\Project\Project_Data\Standard\ObjectCode\connnn.c.o is undefined

Link Error   : L1822: Symbol ldexp in file C:\Users\lenovo\Desktop\Ö¸ÄÏÕë\Project\Project_Data\Standard\ObjectCode\connnn.c.o is undefined

Link Error   : L1822: Symbol _FCMP in file C:\Users\lenovo\Desktop\Ö¸ÄÏÕë\Project\Project_Data\Standard\ObjectCode\connnn.c.o is undefined

Link Error   : L1822: Symbol _FADD in file C:\Users\lenovo\Desktop\Ö¸ÄÏÕë\Project\Project_Data\Standard\ObjectCode\main.c.o is undefined

Link Error   : L1822: Symbol _FMUL in file C:\Users\lenovo\Desktop\Ö¸ÄÏÕë\Project\Project_Data\Standard\ObjectCode\main.c.o is undefined

Link Error   : L1822: Symbol _FSTRUNC in file C:\Users\lenovo\Desktop\Ö¸ÄÏÕë\Project\Project_Data\Standard\ObjectCode\connnn.c.o is undefined

Link Error   : L1822: Symbol _FSUB in file C:\Users\lenovo\Desktop\Ö¸ÄÏÕë\Project\Project_Data\Standard\ObjectCode\connnn.c.o is undefined

Link Error   : L1822: Symbol _FDIV in file C:\Users\lenovo\Desktop\Ö¸ÄÏÕë\Project\Project_Data\Standard\ObjectCode\connnn.c.o is undefined

Link Error   : Link failed

22

主题

167

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1488
威望
751
贡献
411
兑换币
442
注册时间
2015-1-27
在线时间
163 小时
毕业学校
陕西科技大学
12#
发表于 2015-2-2 10:50:06 | 只看该作者
改成float工程就好了,有直接改现有工程的,或者重建工程移植
回复 支持 反对

使用道具 举报

19

主题

2430

帖子

0

精华

跨届大侠

这并没有什么卵用.

Rank: 10Rank: 10Rank: 10

积分
6595

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

威望
3611
贡献
1592
兑换币
1425
注册时间
2014-7-14
在线时间
696 小时
11#
发表于 2014-7-26 09:33:13 | 只看该作者
建工程时没有选择float然后某个表达式里将整型与float型同时参与运算了或者对float进行了强制转换!重建一次工程,选择float型就好了·······【我复制来的。。】
回复 支持 反对

使用道具 举报

6

主题

31

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1092
QQ
威望
556
贡献
346
兑换币
358
注册时间
2012-10-22
在线时间
95 小时
10#
发表于 2014-7-18 23:39:32 | 只看该作者
我也遇到这个问题了.请问你是怎么解决的?用近似的吗?近似怎么写的?
回复 支持 反对

使用道具 举报

11

主题

390

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1698
QQ
威望
835
贡献
433
兑换币
324
注册时间
2011-8-20
在线时间
215 小时
9#
发表于 2013-8-8 19:04:20 | 只看该作者
happyzn75 发表于 2013-8-8 18:57
打出来也不行,只能近似代替了

晕 都是近似代替的
回复 支持 反对

使用道具 举报

6

主题

166

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1499
威望
761
贡献
460
兑换币
301
注册时间
2012-8-22
在线时间
139 小时
毕业学校
未毕业
8#
 楼主| 发表于 2013-8-8 18:57:26 | 只看该作者
理工小别 发表于 2013-8-8 09:15
不能这么说 其实反函数在VCC++里也是一个库函数 你可以去查库函数 然后把它全部打出来就可以了

打出来也不行,只能近似代替了
回复 支持 反对

使用道具 举报

11

主题

390

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1698
QQ
威望
835
贡献
433
兑换币
324
注册时间
2011-8-20
在线时间
215 小时
7#
发表于 2013-8-8 09:15:59 | 只看该作者
happyzn75 发表于 2013-8-8 08:55
已经明白了,像这种控制类cpu都不支持像反三角函数这样的东西,得是dsp才支持。

不能这么说 其实反函数在VCC++里也是一个库函数 你可以去查库函数 然后把它全部打出来就可以了
回复 支持 反对

使用道具 举报

6

主题

166

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1499
威望
761
贡献
460
兑换币
301
注册时间
2012-8-22
在线时间
139 小时
毕业学校
未毕业
6#
 楼主| 发表于 2013-8-8 08:55:18 | 只看该作者
理工小别 发表于 2013-8-7 09:45
angle=atan2((double)y,(double)x) * (180 / 3.14159265) + 180;

antan2() 你缺一个扩回括号angle=atan2 ...

已经明白了,像这种控制类cpu都不支持像反三角函数这样的东西,得是dsp才支持。
回复 支持 反对

使用道具 举报

11

主题

390

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1698
QQ
威望
835
贡献
433
兑换币
324
注册时间
2011-8-20
在线时间
215 小时
5#
发表于 2013-8-7 09:45:15 | 只看该作者
angle=atan2((double)y,(double)x) * (180 / 3.14159265) + 180;

antan2() 你缺一个扩回括号angle=atan2((double)y,(double)x) * (180 / 3.14159265) )+ 180;
回复 支持 反对

使用道具 举报

6

主题

166

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1499
威望
761
贡献
460
兑换币
301
注册时间
2012-8-22
在线时间
139 小时
毕业学校
未毕业
4#
 楼主| 发表于 2013-8-7 08:57:46 | 只看该作者
理工小别 发表于 2013-8-6 10:10
math.h

已经包含math.h了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 17:37 , Processed in 0.062197 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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