青少年白癜风爱心公益 http://news.39.net/bjzkhbzy/170621/5478875.html有关于手动转动电机一定度数后如何让电机恢复到初始位置的问题:首先我们可以这样认为:①电机转动一定度数不是随意转动一定度数,而是像数轴一样在初始0点的基础上转动到这个度数。②程序开始运行后,电机会自动记录一个初始0点,如果接下来电机是主动转动一定度数的,那么在转动后又会刷新初始0点,如果是我们手动转动的,初始0点是不变的。注意:我说的0点并不是指重置度数为0,只是相当于重置参考坐标,也就是说重置0点后,度数并不一定变成0°。比如,我们现在研究下这个问题,手动转动电机到度,然后让电机恢复到初始位置。以下四个方法,我们逐一考证:①手转再回转到0度,按理说电机度数0点没有变化,电机应该转回到0点,但是电机没有动,所以此方法,没有意义。②手转再回转到0.1度,相当于以初始0点为坐标,回到0.1度位置。这个方法,必须在回转度数后加足够的时间或者是程序运行时间,电机才能回转到位置,然而回转到的位置实际上是0.1度而不是0度位置,只是看上去回去了,所以此方法有争议。③手转,先加入一个电机指定转动到度(用电机主动转动方法抵消掉手动转动度数,也就是我们让电机转到度位置,结果电机一看自己就在度位置,那就不用动了,此时0点重置),然后再加入一个倒转度,也就回到最初0点位置了,此方法有意义。④手转,写入电机停止,相当于重置0点,再写入回转,有意义。最后,我认为如果遇到这个问题,最好就是第四种方法,加个电机停止,来个0点重置就好了。以上就是我瞎编的所有内容了。乐高李鸿飞
感谢大胸弟请我吃根烟
转载请注明:http://www.aideyishus.com/lkjg/93.html