基于面向对象编程的印刷机轴控的类库创建方法和装置与流程

文档序号:31794188发布日期:2022-10-14 16:50阅读:80来源:国知局
基于面向对象编程的印刷机轴控的类库创建方法和装置与流程

1.本发明涉及印刷机技术领域,特别是一种基于面向对象编程的印刷机轴控的类库创建方法和类库创建装置。


背景技术:

2.印刷机是轻工业领域常见的设备,随着印刷技术的不断发展,印刷机的控制技术也在不断的进步,越来越向数字化和智能化发展。生产的高效率和产品的高质量要求使得一些高精度电气系统和高性能自动控制系统应运而生,而自动控制系统的使用,使复杂的印刷工艺变得简单明确,并且越来越多的机械部分也由电气系统所取代。
3.近十年以来,随着伺服技术的发展,无轴印刷传动技术在印刷行业取得了广泛的应用,相较于以往的需要一根长主轴传动来维持同步,无轴传动技术可以降低来自机械制造和装配方面的复杂性,但在控制方面却会带来一定程度的复杂性。例如,对于一个4色胶印机,每个色组有印版滚筒、橡皮布滚筒和压印滚筒。除此之外,牵引单元和收放卷单元也都需要伺服控制,以完成张力控制以及卷径计算等功能。
4.轴控功能是印刷机控制系统中最核心的部分。目前,对于轴控功能在软件方面,大多采用面向过程的方式,例如利用plcopen功能库提供的一些标准函数,先对轴进行使能、回零,再进行齿轮同步等。对于一些需要张力控制和卷径计算的轴,再增加比例-积分-微分(pid)控制器功能块以及卷径计算功能块等等。此种方式在软件层面,虽然过程符合设备的状态,但程序结构不够紧密,关键参数不具备安全性,适用性和维护性相对较弱。


技术实现要素:

