一种涂胶设备参数配置系统及其设计方法与流程

文档序号:17761595发布日期:2019-05-24 21:44阅读:234来源:国知局
一种涂胶设备参数配置系统及其设计方法与流程

本发明涉及涂胶设备软件控制技术领域,具体地说是一种涂胶设备参数配置系统及其设计方法。



背景技术:

目前,针对不同的集成电路生产线,涂胶设备需要配置的部件的个数及种类不同,每个部件需要配置大量不同的参数来控制其正常稳定的运行,从而使整个设备进行精准高效的工作。

现有的涂胶设备控制软件需要修改程序及参数界面来适应不同的部件种类,增加了软件的复杂性及开发成本;同时用户针对不同工艺生产,经常需要对参数进行修改,需要手动记录修改前的参数值,增加了人工成本。



技术实现要素:

针对现有技术的不足,本发明提供一种涂胶设备参数配置系统及其设计方法,可以通过编辑数据文件的形式动态的修改参数在界面上的显示方式,另外可以自动的对每次编辑前后的参数值进行持久化存储,便于跟踪追溯。

本发明为实现上述目的所采用的技术方案是:

一种涂胶设备参数配置系统,包括参数配置系统数据模块、参数配置系统装载模块、服务器模块、参数显示及操作模块、参数数据备份模块;

所述参数配置系统数据模块,用于用户根据涂胶设备关联的部件,修改配置数据参数信息及界面参数信息,生成数据文件;

所述配置系统装载模块,用于在所述参数配置系统初始化时,装载所述参数配置系统数据模块的数据文件,将数据信息写入内存;

所述服务器模块,根据所述参数配置系统装载模块的数据信息获取参数值,并提供对服务器访问的命令接口;

所述参数显示及操作模块,根据所述参数配置系统数据模块的界面参数信息生成参数显示界面,并提供对参数值进行编辑的接口;

所述参数数据备份模块,提供参数数据备份的命令接口,用于在用户进行参数值编辑时,将参数值进行备份存储。

一种涂胶设备参数配置系统的设计方法,包括以下步骤:

装载参数配置系统的数据文件,并保存至内存中;

调取内存中的数据文件,并提取数据文件中的变量对应的参数值;

根据数据文件中的界面参数信息生成参数显示界面,并编辑参数值。

所述数据文件包括若干个参数,每个参数的参数信息包括界面参数信息和基本信息;其中

所述界面参数信息包括模块名、列名称、列个数、每列x点坐标、每列y点坐标和列宽;

所述基本信息包括变量id、变量显示名称、变量实际名称、模块名、变量类型、变量最大值、变量最小值、变量默认值及变量标示位。

所述装载参数配置系统的数据文件包括以下过程:

步骤1:读取数据文件,判断当前参数是否为初始参数,如果是,则为当前参数分配新内存;否则判断当前参数是否为最后一个参数,如果是,则结束装载,否则执行步骤2;

步骤2:判断当前参数的模块名与内存中已有参数的模块名是否相同,如果是,则将当前参数分配到已有内存中,否则分配新内存。

所述提取数据文件中的变量对应的参数值包括:

读取变量标示位,如果需要读取参数值,则访问服务器的命令接口获取参数值;否则,不读取参数值。

如果变量标示位为1,则需要读取参数值;如果变量标示位为0,则不需要读取参数值。

所述根据数据文件中的界面参数信息生成参数显示界面包括:

参数显示界面的总宽度小于界面窗体宽度的最大值时,根据界面参数信息中的列个数和列宽计算参数显示界面的总宽度;

根据界面参数信息中的每列x点坐标和每列y点坐标及列宽,生成参数显示界面。

如果参数显示界面的总宽度大于界面窗体宽度的最大值,则根据界面窗体宽度的最大值计算出每列的列宽。

将相同模块名的参数显示在同一个界面中。

所述编辑参数值包括:

将参数值的最大值和最小值信息显示在编辑界面中;

在编辑界面中编辑参数值;

如果编辑的参数值大于参数值的最大值,则报告错误信息并退出编辑;

如果编辑的参数值小于参数值的最小值,则报告错误信息并退出编辑;

编辑完成后则弹出成功信息并退出编辑。

当用户对参数值进行编辑时,调用数据备份的命令接口,将每次编辑的参数值进行备份存储。

