System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 二十辊轧机辊系配置系统及其应用技术方案_技高网

二十辊轧机辊系配置系统及其应用技术方案

技术编号:41155210 阅读:4 留言:0更新日期:2024-04-30 18:19
本发明专利技术涉及一种计算机数据应用管理系统,具体涉及二十辊轧机辊系配置系统。其包括:包括:1)文件输入模块;2)数据分类模块;3)下拉列表组件模块;4)文本组件模块;5)查询模块。本发明专利技术与传统配辊表相比查询效率大大提高,可以迅速准确的查询,并且数据覆盖密度提高50%,提高辊子利用率50%。因此,本发明专利技术的二十辊轧机辊系配置系统具有明显优势。

【技术实现步骤摘要】

本专利技术涉及一种计算机数据应用管理系统,具体涉及二十辊轧机辊系配置系统。


技术介绍

1、二十辊轧机在进行板带轧制生产过程中辊系产生正常损耗,为了保证板带产品表面质量,提高板带产品品质,轧辊需要定期或视情况进行表面磨削,轧辊磨削后的直径大小具有随机性,为保证辊系能够达到建立轧制的要求,需要根据多个辊径配置辊补,这涉及到多变量求解问题,在工程上具有一定难度。

2、传统的解决方法是针对具体机型,在设计初期计算好辊系配置表,在生产中按辊系配置表磨削辊子,由于计算难度大、计算工作量大,且考到降低查寻难,表的结构篇大小必控制等原因,造成辊系配置表数据量覆盖有限,为了符合辊系配置表导致轧辊非工作损耗量大,抬高了生产成本。


技术实现思路

1、本专利技术针对传统轧辊配置表结构复杂,理解困难,查询不便,不利于现场操作,对操作人员经验要求高,容易出现错误,耽误生产,极易发生散辊事故。本专利技术旨在简化二十辊轧机辊系配置尺寸查询操作,在提高配辊数据的覆盖范围的前提下,不增加查询操作难度,同时增加总数据量,提高数据密度,以期达到对二十辊辊系设计具有指导意义。

2、本专利技术首先提供一种二十辊轧机配置系统,包括:

3、1.文件输入模块,用于读取用户提供的计算数据文件,该文件包括二十辊轧机辊系设计中,各个辊子按照一定范围内的辊径匹配组合,所得到的所有计算结果。将其输入到系统中;

4、2.数据分类模块,用于筛选数据中的字段,根据正则表达式,划分出辊径字段及其数据,结果参数字段及其数据;

5、3.下拉列表组件模块,用于生成用户可以交互的下拉列表组件,按照数据分类模块中的辊径字段,逐一生成。并获取每根辊子的辊径数据,去重后输入给对应的下拉列表组件,用以生成下拉列表。也用于用户选择自己需要查询的辊径后,将其选择的辊径数据返回给系统,作为查询依据;

6、4.文本组件模块,用于生成文本组件,按照数据分类模块中的结果参数字段,逐一生成。也用于接收查询模块的查询结果数据,将结果数据输入到对应得文本组件,向用户显示查询结果;

7、5.查询模块,用于用户与后台数据交互,查询到预期的结果数据。通过比较查询依据(从下拉列表组件模块中获取)与全量数据(从数据分类模块获取),如果不相同,则跳过该条数据,再与下条数据比对,如果相同,则将该条数据的结果参数字段,作为查询到的结果数据,返回给文本组件模块,呈现给用户;

8、本产品使用python语言,基于开源的tkinter库来进行gui界面的开发。

9、本专利技术还提供所述的系统在二十辊轧机辊系配置中的应用。

10、本专利技术也提供一种二十辊轧机辊系配置尺寸查询方法,其包括如下步骤:

11、s10:用户将计算结果文件,输入到如权利要求1至4任一项所述的二十辊轧机辊系配置系统中;

12、s20:所述二十辊轧机辊系配置系统将数据分类:一类为辊径字段数据,一类为结果参数字段数据;

13、s30:根据辊径字段数据,在系统界面中生成下拉列表组件;

14、s40:根据结果参数字段数据,在系统界面中生成文本组件;

15、s50:用户根据需求,使用辊径选择组件,确认各个辊径大小。点击查询按钮,参数组件则会显示出对应的计算结果数据。

16、优选地,所述s10包括以下步骤:根据二十辊轧机辊系设计规则,将各个辊子不同辊径组合匹配,计算出结果数据,保存为文件,dbfreader读取该文件,输入到辊系配置系统中。