5.有鉴于此,本发明提出了一种基于面向对象编程的印刷机轴控的类库创建方法和类库创建装置,用以简化多轴印刷设备的分类和管理,可以节省印刷设备软件设计的工作量,与以往面向过程的程序结构相比,方案更加简洁。
6.根据本发明实施例提供的一种基于面向对象编程的印刷机轴控的类库创建方法,该类库创建方法包括:
7.将该印刷机的工艺轴分类,其中,工艺轴至少包括普通速度轴、张力调节轴以及收放卷轴;
8.按照每一类轴的功能,创建每一类轴对应的类库,其中,该类库包括父类和子类;其中,该父类包括印刷机轴控的基本功能;该子类根据工艺要求扩展附加功能,并继承父类的基本功能或子类的附加功能;
9.根据父类和子类,对普通速度轴、张力调节轴以及收放卷轴进行面向对象编程。
10.根据本发明实施例提供的一种基于面向对象编程的印刷机轴控的类库创建装置,该类库创建装置包括处理器以及存储程序的存储器,其中,该程序包括指令,该指令在由处理器执行时,执行以下步骤:
11.将该印刷机的工艺轴分类,其中,工艺轴至少包括普通速度轴、张力调节轴以及收
放卷轴;
12.按照每一类轴的功能,创建每一类轴对应的类库,其中,该类库包括父类和子类;其中,该父类包括印刷机轴控的基本功能;该子类根据工艺要求扩展附加功能,并继承父类的基本功能或子类的附加功能;
13.根据父类和子类,对普通速度轴、张力调节轴以及收放卷轴进行面向对象编程。
14.根据本发明实施例提供的一种基于面向对象编程的印刷机轴控的类库创建装置,该类库创建装置包括:
15.分类单元,用以将该印刷机的工艺轴分类,其中,工艺轴至少包括普通速度轴、张力调节轴以及收放卷轴;
16.创建单元,用以按照每一类轴的功能,创建所述每一类轴对应的类库,其中,该类库包括父类和子类;其中,该父类包括印刷机轴控的基本功能;该子类根据工艺要求扩展附加功能,并继承父类的基本功能或子类的附加功能;
17.编程单元,用以根据父类和子类,对普通速度轴、张力调节轴以及收放卷轴进行面向对象编程。
18.从上述方案中可以看出,由于本发明的实施例采用面向对象编程的方法来开发印刷设备轴控类库,将所有的轴之间的关系紧密的联系起来,方便分类和管理多轴印刷设备。面向对象编程的方法将轴控标准功能封装,用来作为类里的方法,再利用继承特性,进一步扩展或重写类中的方法以适应于工艺轴的需求。与此同时,面向对象编程的方法节省了印刷设备软件设计的工作量,程序结构也比以往的面向过程的解决方案更加简洁。
附图说明
19.下文将以明确易懂的方式通过对优选实施例的说明并结合附图来对本发明上述特性、技术特征、优点及其实现方式予以进一步说明,其中:
20.图1是本发明类库创建方法的一个实施例的流程示意图;
21.图2是本发明一个实施例的框架图;
22.图3是本发明另一个实施例的框架图;
23.图4是本发明另一个实施例的框架图;
24.图5是本发明另一个实施例的框架图;
25.图6是本发明类库创建装置的另一个实施例的流程示意图;
26.图7是本发明类库创建装置的另一个实施例的结构示意图;
27.图8是能够用于实现本发明的实施例的示例性电子设备的结构框图。
28.其中,附图标记如下:
29.20:父类printaxisctrl201:使能202:回零
30.203-205:虚方法206:接口30:子类printaxis_std
31.301:齿轮进302:齿轮出303:相位叠加
32.304:接口40:子类printaxis_sectional401:线性化数据
33.402:pid403:张力控制404:接口
34.50:子类printaxis_winder501:卷径积分计算502:卷径厚度计算
35.503:扭矩预控504:接口601:父类printaxisctrl
36.602:子类printaxis_std603:子类printaxis_sectional604:子类printaxis_winder
37.70:类库创建装置701:分类单元702:创建单元
38.703:编程单元800:电子设备801:计算单元
39.802:只读存储器(rom)803:随机访问存储器(ram)804:总线
40.805:输入/输出(i/o)接口806:输入单元807:输出单元
41.808:存储单元809:通信单元
42.s101:将该印刷机的工艺轴分类,其中,工艺轴至少包括普通速度轴、张力调节轴以及收放卷轴
43.s102:按照每一类轴的功能,创建每一类轴对应的类库,其中,该类库包括父类和子类;其中,该父类包括印刷机轴控的基本功能;该子类根据工艺要求扩展附加功能,并继承父类的基本功能或子类的附加功能
44.s103:根据父类和子类,对普通速度轴、张力调节轴以及收放卷轴进行面向对象编程
具体实施方式
45.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
46.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
47.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
48.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
49.图1示出了本公开类库创建方法的一个实施例的流程示意图,具体的,该类库创建方法主要包括:
50.步骤s101:将该印刷机的工艺轴分类,其中,工艺轴至少包括普通速度轴、张力调节轴以及收放卷轴。
51.印刷设备中常见的轴的分类及所需要实现的功能分别为:
52.普通速度轴,具有一般速度轴所需的使能、回零、齿轮同步等常见功能;
53.张力调节轴,除普通速度轴的功能外,还具有能够接受张力传感器或者摆棍信号反馈,实现张力调节的功能;
54.收放卷轴,除具有张力调节轴的功能外,还具有多种形式的卷径计算功能,例如积分法算卷径等功能。
55.步骤s102:按照每一类轴的功能,创建每一类轴对应的类库,其中,该类库包括父类和子类;其中,该父类包括印刷机轴控的基本功能;该子类根据工艺要求扩展附加功能,并继承父类的基本功能或子类的附加功能。
56.具体的,父类包括印刷机轴控的使能和回零功能,另外,父类还包括实现多态性的虚方法。
57.按照普通速度轴的功能创建的类库,其中,按照该普通速度轴的功能创建的子类继承父类的基本功能,并扩展齿轮同步和相位叠加的附加功能。
58.按照张力调节轴的功能创建的类库,其中,按照该张力调节轴的功能创建的子类继承父类的基本功能和按照普通速度轴的功能创建的子类的附加功能,并扩展张力控制以及线性化数据的附加功能;
59.按照张力调节轴的功能创建的子类的张力控制以及线性化数据的附加功能,进一步包括:
60.对张力传感器或者摆棍信号反馈进行线性化处理;
61.结合比例-积分-微分(pid)控制器功能块,调节牵引轴的速度,维持料带稳定的张力。
62.按照收放卷轴的功能创建的类库,其中,按照该收放卷轴的功能创建的子类继承父类的基本功能和按照张力调节轴的功能创建的子类的附加功能,并扩展卷径计算以及扭矩预控的附加功能;
63.按照收放卷轴的功能创建的子类的卷径计算以及扭矩预控的附加功能,进一步包括收卷和放卷。
64.步骤s103:根据父类和子类,对普通速度轴、张力调节轴以及收放卷轴进行面向对象编程。
65.具体的,基于面向对象编程,根据父类功能创建父类printaxisctrl,包括印刷机轴控的使能和回零功能,进一步的,父类还包括实现多态性的虚方法,这些虚方法可以在子类中重写和扩展。
66.基于面向对象编程,按照普通速度轴的功能创建子类printaxis_std,继承于父类printaxisctrl,除了具有父类printaxisctrl的功能之外,还含有印刷机伺服轴需要的齿轮同步、相位叠加等相关功能涉及方法。
67.基于面向对象编程,按照张力调节轴的功能创建子类printaxis_sectional,含有张力控制以及线性化数据等方法,用来作为张力传感器或者摆棍信号反馈的线性化处理,并结合pid功能块,能够通过调节牵引轴的速度来维持料带稳定的张力。
68.基于面向对象编程,按照收放卷轴的功能创建子类printaxis_winder,包含两种卷径计算方法,同时也具有在特殊情况下可以调用的用来维持张力稳定的扭矩预控方法。
69.如图1所示,采用面向对象编程的方法来开发印刷设备的轴控类库,可以将所有的轴之间的关系紧密的联系起来,方便分类和管理多轴印刷设备。
70.本公开示例性实施例还提供一种类库创建装置,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器。所述存储器存储有能够被所述至少一个处理器执行的计算机程序,所述计算机程序在被所述至少一个处理器执行时用于使该类库创建装置执行根据本公开实施例的方法。
71.图2至图5示出了基于面相对象编程的印刷机轴控的类库创建装置的实施例,该类库创建装置包括处理器以及存储程序的存储器,其中,该程序包括指令,该指令在由处理器执行时,执行以下步骤:
72.将该印刷机的工艺轴分类,其中,工艺轴至少包括普通速度轴、张力调节轴以及收放卷轴;
73.按照每一类轴的功能,创建每一类轴对应的类库,其中,该类库包括父类和子类;其中,该父类包括印刷机轴控的基本功能;该子类根据工艺要求扩展附加功能,并继承父类的基本功能或子类的附加功能;
74.根据父类和子类,对普通速度轴、张力调节轴以及收放卷轴进行面向对象编程。
75.首先,图2示出本公开一个实施例的框架图,具体的,示出了基于面向对象编程,根据父类功能创建的父类printaxisctrl 20,其中,使能201功能由函数mpoweron实现;回零202功能由函数mhoming实现;虚方法203至204由虚函数实现,用以子类的继承和重写,实现多态特性;接口205由函数mhmis实现,提供了关联以及方法调用上的可插入性,软件系统的规模越大,生命周期越长,接口使得软件系统的灵活性、可扩展性和可插入性得到保证。
76.其次图3示出示出本公开另一个实施例的框架图,具体的,示出了基于面向对象编程,按照普通速度轴的功能创建的子类printaxis_std 30;齿轮进301和齿轮出302分别由函数gearin和函数gearout实现,用以实现齿轮同步的功能;相位叠加303功能由函数superimpose实现;接口304由函数mhmis实现,提供了关联以及方法调用上的可插入性,软件系统的规模越大,生命周期越长,接口使得软件系统的灵活性、可扩展性和可插入性得到保证。
77.另外图4示出示出本公开另一个实施例的框架图,具体的,示出了基于面向对象编程,按照张力调节轴的功能创建的子类printaxis_sectional 40;线性化数据401功能由函数datalinear实现;pid 402控制由函数pid实现;张力控制403功能由函数tensionctrl实现;接口404由函数mhmis实现,提供了关联以及方法调用上的可插入性,软件系统的规模越大,生命周期越长,接口使得软件系统的灵活性、可扩展性和可插入性得到保证。
78.最后图5示出示出本公开另一个实施例的框架图,具体的示出了基于面向对象编程,按照收放卷轴的功能创建的子类printaxis_winder 50;卷径积分计算501功能由函数diametercal_integral实现;卷径厚度计算502控制由函数diametercal_webthickness实现;扭矩预控503功能由函数torqueprectrl实现;接口504由函数mhmis实现,提供了关联以及方法调用上的可插入性,软件系统的规模越大,生命周期越长,接口使得软件系统的灵活性、可扩展性和可插入性得到保证。
79.图6是本发明基于面相对象编程的印刷机轴控的类库创建装置的另一个实施例的流程示意图,具体的,箭头的的方向代表了类之间继承的方向。父类printaxisctrl 601中包含一些轴控的基本功能,例如使能和回零等,同时也包含有一些虚方法,这些虚方法可以在子类中重写和扩展。
80.子类printaxis_std 602继承于父类printaxisctrl 601,除了具有父类printaxisctrl 601的功能之外,还具有印刷机伺服轴需要的齿轮同步、相位叠加等相关功能涉及的方法。
81.子类printaxis_sectional 603是子类printaxis_std 602的子类,除了具有父类printaxisctrl 601和子类printaxis_std 602的功能之外,具有张力控制以及线性化数据等功能,用来作为张力传感器或者摆棍信号反馈的线性化处理,并结合pid功能块,能够通过调节牵引轴的速度来维持料带稳定的张力。
82.子类printaxis_winder 604是子类printaxis_sectional 603的子类,除了具有父类printaxisctrl 601、子类printaxis_std 602和printaxis_sectional 603的功能之外,具有两种卷径计算的功能,同时,在特殊情况下,还可以调用用来维持张力稳定的扭矩预控方法。
83.通过图2至图5所示的基于面相对象编程的印刷机轴控的类库创建装置的实施例,可以看出面向对象编程的方法将轴控标准功能进行了封装,作为类里的方法,并利用继承特性,进一步扩展或重写类中的方法以适应于工艺轴的需求。这种方式不仅节省了印刷设备软件设计的工作量,还使程序结构更加简洁。
84.图7是本发明类库创建装置的另一个实施例的结构示意图,具体的,该类库创建装置70包括:
85.分类单元701,用以将该印刷机的工艺轴分类,其中,工艺轴至少包括普通速度轴、张力调节轴以及收放卷轴;
86.创建单元702,用以按照每一类轴的功能,创建所述每一类轴对应的类库,其中,该类库包括父类和子类;其中,该父类包括印刷机轴控的基本功能;该子类根据工艺要求扩展附加功能,并继承父类的基本功能或子类的附加功能;
87.编程单元703,用以根据父类和子类,对普通速度轴、张力调节轴以及收放卷轴进行面向对象编程。
88.具体的,分类单元701根据印刷设备中常见的轴需要实现的功能将印刷机的工艺轴分为:
89.普通速度轴,具有一般速度轴所需的使能、回零、齿轮同步等常见功能;
90.张力调节轴,除普通速度轴的功能外,还具有能够接受张力传感器或者摆棍信号反馈,实现张力调节的功能;
91.收放卷轴,除具有张力调节轴的功能外,还具有多种形式的卷径计算功能,例如积分法算卷径等功能。
92.具体的,创建单元702创建的父类包括印刷机轴控的使能和回零功能,另外,父类还包括实现多态性的虚方法。
93.创建单元702按照普通速度轴的功能创建的类库,其中,按照该普通速度轴的功能创建的子类继承父类的基本功能,并扩展齿轮同步和相位叠加的附加功能。
94.创建单元702按照张力调节轴的功能创建的类库,其中,按照该张力调节轴的功能创建的子类继承父类的基本功能和按照普通速度轴的功能创建的子类的附加功能,并扩展张力控制以及线性化数据的附加功能;
95.创建单元702按照张力调节轴的功能创建的子类的张力控制以及线性化数据的附
加功能,进一步包括:
96.对张力传感器或者摆棍信号反馈进行线性化处理;
97.结合比例-积分-微分(pid)控制器功能块,调节牵引轴的速度,维持料带稳定的张力。
98.创建单元702按照收放卷轴的功能创建的类库,其中,按照该收放卷轴的功能创建的子类继承父类的基本功能和按照张力调节轴的功能创建的子类的附加功能,并扩展卷径计算以及扭矩预控的附加功能;
99.创建单元702按照收放卷轴的功能创建的子类的卷径计算以及扭矩预控的附加功能,进一步包括收卷和放卷。
100.基于面向对象编程,编程单元703根据父类功能创建父类printaxisctrl,包括印刷机轴控的使能和回零功能,进一步的,父类还包括实现多态性的虚方法,这些虚方法可以在子类中重写和扩展。
101.基于面向对象编程,编程单元703按照普通速度轴的功能创建子类printaxis_std,继承于父类printaxisctrl,除了具有父类printaxisctrl的功能之外,还含有印刷机伺服轴需要的齿轮同步、相位叠加等相关功能涉及方法。
102.基于面向对象编程,编程单元703按照张力调节轴的功能创建子类printaxis_sectional,含有张力控制以及线性化数据等方法,用来作为张力传感器或者摆棍信号反馈的线性化处理,并结合pid功能块,能够通过调节牵引轴的速度来维持料带稳定的张力。
103.基于面向对象编程,编程单元703按照收放卷轴的功能创建子类printaxis_winder,包含两种卷径计算方法,同时也具有在特殊情况下可以调用的用来维持张力稳定的扭矩预控方法。
104.通过将印刷机的工艺轴进行分类,并按照每一类工艺轴的需求创建对应的类库,可以缩短软件开发的时间,提高软件开发的效率,同时实现模块化软件设计,提升程序的标准化程度。利用面向对象编程的继承和多态等特性,使软件开发具有可扩展性。
105.本公开示例性实施例还提供一种存储有计算机程序的非瞬时计算机可读存储介质,其中,所述计算机程序在被计算机的处理器执行时用于使所述计算机执行根据本公开实施例的方法。
106.本公开示例性实施例还提供一种计算机程序产品,包括计算机程序,其中,所述计算机程序在被计算机的处理器执行时用于使所述计算机执行根据本公开实施例的方法。
107.参考图8,现将描述可以作为本公开的服务器或客户端的电子设备800的结构框图,其是可以应用于本公开的各方面的硬件设备的示例。电子设备旨在表示各种形式的数字电子的计算机设备,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
108.如图8所示,电子设备800包括计算单元801,其可以根据存储在只读存储器(rom)802中的计算机程序或者从存储单元808加载到随机访问存储器(ram)803中的计算机程序,来执行各种适当的动作和处理。在ram 803中,还可存储设备800操作所需的各种程序和数
据。计算单元801、rom 802以及ram 803通过总线804彼此相连。输入/输出(i/o)接口805也连接至总线804。
109.电子设备800中的多个部件连接至i/o接口805,包括:输入单元806、输出单元807、存储单元808以及通信单元809。输入单元806可以是能向电子设备800输入信息的任何类型的设备,输入单元806可以接收输入的数字或字符信息,以及产生与电子设备的用户设置和/或功能控制有关的键信号输入。输出单元807可以是能呈现信息的任何类型的设备,并且可以包括但不限于显示器、扬声器、视频/音频输出终端、振动器和/或打印机。存储单元804可以包括但不限于磁盘、光盘。通信单元809允许电子设备800通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据,并且可以包括但不限于调制解调器、网卡、红外通信设备、无线通信收发机和/或芯片组,例如蓝牙tm设备、wifi设备、wimax设备、蜂窝通信设备和/或类似物。
110.计算单元801可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元801的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元801执行上文所描述的各个方法和处理。例如,在一些实施例中,方法s101到s103可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元808。在一些实施例中,计算机程序的部分或者全部可以经由rom 802和/或通信单元809而被载入和/或安装到电子设备800上。在一些实施例中,计算单元801可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行方法s101到s103。
111.用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
112.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
113.如本公开使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(pld)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。
114.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视
器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
115.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
116.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。
117.本发明实施例提出了一种基于面向对象编程的印刷机轴控的类库创建方法和类库创建装置。该类库创建方法包括:将该印刷机的工艺轴分类,其中,工艺轴至少包括普通速度轴、张力调节轴以及收放卷轴;按照每一类轴的功能,创建每一类轴对应的类库,其中,该类库包括父类和子类;其中,该父类包括印刷机轴控的基本功能;该子类根据工艺要求扩展附加功能,并继承父类的基本功能或子类的附加功能;根据父类和子类,对普通速度轴、张力调节轴以及收放卷轴进行面向对象编程。这种方法不仅可以简化多轴印刷设备的分类和管理,还可以节省印刷设备软件开发的工作量,提升程序的标准化程度。
118.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1