一种采用鼠标曲线化的印刷机墨量预置方法转让专利

申请号 : CN201310307257.7

文献号 : CN103350568B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 童光宇

申请人 : 上海闻江电气控制设备有限公司

摘要 :

本发明涉及一种采用鼠标曲线化的印刷机墨量预置方法,包括如下步骤:在人机界面屏幕上的一个墨量调节区的显示屏幕上进行墨量预置;具体的墨量预置包括如下方法:操作员按下鼠标左键,用移动鼠标到曲线绘制区的左部,根据第一个墨键的墨量决定鼠标的纵向坐标,然后按下鼠标左键,向右拖动鼠标,随着鼠标的移动会显示出一条墨量曲线,同时每个墨键的期望墨量也显示出来;当鼠标拖动到曲线绘制区的右部,就绘制出了一条完整的墨量曲线,此时释放鼠标左键,曲线和期望墨量消失,墨量条上升或下降到期望墨量,墨量值显示框显示出期望墨量的数值。

权利要求 :

1.一种采用鼠标曲线化的印刷机墨量预置方法,其特征在于:所述方法包括如下步骤:在人机界面屏幕上的一个墨量调节区的显示屏幕上进行墨量预置;具体的墨量预置包括如下方法:操作员移动鼠标到曲线绘制区(1)的左部,根据第一个墨键的墨量决定鼠标的纵向坐标,然后按下鼠标左键,向右拖动鼠标,随着鼠标的移动会显示出一条墨量曲线,同时每个墨键的期望墨量(4)也显示出来;

当鼠标拖动到曲线绘制区(1)的右部,就绘制出了一条完整的墨量曲线,此时释放鼠标左键,曲线和前期预置的墨量消失,墨量条(2)上升或下降到期望墨量,墨量值(3)显示框显示出期望墨量的数值。

2.根据权利要求1所述的采用鼠标曲线化的印刷机墨量预置方法,其特征在于:按下鼠标左键时,采用鼠标曲线化的印刷机的内部工作流程如下:步骤一:当检测到鼠标在曲线绘制区被按下左键,调用左键按下事件处理程序;

步骤二:在左键按下事件处理程序中进行参数初始化,要初始化的参数有:(1).将左键按下标志ClickDown置1,表示允许鼠标在曲线绘制区移动过程中绘制曲线;

(2).将保存鼠标x坐标的缓冲堆栈DrawPointNumX和保存鼠标y坐标的缓冲堆栈DrawPointNumY清零,并使当前按下鼠标左键的坐标点进栈,作为曲线的开始点;

(3).将墨键当前值CCSSetData存入一个用于存放墨量期望值的临时缓冲区DrawTempData。

3.根据权利要求1所述的采用鼠标曲线化的印刷机墨量预置方法,其特征在于:移动鼠标的过程中,采用鼠标曲线化的印刷机的内部工作流程如下:步骤一:当鼠标在曲线绘制区移动并保持左键按下时,调用鼠标移动事件处理程序,在处理程序中判断鼠标的移动是否落入墨量当前值大小示意条形图内,如果落入第i个条形图,就将鼠标坐标值保存到堆栈DrawPointNumX[i]和DrawPointNumY[i],并换算成第i个墨键的墨量期望值,换算公式为DrawTempData[i]=CoordY2-e.Y其中:CoordY2为常数,e.Y为鼠标的Y坐标值;

步骤二:根据鼠标坐标值缓冲堆栈中的坐标点在曲线绘制区绘出曲线,在墨量期望值数值显示框中显示计算好的墨量期望值;

步骤三:在鼠标左键释放之前重复所述的步骤一和步骤二,从而在曲线绘制区绘制完整的墨量期望曲线。

4.根据权利要求1所述的采用鼠标曲线化的印刷机墨量预置方法,其特征在于:释放鼠标左键时,采用鼠标曲线化的印刷机的内部工作流程如下:步骤一:当检测到鼠标左键释放时,调用左键释放事件处理程序,将左键按下标志ClickDown清零,表示曲线绘制结束,以后的鼠标移动不会再绘制曲线;

步骤二:将临时缓冲区DrawTempData内的墨量期望值替换墨键当前值CCSSetData,从而产生了新的墨量当前值;

步骤三:将新的墨量当前值传递到墨键控制设备,使墨键墨量得到调整。

说明书 :

一种采用鼠标曲线化的印刷机墨量预置方法

技术领域

[0001] 本发明涉及一种预置方法,尤其涉及一种结构简单,实现难度低、工作效率高的采用鼠标曲线化的印刷机墨量预置方法。

背景技术

