一种流程编写系统的制作方法

文档序号:6398017阅读:120来源:国知局
专利名称:一种流程编写系统的制作方法
技术领域
本发明涉及环保领域,特别是一种流程编写系统。
背景技术
目前在环保行业的水质分析仪器中,会存储有若干个流程来分析水质,对于流程的控制则是通过单片机或者某个操作系统下特定的程序来实现,而上述这些操作基本上是固定的程序操作,这就造成了控制流程水质分析时,不管是否使用到一些流程都需要按照固定程序中的流程顺序全部执行一遍,这样会造成工作效率降低的问题。

发明内容
本发明所要解决的问题是提供一种流程编写系统,以解决现有技术中工作效率低的问题。具体方案如下一种流程编写系统,其特征在于,所述系统包括流程编写器、主控模块和硬件执4丁丰旲块;所述流程编写器用于,接收分析命令,将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识,在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序;所述主控模块用于,读取所述流程编写器中的流程程序,将所述流程程序进行解析,得到包括有硬件执行模块信息的参数信息,将所述参数信息发送给所述硬件执行模块;所述硬件执行模块用于,接收所述主控模块发送的参数信息,依据所述参数信息执行操作。优选地,所述流程编写器包括接收单元、第一解析单元和查询单元;其中,所述接收单元用于,接收分析命令;所述第一解析单元与所述接收单元相连,用于将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识;所述查询单元与所述第一解析单元相连,用于在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序。优选地,还包括存储单元;所述存储单元与所述查询单元相连,用于将所述流程程序进行存储。优选地,还包括调整单元;所述调整单元与所述查询单元相连,用于接收流程程序调整命令,将所述流程程序调整命令进行解析,得到所述流程程序调整命令对应的流程标识,调整所述流程库中所述调整命令对应的流程标识对应的流程程序。优选地,所述调整单元包括删除流程程序子单元和添加流程程序子单元;
所述删除流程程序子单元用于,接收删除流程程序命令,将所述删除流程程序命令进行解析,得到所述删除流程程序命令对应的流程标识,删除所述流程库中所述删除流程程序命令对应的流程标识对应的流程程序。所述添加流程程序子单元用于,接收添加流程程序命令,将所述添加流程程序命令进行解析,得到所述添加流程程序命令对应的流程标识,增加所述添加流程程序命令对应的流程标识对应的流程程序到所述流程库中。优选地,还包括判断单元;所述判断单元用于,判断所述流程程序中的流程参数是否与预设的流程参数一致,如果是,则触发所述流程程序执行,如果否,则终止所述流程程序。优选地,所述主控模块还用于读取预先编辑的流程程序,将所述流程程序进行解析,得到包括有硬件执行模块信息的参数信息,将所述参数信息发送给所述硬件执行模块。优选地,所述主控模块包括读取单元和第二解析单元;所述读取单元用于,读取所述流程编写器中的流程程序;所述第二解析单元用于,将所述流程程序进行解析,得到包括有硬件执行模块信息的参数信息,将所述参数信息发送给所述硬件执行模块。优选地,所述主控模块还用于读取所述流程编写器中的流程程序或预先编辑的流程程序;其中,所述流程程序中包括有子程序标识,将依据所述子程序标识查询到子程序,并执行,当执行完所述子程序后,会自动返回查询其余的流程程序。优选地,所述硬件执行模块信息包括使用模块名称、命令分类、参数个数和参数名称。从以上技术方案可以看出,本发明提供了一种流程编写系统,所述系统包括流程编写器、主控模块和硬件执行模块,其中,所述流程编写器用于接收分析命令,将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识,在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序,所述主控模块用于,读取所述流程编写器中的流程程序,将所述流程程序进行解析,得到包括有硬件执行模块信息的参数信息,将所述参数信息发送给所述硬件执行模块,所述硬件执行模块用于,接收所述主控模块发送的参数信息,依据所述参数信息执行操作,所述系统只执行与所述分析命令对应的流程程序,而不是将所有流程库中的流程全部执行一遍,这样就可以提高在使用中的工作效率。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例一公开的一种流程编写系统的结构示意图;图2为本发明实施例二公开的一种流程编写系统的结构示意图;图3为本发明实施例三公开的一种流程编写系统的结构示意图;图4为本发明实施例四公开的一种流程编写系统的结构示意图5为本发明实施例五公开的一种流程编写系统的结构示意图;图6为本发明实施例六公开的一种流程编写系统的结构示意图;图7为本发明实施例七公开的一种流程编写系统的结构示意图;图8为本发明实施例公开的具体操作时预设流程库中流程程序及流程标识示意图。
具体实施例方式下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。本发明实施例一公开了一种流程编写系统,参见图1所示,所述系统包括流程编写器101、主控模块102和硬件执行模块103 ;所述流程编写器101用于,接收分析命令,将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识,在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序;其中,所述分析命令可以是水质分析也可以是某种液体成分的分析等;所述主控模块102用于,读取所述流程编写器中的流程程序,将所述流程程序进行解析,得到包括有硬件执行模块信息的参数信息,将所述参数信息发送给所述硬件执行模块;其中,所述硬件执行模块信息的参数信息为16进制代码,将所述16进制代码通过MOD BUS/RS485总线发送给所述硬件执行模块;其中,所述主控模块102还用于读取预先编辑的流程程序,将所述流程程序进行解析,得到包括有硬件执行模块信息的参数信息,将所述参数信息发送给所述硬件执行模块;当所述流程程序包括有子程序标识时,所述主控模块102会依据所述子程序标识查询到对应的子程序,当执行完子程序后,会自动返回执行其余的流程程序;所述硬件执行模块103用于,接收所述主控模块发送的参数信息,依据所述参数信息执行操作。其中,所述硬件执行模块可以包括联动模块、继电器模块、电加热模块和光源光
敏丰吴块等。本实施例中公开了一种流程编写系统,所述系统包括流程编写器、主控模块和硬件执行模块,其中,所述流程编写器用于接收分析命令,将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识,在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序,所述主控模块用于,读取所述流程编写器中的流程程序,将所述流程程序进行解析,得到包括有硬件执行模块信息的参数信息,将所述参数信息发送给所述硬件执行模块,所述硬件执行模块用于,接收所述主控模块发送的参数信息,依据所述参数信息执行操作,所述系统只执行与所述分析命令对应的流程程序,而不是将所有流程库中的流程全部执行一遍,这样就可以提高在使用中的工作效率。
本实施例二公开了一种流程编写系统,参见图2所示,所述系统包括流程编写器101、主控模块102和硬件执行模块103 ;其中,所述主控模块102和所述硬件执行模块103与实施例一中的所述主控模块102和所述硬件执行模块103 —致;所述流程编写器101包括接收单元201、第一解析单元202和查询单元203 ;其中,所述接收单元201用于,接收分析命令;所述第一解析单元202与所述接收单元201相连,用于将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识;所述查询单元203与所述第一解析单元202相连,用于在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序。本实施例公开了一种流程编写系统,其中,所述流程编写器包括接收单元、解析单元和查询单元,其中,所述接收单元用于接收分析命令,所述解析单元与所述接收单元相连,用于将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识,所述查询单元与所述解析单元相连,用于在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序,这样可以只执行与所述分析命令对应的流程程序,而不是将所有流程库中的流程全部执行一遍,这样就可以提高在使用中的工作效率。本发明实施例三中公开了一种流程编写系统,所述系统包括流程编写器101、主控模块102和硬件执行模块103 ;其中,所述主控模块102和所述硬件执行模块103与实施例二中的所述主控模块102和所述硬件执行模块103 —致;所述流程编写器101包括接收单元201、第一解析单元202、查询单元203和存储单元204 ;其中,所述接收单元201、所述第一解析单元202和所述查询单元203与实施例二中的所述接收到单元201、所述第一解析单元202和所述查询单元203 —致;所述存储单元204与所述查询单元203相连,用于将所述流程程序进行存储;其中,所述流程程序可以以TXT文档格式或者HTML文档格式进行存储。或者是用户需要的文档格式进行存储。本实施例中公开了一种流程编写系统,所述流程编写器中还包括存储单元,用于对所述流程程序存储,并且可以以TXT文档格式或者HTML文档格式进行存储,这样可以方便用户后续查找所述流程程序的历史数据,而且可以以多种文档格式进行保存,满足了不同客户的需要,适用范围大。本发明实施例四公开了一种流程编写系统,参见图4所示,所述系统包括流程编写器101、主控模块102和硬件执行模块103 ;其中,所述主控模块102和所述硬件执行模块103与实施例三中的所述主控模块102和所述硬件执行模块103 —致;所述流程编写器101包括接收单元201、第一解析单元202、查询单元203、存储单元204和调整单元205 ;所述接收单元201、所述解析单元202、所述查询单元203和所述存储单元204与实施例三中公开的所述接收单元201、所述解析单元202、所述查询单元203和所述存储单元204 一致;所述调整单元205与所述查询单元203相连,用于接收流程程序调整命令,将所述流程程序调整命令进行解析,得到所述流程程序调整命令对应的流程标识,调整所述流程库中所述调整命令对应的流程标识对应的流程程序。本实施例中公开了一种流程编写系统,所述流程编写器还包括调整单元,用于所述流程库中的流程程序进行调整,这样就实现了用户可以按照实际需求对所述流程库中的流程程序进行删除或者是添加,方便了用户的使用,可扩展性变强。本发明实施例五公开了一种流程编写系统,参见图5所示,所述系统包括流程编写器101、主控模块102和硬件执行模块103 ;其中,所述主控模块102和所述硬件执行模块103与实施例四中的所述主控模块102和所述硬件执行模块103 —致;所述流程编写器101包括接收单元201、第一解析单元202、查询单元203、存储单元204和调整单元205 ;其中,所述接收单元201、所述解析单元202、所述查询单元203和所述存储单元204与实施例三中公开的所述接收单元201、所述解析单元202、所述查询单元203和所述存储单元204 —致;所述调整单元205包括删除流程程序子单元301和添加流程程序子单元302 ;其中,所述删除流程子单元301用于,接收删除流程程序命令,将所述删除流程程序命令进行解析,得到所述删除流程程序命令对应的流程标识,删除所述流程库中所述删除流程程序命令对应的流程标识对应的流程程序;所述添加流程程序子单元302用于,接收添加流程程序命令,将所述添加流程程序命令进行解析,得到所述添加流程程序命令对应的流程标识,增加所述添加流程程序命令对应的流程标识对应的流程程序到所述流程库中。本实施例中公开了一种流程编写系统,所述系统中的所述调整单元包括删除流程程序子单元和添加流程程序子单元,当接收到的流程程序调整命令是删除流程程序命令时,将所述删除流程程序命令进行解析,得到所述删除流程程序命令对应的流程标识,删除所述流程库中所述删除流程程序命令对应的流程标识对应的流程程序,当接收到的流程程序调整命令是添加流程程序命令时,将所述添加流程程序命令进行解析,得到所述添加流程程序命令对应的流程标识,增加所述添加流程程序命令对应的流程标识对应的流程程序到所述流程库中,这样就实现了用户可以按照实际需求对所述流程库中的流程程序进行删除或者是添加,方便了用户的使用,可扩展性变强。本发明实施例六中公开了一种流程编写系统,参见图6所示,所述系统包括流程编写器101、主控模块102和硬件执行模块103 ;其中,所述主控模块102和所述硬件执行模块103与实施例五中公开的所述主控模块102和所述硬件执行模块103 —致;所述流程编写器101包括接收单元201、第一解析单元202、查询单元203、存储单元204、调整单元205和判断单元206 ;其中,所述接收单元201、所述第一解析单元202、所述查询单元203、所述存储单元204、所述调整单元205与实施例五中公开的所述接收单元201、所述第一解析单元202、所述查询单元203、所述存储单元204、所述调整单元205 —致,而且本实施例中包括的所述调整单元205中包括的删除流程程序子单元301与添加流程程序子单元302与实施例五中公开的所述调整单元205中包括的删除流程程序子单元301与添加流程程序子单元302也
一致;所述判断单元206用于,判断所述流程程序中的流程参数是否与预设的流程参数一致,如果是,则触发所述流程程序执行,如果否,则终止所述流程程序;其中,所述流程参数包括使用模块名称、命令分类、参数个数和参数名称;进一步的,所述使用模块名称都拥有唯一的一个所述命令分类,而所述使用模块名称包括联动模块、继电器模块、电加热模块和光源光敏模块等,而与之对应的所述命令分类即是对应的一个编号,参数个数是所述流程程序包括有几个参数,每个参数名称也是自定义的;当所述流程程序中的所述命令分类和所述参数个数与预设的命令分类和参数个数一致,则执行所述流程程序,如果不一致,则报警;举例说明,当所述流程程序为抽取消解液时,判断所述抽取消解液中的流程参数即命令分类和参数个数是否与预设命令分类40和参数个数4 一致,如果一致,执行所述抽取消解液程序,如果不一致,则终止所述抽取消解液程序。本实施例中公开了一种流程编写系统,所述系统中的流程编写器还包括判断单元,所述判断单元用于,判断所述流程程序中的的流程参数是否与预设的流程参数一致,如果是,则触发所述流程程序执行,如果否,则终止所述流程程序,当单个流程程序都正确执行的话,那么就可以避免出现若干条流程程序全部执行完后,才发现有错误,如果这样,就需要全部查找若干条流程程序,来找到问题原因,这样会造成工作量增大,工作效率降低,而当单个流程程序全正确执行的话,就可以避免出现这些问题,从而实现了提高工作效率。本发明实施例七中公开了一种流程编写系统,参见图7所示,所述系统包括流程编写器101、主控模块102和硬件执行模块103 ;其中,所述流程编写器101和所述硬件执行模块103与实施例五中的所述流程编写器101和所述硬件执行模块103 —致;所述主控模块102包括读取单元401和第二解析单元402 ;所述读取单元401用于,读取所述流程编写器中的流程程序;其中,所述读取单元401还可以用于,读取预先编辑的流程程序;所述第二解析单元402用于,将所述流程程序进行解析,得到包括有硬件执行模块信息的参数信息,将所述参数信息发送给所述硬件执行模块;其中,所述硬件执行模块信息包括使用模块名称、命令分类、参数个数和参数名称。本发明实施例中公开了一种流程编写系统,所述主控模块包括读取单元和第二解析单元,其中,所述读取单元用于,除了读取所述流程编写器中的流程程序,还可以读取预先编辑的流程程序,所述第二解析单元用于,将所述流程程序进行解析,得到包括有硬件执行模块信息的参数信息,将所述参数信息发送给所述硬件执行模块,可见所述主控模块除了可以读取所述流程编写器中的流程程序外,还可以读取预先编辑的流程程序,这样所述流程编写系统的应用会很广泛,适用性也会更普遍。
举例说明,在实际应用中,流程编写器中会预先在流程库中存储一组流程程序及与所述流程对应的流程标识,参见图8所示,当接收到分析命令,此时的分析命令为A水质分析,将所述分析命令解析后,得到5个与所述分析命令对应的流程标识,即2、0、1、4和6,在预先存储的一组流程程序中,查找所述与分析命令对应的流程标识2、0、1、4和6,当查找到后,得到与所述流程标识2、0、1、4和6对应的流程程序,即测量传感器程序、推空液位管程序、计量传感器程序、抽取样品程序和抽取消解液程序,此时将上述五个程序进行保存,保存的格式可以是TXT,也可以是HTML或者是用户需要的某一种文件格式;另外,对于预设的流程库中的流程程序,可以随用户的需要进行调整,即可以是删除所述流程库中现有的流程程序,也可以是添加某个流程程序到所述流程库中;在上述操作之后,判断所述流程参数即分类命令和参数个数是否就是所述流程程序对应的流程参数,如果是,确定所述流程程序执行,如果不是,就报警,终止所述流程程序,并将修改所述流程参数,那么主控模块会读取所述流程程序,下面对所述主控模块操作进行了详细的描述所述主控模块会读取所述流程编写器中的流程程序,比如,所述主控模块会读取抽取消解液程序,将所述抽取消解液程序进行解析,得到包括有硬件执行模块信息的参数信息,其中,所述硬件执行模块信息包括使用模块名称联动模块,命令分类40,参数个数4及参数名称来源电磁阀编号5、液位编号1、目标电磁阀编号10和速度1,将所述参数信息发送给硬件执行模块即联动模块,所述联动模块接收所述参数信息后,依据所述参数信息执行操作。这样一个完整的流程编写系统,可以只执行与所述分析命令对应的流程程序,而不是将所有流程库中的流程全部执行一遍,这样就可以提高在使用中的工作效率。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽范围。
权利要求
1.一种流程编写系统,其特征在于,所述系统包括流程编写器、主控模块和硬件执行模块;所述流程编写器用于,接收分析命令,将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识,在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序;所述主控模块用于,读取所述流程编写器中的流程程序,将所述流程程序进行解析,得到包括有硬件执行模块信息的参数信息,将所述参数信息发送给所述硬件执行模块;所述硬件执行模块用于,接收所述主控模块发送的参数信息,依据所述参数信息执行操作。
2.根据权利要求1所述的系统,其特征在于,所述流程编写器包括接收单元、第一解析单元和查询单元;其中,所述接收单元用于,接收分析命令;所述第一解析单元与所述接收单元相连,用于将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识;所述查询单元与所述第一解析单元相连,用于在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序。
3.根据权利要求2所述的系统,其特征在于,还包括存储单元;所述存储单元与所述查询单元相连,用于将所述流程程序进行存储。
4.根据权利要求2所述的系统,其特征在于,还包括调整单元;所述调整单元与所述查询单元相连,用于接收流程程序调整命令,将所述流程程序调整命令进行解析,得到所述流程程序调整命令对应的流程标识,调整所述流程库中所述调整命令对应的流程标识对应的流程程序。
5.根据权利要求4所述的系统,其特征在于,所述调整单元包括删除流程程序子单元和添加流程程序子单元;所述删除流程程序子单元用于,接收删除流程程序命令,将所述删除流程程序命令进行解析,得到所述删除流程程序命令对应的流程标识,删除所述流程库中所述删除流程程序命令对应的流程标识对应的流程程序;所述添加流程程序子单元用于,接收添加流程程序命令,将所述添加流程程序命令进行解析,得到所述添加流程程序命令对应的流程标识,增加所述添加流程程序命令对应的流程标识对应的流程程序到所述流程库中。
6.根据权利要求1所述的系统,其特征在于,还包括判断单元;所述判断单元用于,判断所述流程程序中的流程参数是否与预设的流程参数一致,如果是,则触发所述流程程序执行,如果否,则终止所述流程程序。
7.根据权利要求1所述的系统,其特征在于,所述主控模块还用于读取预先编辑的流程程序,将所述流程程序进行解析,得到包括有硬件执行模块信息的参数信息,将所述参数信息发送给所述硬件执行模块。
8.根据权利要求1所述的系统,其特征在于,所述主控模块包括读取单元和第二解析单元;所述读取单元用于,读取所述流程编写器中的流程程序;所述第二解析单元用于,将所述流程程序进行解析,得到包括有硬件执行模块信息的参数信息,将所述参数信息发送给所述硬件执行模块。
9.根据权利要求1所述的系统,其特征在于,所述主控模块还用于读取所述流程编写器中的流程程序或预先编辑的流程程序;其中,所述流程程序中包括有子程序标识,将依据所述子程序标识查询到子程序,并执行,当执行完所述子程序后,会自动返回查询其余的流程程序。
10.根据权利要求1所述的系统,其特征在于,所述硬件执行模块信息包括使用模块名称、命令分类、参数个数和参数名称。
全文摘要
本发明公开了一种流程编写系统,所述系统包括流程编写器、主控模块和硬件执行模块,其中,所述流程编写器用于接收分析命令,将所述分析命令进行解析,得到至少一个与所述分析命令对应的流程标识,在预设流程库中查询与所述分析命令对应的流程标识对应的流程程序,所述主控模块用于,读取所述流程编写器中的流程程序,将所述流程程序进行解析,得到包括有硬件执行模块信息的参数信息,将所述参数信息发送给所述硬件执行模块,所述硬件执行模块用于,接收所述主控模块发送的参数信息,依据所述参数信息执行操作,所述系统只执行与所述分析命令对应的流程程序,而不是将所有流程库中的流程全部执行一遍,这样就可以提高在使用中的工作效率。
文档编号G06F9/44GK103049276SQ20131001751
公开日2013年4月17日 申请日期2013年1月17日 优先权日2013年1月17日
发明者陈展平, 丁代劲, 童设华 申请人:力合科技(湖南)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1