本发明具有以下有益效果及优点:

1.本发明可扩展性强,参数保存在xml格式的数据文件中,用户可直接在数据文件中增加或修改参数信息,而不需要修改程序代码就可实现对参数配置系统的定制化要求,从而具有很强的可扩展性;

2.本发明可维护性高,通过设置参数基本信息中的模块名就可使具有同一模块名的参数的界面表现相同,提供了系统的可维护性。

附图说明

图1是本发明的系统架构图;

图2是本发明的参数数据文件的装载示意图;

图3是本发明的获取参数值示意图;

图4是本发明的参数显示及编辑模块的程序流程图;

图5是本发明的参数数据备份示意图。

具体实施方式

下面结合附图及实施例对本发明做进一步的详细说明。

如图1所示是本发明的系统架构图。

本发明设计的一种涂胶设备参数配置系统,包括参数配置系统数据模块、参数配置系统装载模块、服务器模块、参数显示及操作模块、参数数据备份模块;参数配置系统数据模块,用于用户根据涂胶设备关联的部件,修改配置数据参数信息及界面参数信息,生成数据文件;配置系统装载模块,用于在所述参数配置系统初始化时,装载所述参数配置系统数据模块的数据文件,将数据信息写入内存;服务器模块,根据所述参数配置系统装载模块的数据信息获取参数值,并提供对服务器访问的命令接口;参数显示及操作模块,根据所述参数配置系统数据模块的界面参数信息生成参数显示界面,并提供对参数值进行编辑的接口;参数数据备份模块,提供参数数据备份的命令接口,用于在用户进行参数值编辑时,将参数值进行备份存储。

系统的设计方法如下:

首先系统启动时,由系统装载模块装载参数配置的数据文件,完成系统的数据初始化工作。接下来服务器模块根据装载的参数的基本信息获取参数数据。然后参数显示及操作模块根据参数的界面参数信息将服务器模块获取的参数数据显示出来,以及实现对参数的各种操作功能。最后参数数据备份模块负责对每次进行的数据操作进行备份。

图2是本发明的参数数据文件的装载示意图。

首先是参数配置系统的装载数据文件的设计方法,其数据文件信息分为界面参数信息和基本信息,所述界面参数信息包括模块名、列名称、列个数、每列x点坐标、每列y点坐标和列宽;所述基本信息包括变量id、变量显示名称、变量实际名称、模块名、变量类型、变量最大值、变量最小值、变量默认值及变量标示位。具有相同模块名的参数的界面信息参数相同,基本信息不同。

系统装载数据文件时,如果是第一个参数数据时,将新分配一块内存;接着读取下一个参数数据后,判断下一个数据基本信息中的模块名和已分配内存的数据的模块名是否相同,如果相同,则将下一个数据装载到相同模块名的数据所在的内存块中,如果不相同,则新分配一块内存;然后依次读取剩余的参数数据进行判断,完成数据文件的装载。

如图3所示是本发明的获取参数值示意图。

获取参数数据的设计方法,根据参数基本信息的变量标示位,判断是否需要读取参数值,如果需要,则访问服务器的命令接口获取参数值;如果不需要,则将相应的参数数据从内存中删除。

如图4所示是本发明的参数显示及编辑模块的程序流程图。

参数显示及编辑模块的设计方法,根据所述界面信息的列的个数和列宽,计算出显示界面需要的总宽度,如果总宽度大于界面窗体宽度的最大值,则使用宽度最大值计算出每列的列宽,如果总宽度小于界面窗体宽度的最大值,则使用参数界面信息中的列宽;将所述基本信息中相同模块名的参数显示在同一个界面中;将所述基本信息的变量显示名称及所述参数值显示在对应的列中;将所述基本信息中的最大值、最小值等信息显示在编辑界面中;在进行编辑时,如果编辑的值大于最大值,则报告错误信息并退出编辑,如果编辑的值小于最小值,则报告错误信息并退出编辑,编辑完成后则弹出成功信息并退出编辑。

如图5所示是本发明的参数数据备份示意图。

参数数据备份模块的设计方法,每次操作时都将修改参数前后的值调用备份的命令接口备份;当备份文件大于预设值时,会重新生成新的备份文件,将原文件备份。

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