[0002] 在印刷机墨量控制调节设备中,普遍采用以计算机为中心的控制装置,其系统组成包括:工业控制计算机(简称工控机)单元、墨量电机控制驱动单元、墨量调节面板单元。采用以太网技术进行各单元之间的数据交换。每个墨量电机控制驱动单元控制20或22个墨量调节电机(简称墨键),操作人员通过墨量调节面板单元上的墨量加减按钮发出指令给运行墨量控制人机界面软件的工控机,人机界面软件将指令变换成墨量大小的参数发送至墨量电机控制驱动单元实现墨量调节,同时在人机界面屏幕上以条状图的形式显示每一个墨键的墨量大小。
[0003] 由于一台印刷机的墨键数量众多,在印刷开始前需要根据印品的配色预先调整好基本的墨量(墨量预置)。目前的预置方法就是对每一个墨键,通过墨量调节面板单元上的墨量加减按钮进行调节,费时费力,效率低下。因此,需要一种简便有效的墨量预置方法。

发明内容

[0004] 针对上述问题,本发明的主要目的在于提供一种结构简单,实现难度低、工作效率高的采用鼠标曲线化的印刷机墨量预置方法。
[0005] 本发明是通过下述技术方案来解决上述技术问题的:一种采用鼠标曲线化的印刷机墨量预置方法,所述方法包括如下步骤:在人机界面屏幕上的一个墨量调节区的显示屏幕上进行墨量预置;具体的墨量预置包括如下方法:
[0006] 操作员按下鼠标左键,用移动鼠标到曲线绘制区的左部,根据第一个墨键的墨量决定鼠标的纵向坐标,然后按下鼠标左键,向右拖动鼠标,随着鼠标的移动会显示出一条墨量曲线,同时每个墨键的期望墨量也显示出来;
[0007] 当鼠标拖动到曲线绘制区的右部,就绘制出了一条完整的墨量曲线,此时释放鼠标左键,曲线和前期预置的墨量消失,墨量条上升或下降到期望墨量,墨量值显示框显示出期望墨量的数值。
[0008] 在本发明的具体实施例中:按下鼠标左键时,采用鼠标曲线化的印刷机的内部工作流程如下:
[0009] 步骤一:当检测到鼠标在曲线绘制区被按下左键,调用左键按下事件处理程序;
[0010] 步骤二:在左键按下事件处理程序中进行参数初始化,要初始化的参数有:
[0011] (1).将左键按下标志ClickDown置1,表示允许鼠标在曲线绘制区移动过程中绘制曲线;
[0012] (2).将保存鼠标x坐标的缓冲堆栈DrawPointNumX和保存鼠标y坐标的缓冲堆栈DrawPointNumY清零,并使当前按下鼠标左键的坐标点进栈,作为曲线的开始点;
[0013] (3).将墨键当前值CCSSetData存入一个用于存放墨量期望值的临时缓冲区DrawTempData。
[0014] 在本发明的具体实施例中:移动鼠标的过程中,采用鼠标曲线化的印刷机的内部工作流程如下:
[0015] 步骤一:当鼠标在曲线绘制区移动并保持左键按下时,调用鼠标移动事件处理程序,在处理程序中判断鼠标的移动是否落入墨量当前值大小示意条形图内,如果落入第i个条形图,就将鼠标坐标值保存到堆栈DrawPointNumX[i]和DrawPointNumY[i],并换算成第i个墨键的墨量期望值,换算公式为DrawTempData[i]=CoordY2-e.Y
[0016] 其中:CoordY2为常数,e.Y为鼠标的Y坐标值。
[0017] 步骤二:根据鼠标坐标值缓冲堆栈中的坐标点在曲线绘制区绘出曲线,在墨量期望值数值显示框中显示计算好的墨量期望值。
[0018] 步骤三:在鼠标左键释放之前重复所述的步骤一和步骤二,从而在曲线绘制区绘制完整的墨量期望曲线。
[0019] 在本发明的具体实施例中:释放鼠标左键时,采用鼠标曲线化的印刷机的内部工作流程如下:
[0020] 步骤一:当检测到鼠标左键释放时,调用左键释放事件处理程序,将左键按下标志ClickDown清零,表示曲线绘制结束,以后的鼠标移动不会再绘制曲线;
[0021] 步骤二:将临时缓冲区DrawTempData内的墨量期望值替换墨键当前值CCSSetData,从而产生了新的墨量当前值;
[0022] 步骤三:将新的墨量当前值传递到墨键控制设备,使墨键墨量得到调整。
[0023] 本发明的积极进步效果在于:本发明提供的采用鼠标曲线化的印刷机墨量预置方法的优点:本发明能够显著提高印刷过程中墨量的调整速度。以四个印刷塔的印刷生产线通常配置,就须安装32套20个墨键的印刷墨量调节单元。以一个墨键从零值调节到50%(最大值为200%)的平均期望值举例,用控制台上的单个墨键增减按钮需要约20秒,一个调节单元的总调节时间是20*20=400秒。如果用此发明的方法,则一次即可完成一个调节单元的墨量调整,最大时间不超过5秒。这样,全部四个印刷塔墨量调节时间即节省了(400-5)*32=12640秒,约210分钟。调节时间的大大缩短最直接的效益就是减少了费报,降低了印刷成本和印刷时间。

