查看: 3065|回复: 2

圆点博士小四轴使用EXCEL生成通讯指令

[复制链接]
  • TA的每日心情
    奋斗
    2013-7-4 23:49
  • 签到天数: 21 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2014-11-21 16:11:34 | 显示全部楼层 |阅读模式
    分享到:
    圆点博士小四轴2014版本使用简单易用的通讯协议。用户可以通过EXCEL方便得到控制指令,然后通过串口助手之类的软件,把指令发送到小四轴 ,就可以实现对小四轴的控制。
    圆点博士小四轴2014使用Excel计算飞行指令:


    飞行指令计算.jpg
    第一步:组合成十个字符长度的控制命令 (公式:B2&D2&F2&H2&J2)
    第二步:把命令分开成单个字母 (公式:MID(A4,1,1)/MID(A4,2,1)/。。。/MID(A4,10,1))
    第三步:把上一步的各个字母转换成ASC码 (公式:CODE(A6)/CODE(B6)/。。。/CODE(J6))
    第四步:把上述各个ASC码加起来 (公式:SUM(A8:J8))
    第五步:把上一步得到的结果对256求余数 (公式:MOD(A10,256))
    第六步:用256减去上一步得到的余数 (公式:256-A12)
    第七步:把上一步的结构转换成十六进制 (公式DEC2HEX(A14))
    第八步:组合飞行控制指令和上一步得到的结果 (公式:A4&A16)
    第九步:加上头标志和尾标志 (公式:":"&A18&"/")

    人机互动指令计算.jpg
    圆点博士小四轴2014使用Excel计算人机互动指令:
    第一步:把命令分开成单个字母 (公式:MID(A4,1,1)/MID(A4,2,1)/。。。/MID(A4,10,1))
    第二步:把上一步的各个字母转换成ASC码 (公式:CODE(A6)/CODE(B6)/。。。/CODE(J6))
    第三步:把上述各个ASC码加起来 (公式:SUM(A8:J8))
    第四步:把上一步得到的结果对256求余数 (公式:MOD(A10,256))
    第五步:用256减去上一步得到的余数 (公式:256-A12)
    第六步:把上一步的结构转换成十六进制 (公式DEC2HEX(A14))
    第七步:组合飞行控制指令和上一步得到的结果 (公式:A4&A16)
    第八步:加上头标志和尾标志 (公式:":"&A18&"/")


    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-12-5 14:06
  • 签到天数: 22 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2014-11-23 16:37:59 | 显示全部楼层
    顶博士,等着博士的书哦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-6-13 09:49
  • 签到天数: 19 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2014-11-27 22:15:17 | 显示全部楼层
    学习学习                           
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-25 10:26 , Processed in 0.141527 second(s), 21 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.