24小时热门版块排行榜    

查看: 1198  |  回复: 13

199821756

铁虫 (初入文坛)

引用回帖:
10楼: Originally posted by jerkwin at 2014-04-27 21:50:36
不明白"过0处理"什么意思....

呵呵就是 一个圆的360度,过了360度不就从新开始又从0~360度,你算两个点的角度差,有过0判断。当然算最小角度,比如200和240 相差40度。但是 300度和20度相差80度。
11楼2014-04-27 22:15:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jerkwin

专家顾问 (正式写手)

引用回帖:
11楼: Originally posted by 199821756 at 2014-04-27 22:15:20
呵呵就是 一个圆的360度,过了360度不就从新开始又从0~360度,你算两个点的角度差,有过0判断。当然算最小角度,比如200和240 相差40度。但是 300度和20度相差80度。...

两种方法:
1. 角度计算的时候以第一个点为起点
2. 限制角度在(-180,180)
12楼2014-04-27 22:57:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

199821756

铁虫 (初入文坛)

引用回帖:
12楼: Originally posted by jerkwin at 2014-04-27 22:57:09
两种方法:
1. 角度计算的时候以第一个点为起点
2. 限制角度在(-180,180)...

可以给我解说下您的 第一个方法么,,
13楼2014-04-27 23:09:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

引用回帖:
8楼: Originally posted by 199821756 at 2014-04-27 21:15:13
你好  还有个小逻辑想问问,  就是过0处理,  我控制电机做定位运动。您回答的问题解决了我的方向问题,还有就是 所在点和目标点的距离问题,可否也指点小弟一下。1~16384 同样假设为距离。 实时的位置由另一个板子 ...

描述一下'过0处理'的目的和要求
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
14楼2014-04-29 22:26:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 199821756 的主题更新
信息提示
请填处理意见