您所在的位置: 首页 > 新闻资讯 > 公司新闻

德力科喷码机软件系统

发布者:雅煜安工业品(苏州)有限公司 发布时间:2020-1-4 13:42:12 点击次数:668 关闭

从技能原理上来说,常用的德力科小字符喷码机归于喷墨打印机之一种,因首要应用于工业现场为产品赋码,为了区分常用的打印机,咱们约定俗成的叫做喷码机。


一般来说,喷码机和打印机较显着的不同是,喷码机一般是需求在现场输入和修改打印内容,而打印机多是衔接电脑或其它外设来输入打印信息。也能够说,喷码机是一个集成了电脑与打印机于一体的整合性设备,内部有和电脑相似的字符处理修改体系,有人机操作界面即显示屏和输入键盘(或触摸屏),有对外设硬件(即墨路体系)的操控功用,有打印头的驱动功用等。要完结这些功用,喷码机有必要依托一个完好的软件体系来完结。关于喷码机的研制团队,选用什么样的软件架构,将会决议喷码机多种功用上的显着差异。
那么,喷码机一般会选用哪几种软件体系架构,终究表现到喷码机功用上又有什么差异呢?
一、裸奔 不运用操作体系,也就是工程师们常说的裸奔。前期的喷码机,由于受处理器功用的限制,根本都是这种软件架构。软件直接操控喷码机的悉数底层硬件,处理器的每个引脚,每一个内存单元,都有一一对应的软件句子进行操控,完结任何一个软件功用,都要自己从头写一段程序。这是一种高效的方法,就软件的履行功率而言能够说无与伦比,但关于软件编写者来说,这绝对是功率最低的方法。这种方法下,喷码机操作界面一个简略的光标移动,都需求写杂乱的大段程序才干完结。这种软件架构的另一个缺陷是,喷码机体系硬件晋级,运用新的处理器时,软件简直无法移植,工程师将面临的是底层软件悉数重写。
关于动辙数万行的高度杂乱的喷码机操控软件,这简直是软件工程师的噩梦。所以咱们会看到,有些喷码机过二年改下整机外观,就推出新类型,而操作界面和功用参数,却简直无任何改善,由于改改外观,相对重写喷码机软件,那实在是简略得太多太多了。
二、德力科喷码机运用现成嵌入式操作体系 工控范畴,常用的嵌入式操作体系是Windows和Linux,android体系从底层来说,也属Linux内核。相比裸奔,运用操作体系对喷码机的研制人员来说,开发功率就大大提高了,编程变得简略,有非常多和现成资源可用,底层办理由体系完结,开发人员只需求重视喷码机功用性的完结。能够简略的完结喷码机的杂乱的人机界面,能够直接运用操作体系的文件办理功用,这都使得开发周期大为缩短,能够更快的将新产品推向市场。运用现成的操作体系一般也具有很好扩展性,比方简略完结U盘衔接,网络衔接长途操控等,或许让喷码机完结放音乐,看视频,乃至上网打游戏这些看上去巨大上的功用乃至操作体系都能自带。 看上去很美好。
下面再说说这种方法的缺乏。
问题之一,是这个体系的底层是彻底由他人建立的,工程师对喷码机的底层软件会失掉操控。比方运用Windows体系,你在履行喷码机的顶层功用代码的时分,你并不知道操作体系在怎么做,乃至死机时也无法知道原因,由于操作体系不是你自己写的。喷码机的操控有许多特别的要求,比方墨滴充电,相位检测,打印方位操控等,对时刻的操控要求是微秒级的,而操作体系运转时,体系时刻有必要是由操作体系来调度分配的,因此在这些功用上就有必要进行退让,如下降打印定位的精度等。
问题之二,运转这些操作体系对硬件资源的要求更高,即使是体系结构比较灵敏易于削减的Linux,也至少需求2M flash,4M RAM以上。而WIN CE则对资源要求高得更多。更高的硬件要求,一起WIN体系也是需求额定的授权费用的,这自然会带来更高的成本。
三、德力科自主操作体系 剖析完上面二种喷码机软件架构,研制人员自然会想到需求第三种架构:这个体系既能确保对底层硬件的彻底操控,又能确保人机界面等上层软件的高功率编程和履行,正是根据这一目标,环视机械的研制团队为C喷码机自主开发了专用操作体系。
自主开发一个底层操作体系,看上去和不运用体系的裸奔好像差不多,体系的每一个IO口,每一个存贮单元,准确到毫秒、微秒乃至纳秒级的时刻片,都有必要由体系根据喷码机的功用分配操控,前期的开发远比直接裸奔和运用现成操作体系杂乱。这也是为什么伟灿公司强壮的软件研制团队,也运用了近三年的时刻,才完结C喷码机整体体系软件。但和裸奔体系及现成嵌入式操作体系,这些支付是值得的。
终究完结的C喷码机的体系,是一个高度柔性可扩展的体系,现在咱们的工程师,能够快速的对喷码机进行晋级,比方增加一个完好的操作帮助体系,将界面改为一个全新的语种,能够经过简略的几句指令挂载杂乱的条码编码和解码功用,能够经过对通讯模块的简略设置,衔接彻底自定义的其它设备,等等一起,这也是一个彻底操控底层的喷码机体系,在对墨滴进行微秒级充电操控的高速准确定位的打印中,仍能够流通的进行打印内容和参数的恣意改变设置,一起还能确保喷码机墨路体系对压力、粘度、相位的高精度操控。这也是一个极高功率的软件,完结杂乱的功用,中心软件巨细仅不到200K,仅为Linux最小体系的1/10。当然,这个体系也能够让喷码机在下班时为产线职工放一段轻松的视频放松一下。
结语:其实喷码机软件和手机软件的发展路线有相似。前期是非机年代的手机软件就是裸奔软件,裸奔已筛选。智能机年代,大部分手机厂商有现成的WIN和安卓,改改就能用。苹果OS,就是彻底的自主的操作体系了。www.sz-yya.com