layout: post comments: true title: 大疆机甲大师教育机器人Python开发:API中文化初尝试 description: date: 2019-10-15 00:00:00 -0700
选取了貌似最简单的新手程序,先做个中文化前后对比。原始英文例程(因为没弹匣,去掉了最后一行发射子弹):
def start():
robot_ctrl.set_mode(rm_define.robot_mode_free)
gimbal_ctrl.set_rotate_speed(260)
armor_ctrl.cond_wait(rm_define.cond_armor_bottom_back_hit)
gimbal_ctrl.yaw_ctrl(180)
中文化后的代码:
def start():
大师.设置模式(常量.自由模式)
云台.设置旋转速度(60)
装甲.等待时机(常量.装甲被袭_后底)
云台.平转(20)
当然,需要额外代码进行API封装(可以在每个程序中复用),测试过完整可运行的代码在此
一些体会:
rm_define
)的设计很有改进空间,现在是所有的常量都在一起,rm_define
下有上百个值,如果能分类会清晰很多print
)问题 - 测过,已向官方反馈.
4.2. 尝试搭建一个简易的测试框架
4.3. 因为官方暂不支持import
第三方库,研究一下有没有变通方法