The invention discloses a method for sharing 3D printers. The method comprises the following steps: sending print commands through a computer, receiving print commands by a 3D printer and storing them in a cache, and sending query and print command information to a shared control module. The invention can realize the analysis of each printer, greatly improves the efficiency of analysis, does not need to increase additional bandwidth maintenance and detection of printed messages, and solves the technical problems of large workload and low efficiency existing in the methods in the prior art. Moreover, it saves the cost and space, and also facilitates the later maintenance of the whole printing system.
【技术实现步骤摘要】
3D打印机共享方法
本专利技术涉及3D打印
,具体为一种3D打印机共享方法。
技术介绍
现有的3D打印机联机时占用资源多、速度慢,切换时间长,在不能给所有打印机共享信息的情况下无法记录所有设备的运行信息,这给打印机运行状态实时监测带来了很大的不便。
技术实现思路
本专利技术的目的是为了克服上述不足提供一种3D打印机共享方法。一种3D打印机共享方法,该方法包括以下步骤:通过计算机发送打印命令,3D打印机接收打印命令并存储至缓存;发送查询打印命令信息给共享控制模块;共享控制模块收到查询打印命令后,查询各个3D打印机缓存中内容是否为空,如果不为空,则向该打印机发送打印;如果为空,则将无打印信息的反馈信号进行广播,表示处于可用状态,并将状态数据发送至共享控制模块,共享控制模块进行二次分配。进一步,共享控制模块收到查询打印命令后,查询各个3D打印机缓存中内容是否为空包括以下步骤:从n个打印命令中随机抽取m个打印命令,m为偶数,求MNum个打印命令的长度并按照从小到大排列,然后依次两两分组,获得m/2个分组;对m/2个分组进行比对,得到公共序列,以公共序列中的连续字符为中心点,计算中心点到打印命令头部的绝对位置、中心点与绝对位置与打印命令总长度的比值,获得分布数组D[i],其中,D[i]表示相对位置分布落在[i-L,i+L]的中心点的个数,i为相对位置,L为滑动窗口长度;根据分布数组D[i]和计算公式D[i+1]-D[i]=D1[i],获得一阶分布D1[i]。进一步,所述并将状态数据发送至共享控制模块,共享控制模块进行二次分配具体包括以下步骤:共享控制模块收到更新的 ...
【技术保护点】
1.一种3D打印机共享方法,其特征在于:该方法包括以下步骤:通过计算机发送打印命令,3D打印机接收打印命令并存储至缓存;发送查询打印命令信息给共享控制模块;共享控制模块收到查询打印命令后,查询各个3D打印机缓存中内容是否为空,如果不为空,则向该打印机发送打印;如果为空,则将无打印信息的反馈信号进行广播,表示处于可用状态,并将状态数据发送至共享控制模块,共享控制模块进行二次分配。
【技术特征摘要】
1.一种3D打印机共享方法,其特征在于:该方法包括以下步骤:通过计算机发送打印命令,3D打印机接收打印命令并存储至缓存;发送查询打印命令信息给共享控制模块;共享控制模块收到查询打印命令后,查询各个3D打印机缓存中内容是否为空,如果不为空,则向该打印机发送打印;如果为空,则将无打印信息的反馈信号进行广播,表示处于可用状态,并将状态数据发送至共享控制模块,共享控制模块进行二次分配。2.根据权利要求1所述的3D打印机共享方法,其特征在于,共享控制模块收到查询打印命令后,查询各个3D打印机缓存中内容是否为空包括以下步骤:从n个打印命令中随机抽取m个打印命令,m为偶数,求MNum个打印命令的长度并按照从小到大排列,然后依次两两分组,获得m/2个分组;对m/2个分组进行比对,得到公共序列,以公共序列中的连续字符为中心点,计算中心点到打印命令头部的绝对位置、中心点与绝对位置与打印命令总长度的比值,获得分布数组D[i],其中,D[i]表示相对位置分布落在[i-L,i+L]的中心点的个数,i为相对位置,L为滑动窗口长度;根据分布数组D[i]和计算公式D[i+1]-D[i]=D1[i],获得一阶分布D1[i]。3.根据权利要求2所...
【专利技术属性】
技术研发人员:万金钢,
申请(专利权)人:武汉朋谊科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。