一种基于Android的智能手机与3D打印机交互的方法与流程

文档序号:12558678阅读:来源:国知局

技术特征:

1.一种基于Android的智能手机与3D打印机交互的方法,其特征在于,包括如下步骤:

Ⅰ.Android智能手机根据输入的3D打印机的通讯物理地址的个数进行判断;3D打印机的通讯物理地址的个数等于1执行简化交互模式;3D打印机的通讯物理地址的个数大于1执行复杂交互模式;

Ⅱ.简化交互模式具体步骤为:

(a).在Android智能手机与3D打印机交互的内容报文中设置一段定义报文,定义报文为16位二进制码,16位二进制码中前10位中的每一位二进制位代表3D打印机相关部件动作完成状况位;16位二进制码中第11位至第14位为3D打印机相关部件动作完成状况数量位;16位二进制码中第15位和第16位为完成动作任务校验位;

(b).Android智能手机发送报文给3D打印机,3D打印机依据16位二进制码中前10位判断动作类型组,3D打印机完成动作类型组中一个动作后,将对应16位二进制码中前10中的代表值反置,同时16位二进制码中第11位至第14位进行加1;完成动作类型组中所以动作时,16位二进制码中第15位的值反置;

(c).Android智能手机接收到3D打印机返回的报文,根据完成情况,执行下步控制指令的输入;

(d).步骤(b)和步骤(c)循环运行,停止条件为3D打印机判断动作类型组为最后一步时,将16位二进制码中第15位和第16位的值全部反置,Android智能手机检测到16位二进制码中第15位和第16位的值全部反置时,停止。

Ⅲ.复杂交互模式交互模式具体步骤为:

(1)根据预设的与N个3D打印机的每一个相对应的第一系数和第三系数,生成第一报头,根据该第一报头为所述N个3D打印机进行第一次通信,其中N位大于1的整数;

(2)经过预设时间后,获得所述N个3D打印机的原料消耗量与已打印物的产出量;

(3)根据所述原料消耗量与已打印物的产出量修正第一系数;

(4)根据第二系数和已打印物的产出量,获得所述N个3D打印机的工作进度;

(5)根据所述第三系数、上述经过修正的第一系数和所述工作进度,生成第二报头,根据第二报头为所述N个3D打印机进行第二次通信。

2.根据权利要求1一种基于Android的智能手机与3D打印机交互的方法,其特征在于,所述原料消耗量为所消耗的原料的质量;所述已打印物的产出量为已打印物的体积。

3.根据权利要求1一种基于Android的智能手机与3D打印机交互的方法,其特征在于,所述第一系数为3D打印机的打印速度;所述第二系数为3D打印机的打印任务相关度;所述第三系数为各3D打印机彼此之间的距离。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1