附图说明

[0024] 图1是显示在人机界面屏幕上的一个墨量调节区的示意图。
[0025] 图2是显示在人机界面屏幕上的用鼠标拖出的一个需求墨量曲线的示意图。
[0026] 图3是显示在人机界面屏幕上的“墨量值”显示框显示出期望墨量数值的示意图。
[0027] 图4为鼠标左键按下事件处理程序流程图。
[0028] 图5为鼠标拖动事件处理程序流程图。
[0029] 图6为鼠标左键释放事件处理程序流程图。

具体实施方式

[0030] 下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。
[0031] 图1是显示在人机界面屏幕上的一个墨量调节区的示意图。如图1所示:这是显示在人机界面屏幕上的一个墨量调节区,现在显示的是某一墨量电机控制驱动单元的初始墨键墨量(未进行墨量预置),它可能是前一个印品已调节好的墨量。
[0032] 图2是显示在人机界面屏幕上的用鼠标拖出的一个需求墨量曲线的示意图。操作员用鼠标移动到曲线绘制区1的左部,即第一个墨键的左边,根据第一个墨键的墨量决定鼠标的纵向坐标,然后按下鼠标左键,向右拖动鼠标,随着鼠标的移动会显示出一条墨量曲线,同时每个墨键的期望墨量4也显示出来,如图2所示。
[0033] 图3是显示在人机界面屏幕上的墨量值3显示框显示出期望墨量数值的示意图。当鼠标拖动到曲线绘制区1的右部,就绘制出了一条完整的墨量曲线,此时释放鼠标左键,曲线和期望墨量4消失,墨量条2上升或下降到期望墨量,墨量值3显示框显示出期望墨量的数值,如图3所示。人机界面软件立即将当前的期望墨量送到墨量电机控制驱动单元,使墨键调节到期望墨量。
[0034] 在鼠标曲线化时,需要依次考虑鼠标左键按下、鼠标在曲线绘制区拖动和鼠标左键释放这三个事件的程序处理。
[0035] 图4为鼠标左键按下事件处理程序流程图。如图4所示,在将鼠标坐标存入坐标点缓冲数组的第一个元素,其余坐标点缓冲数组清零,将当前墨量期望值数组存入临时缓冲区,数组指针赋值为1,事件处理结束。
[0036] 按下鼠标左键时,采用鼠标曲线化的印刷机的内部工作流程如下:
[0037] 步骤一:当检测到鼠标在曲线绘制区被按下左键,调用左键按下事件处理程序;
[0038] 步骤二:在左键按下事件处理程序中进行参数初始化,要初始化的参数有:
[0039] (1).将左键按下标志ClickDown置1,表示允许鼠标在曲线绘制区移动过程中绘制曲线;
[0040] (2).将保存鼠标x坐标的缓冲堆栈DrawPointNumX和保存鼠标y坐标的缓冲堆栈DrawPointNumY清零,并使当前按下鼠标左键的坐标点进栈,作为曲线的开始点;
[0041] (3).将墨键当前值CCSSetData存入一个用于存放墨量期望值的临时缓冲区DrawTempData。
[0042] 图5为鼠标拖动事件处理程序流程图。如图5所示,移动鼠标的过程中,采用鼠标曲线化的印刷机的内部工作流程如下:
[0043] 步骤一:当鼠标在曲线绘制区移动并保持左键按下时,调用鼠标移动事件处理程序,在处理程序中判断鼠标的移动是否落入墨量当前值大小示意条形图内,如果落入第i个条形图,就将鼠标坐标值保存到堆栈DrawPointNumX[i]和DrawPointNumY[i],并换算成第i个墨键的墨量期望值,换算公式为DrawTempData[i]=CoordY2-e.Y
[0044] 其中:CoordY2为常数,e.Y为鼠标的Y坐标值。
[0045] 步骤二:根据鼠标坐标值缓冲堆栈中的坐标点在曲线绘制区绘出曲线,在墨量期望值数值显示框中显示计算好的墨量期望值。
[0046] 步骤三:在鼠标左键释放之前重复所述的步骤一和步骤二,从而在曲线绘制区绘制完整的墨量期望曲线。
[0047] 图6为鼠标左键释放事件处理程序流程图。如图6所示,释放鼠标左键时,采用鼠标曲线化的印刷机的内部工作流程如下:
[0048] 步骤一:当检测到鼠标左键释放时,调用左键释放事件处理程序,将左键按下标志ClickDown清零,表示曲线绘制结束,以后的鼠标移动不会再绘制曲线;
[0049] 步骤二:将临时缓冲区DrawTempData内的墨量期望值替换墨键当前值CCSSetData,从而产生了新的墨量当前值;
[0050] 步骤三:将新的墨量当前值传递到墨键控制设备,使墨键墨量得到调整。
[0051] 以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内,本发明要求保护范围由所附的权利要求书及其等效物界定。