17、优选地,所述s20包括以下步骤:文件输入模块读取了计算结果文件后,每条数据有以下字段,例如编号为d1,d2,d3,d4,y1,y2,x1,x2,a1,a2),根据正则表达式,判断字段名称d开头的字段,分类为辊径字段数据,其他字段分类为结果参数字段数据。

18、优选地,根据s20步骤中,获得的辊径字段,例如d1,d2,d3,d4,对应创建四个combobox控件,例如cb1,cb2,cb3,cb4;将所述四个字段的数据去重后,赋值给其对应控件,每个控件生成下拉列表,都包含各个棍子的不同辊径;在用户选择了辊径组合(例如34.2,24.2,14.6,9.4),开始查询时,该控件将框内的数据信息,返回给系统,作为查询依据。

19、具体地,所述s40可以包括以下步骤:

20、根据s20步骤中,获得的结果参数字段,例如y1,y2,x1,x2,a1,a2,对应创建六个文本控件,例如entry0,entry1,entry2,entry3,entry4,entry5,entry6;在查询时,将匹配到的结果参数数据,赋值给相应的组件中,例如17.16,33.85,1.9,2.95,15.11,66.25,将结果展示给用户;

21、所述s50可以包括以下步骤:在s30步骤获取到的查询依据,例如34.2,24.2,14.6,9.4,与文件输入模块中的全量数据进行逐条比较,例如与35.0,25.0,15.0,10.0比对,不相同,跳过该条数据,直至匹配到与查询依据相同的数据,获取其结果参数,返回给系统的文本组件模块,用以展示结果给用户。

22、通过上述方法得到的结果可以用于指导对二十辊辊系设计。

23、本专利技术与传统配辊表相比查询效率大大提高,可以迅速准确的查询,并且数据覆盖密度提高50%,提高辊子利用率50%。因此,本专利技术的二十辊轧机辊系配置系统具有明显优势。

本文档来自技高网...

【技术保护点】

1.一种二十辊轧机配置系统,包括:

2.权利要求1所述的系统,其特征在于,所述查询是通过比较从下拉列表组件模块中获取的查询依据与从数据分类模块获取的全量数据,如果不相同,则跳过该条数据,再与下条数据比对,如果相同,则将该条数据的结果参数字段,作为查询到的结果数据,返回给文本组件模块,呈现给用户。

3.权利要求1所述的系统,其特征在于,所述系统通过计算机程序实现。

4.权利要求3所述的系统,其特征在于,所述计算机程序采用python语言编制,并基于开源的tkinter库来进行GUI界面的开发。

5.如权利要求1至4任一项所述的系统在二十辊轧机辊系配置中的应用。

6.一种二十辊轧机辊系配置尺寸查询方法,其特征在于,包括如下步骤:

7.如权利要求6所述的方法,其特征在于,所述S10包括以下步骤:根据二十辊轧机辊系设计规则,将各个辊子不同辊径组合匹配,计算出结果数据,保存为文件,DBFReader读取该文件,输入到辊系配置系统中。

8.如权利要求6所述的方法,其特征在于,所述S20包括以下步骤:文件输入模块读取了计算结果文件后,每条数据有相应的字段,根据正则表达式根据事先确定的字段名称来确定相应的参数字段数据,包括辊径字段。

9.如权利要求6所述的方法,其特征在于,所述S30包括以下步骤:根据S20步骤中,获得的辊径字段,对应创建ComboBox控件;将所述四个字段的数据去重后,赋值给其对应控件,每个控件生成下拉列表,都包含各个棍子的不同辊径;在用户选择了辊径组合,开始查询时,该控件将框内的数据信息,返回给系统,作为查询依据。

10.如权利要求6所述的方法,其特征在于,所述S40可以包括以下步骤:

...

【技术特征摘要】

1.一种二十辊轧机配置系统,包括:

2.权利要求1所述的系统,其特征在于,所述查询是通过比较从下拉列表组件模块中获取的查询依据与从数据分类模块获取的全量数据,如果不相同,则跳过该条数据,再与下条数据比对,如果相同,则将该条数据的结果参数字段,作为查询到的结果数据,返回给文本组件模块,呈现给用户。

3.权利要求1所述的系统,其特征在于,所述系统通过计算机程序实现。

4.权利要求3所述的系统,其特征在于,所述计算机程序采用python语言编制,并基于开源的tkinter库来进行gui界面的开发。

5.如权利要求1至4任一项所述的系统在二十辊轧机辊系配置中的应用。

6.一种二十辊轧机辊系配置尺寸查询方法,其特征在于,包括如下步骤:

7.如权利要求6所述的方法,其特征在于,所述s10包括...

【专利技术属性】
技术研发人员:方亮李麟哲
申请(专利权)人:瓯锟科技北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1