一种涂胶系统配置自动生成方法、电子装置及存储介质与流程

未命名 08-17 阅读:129 评论:0


1.本发明涉及涂胶设备软件控制技术领域,具体而言,涉及一种涂胶系统配置自动生成方法、一种电子装置及一种可读存储介质。


背景技术:

2.目前,针对不同的电气设计pdf,需要根据电气设计pdf去配置软件项目,点位要命名、配点,再设计界面。
3.但是,在实际施工过程中,存在这样一个问题:目前技术中,一般通过手动配置系统组件,手动配置软件项目耗费的时间长、效率低。


技术实现要素:

4.本发明解决手动配置软件项目耗费的时间长、效率低的技术问题。
5.为解决上述问题,本发明提供一种涂胶系统配置自动生成方法,包括:
6.在软件工具中输入预定义规则;
7.将电气设计图纸输入至软件工具,并根据电气设计图纸提取电气设计数据至软件工具;
8.根据电气设计数据提取点位块信息至软件工具;
9.根据点位块信息和预定义规则进行点位匹配,生成匹配结果;
10.根据匹配结果生成系统配置。
11.与现有技术相比,采用该技术方案所达到的技术效果:本发明的软件工具是人工开发,用于涂胶软件系统自动配置。在软件工具初始状态,需要输入预定义规则存入数据库,包含涂胶软件系统所有使用到的io点位规则。通过软件程序导入电气设计pdf文件,提取所有io点位块数据信息,使用数据库中的预定义规则进行io点位匹配,匹配结果添加到软件程序的临时数组中。最后遍历数组,根据规则进行点位匹配,自动命名、配点,生成软件界面、io配置文件、报警系统配置。通过开发的软件工具自动配置可减少手动配置所需的时间和精力,提高效率。
12.在本发明的一个实例中,预定义规则包括:名称、命名、块类型、报警类型、报警动作、界面模块。
13.与现有技术相比,采用该技术方案所达到的技术效果:人工配置时,对于不同的项目或团队,存在不同的配置方法和流程,人工配置缺乏标准化可能会导致混乱和不一致性,跨团队协作更加困难。因此输入预定义规则,由于自动配置是基于预定义规则和模板进行的,能够进一步确保涂胶系统配置的一致性和准确性,还可降低人为错误和风险,提高系统稳定性和可靠性。
14.在本发明的一个实例中,将电气设计图纸输入至软件工具,并根据电气设计图纸提取电气设计数据至软件工具,包括:
15.在软件工具中导入电气设计图纸;
16.将电气设计图纸转换为供程序读取的文本格式;
17.基于文本格式,提取电气设计数据至软件工具;
18.其中,电气设计图纸包括点位信息和线路信息。
19.与现有技术相比,采用该技术方案所达到的技术效果:电气设计pdf由电气工程师设计提供,将电气设计图纸转换为供程序读取的文本格式,便于后续计算机程序的读取。
20.在本发明的一个实例中,根据电气设计数据提取点位块信息至软件工具,包括:
21.电气设计数据的每一页数据遍历文本数据,通过读取“i/o模块总览”提取点位块初始信息;
22.读取下一页数据,搜索点位块初始信息获取点位块信息;
23.将点位块信息提取至软件工具;
24.其中,点位块初始信息为几个点位块部分信息,点位块信息为所有点位块的点位块所有信息。
25.与现有技术相比,采用该技术方案所达到的技术效果:由于手动配置还需要进行测试和验证,以确保没有任何错误或遗漏。该步骤用于将pdf中包含的所有点位块信息提取到软件工具程序中,避免遗漏和错误,进一步提高准确率。
26.在本发明的一个实例中,根据点位块信息和预定义规则进行点位匹配,生成匹配结果,包括:
27.遍历点位块信息,将预定义规则中的名称匹配每一项点位名称;
28.匹配近似相同的名称;
29.若点位名称和名称符合,则使用当前定义自动的名称和配置属性;
30.根据不同块类型配置不同点位序号,实现点位匹配,生成匹配结果。
31.与现有技术相比,采用该技术方案所达到的技术效果:该步骤提高匹配结果的准确率。
32.在本发明的一个实例中,报警类型根据块类型设置,报警类型包括:无报警、预警、报警。
33.与现有技术相比,采用该技术方案所达到的技术效果:提供三种报警类型,便于进行后续的步骤,同时提高配置的准确率。
34.在本发明的一个实例中,当报警类型为报警时,报警动作根据报警类型进行后续操作;
35.其中,报警动作包括:无需操作、暂停、停止。
36.与现有技术相比,采用该技术方案所达到的技术效果:根据报警的结果,提供三种操作,软件工具可根据实际情况进行报警动作,根据报警动作进行后续步骤,避免无理由的重新配置浪费时间。
37.在本发明的一个实例中,系统配置包括软件界面、io配置文件、报警系统配置;
38.其中,软件界面根据界面模块生成,io配置文件根据块类型和点位块信息生成,报警系统配置根据报警类型和报警动作生成。
39.与现有技术相比,采用该技术方案所达到的技术效果:通过该步骤进一步提高标准化,提高一致性。
40.又一方面,本发明实施例还提供了一种电子装置,电子装置包括:处理器,存储器
及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如上述中任一项实施例的涂胶系统配置自动生成方法的步骤。
41.与现有技术相比,采用该技术方案所达到的技术效果:本实施例中的电子装置运行如本发明任一实施例的涂胶系统配置自动生成方法,因此其具有如本发明任一实施例的涂胶系统配置自动生成方法的全部有益效果,在此不再赘述。
42.再一方面,本发明实施例还提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如上述中任一项实施例的涂胶系统配置自动生成方法的步骤。
43.与现有技术相比,采用该技术方案所达到的技术效果:本实施例中的可读存储介质用于存储如本发明任一实施例的涂胶系统配置自动生成方法,因此其具有如本发明任一实施例的涂胶系统配置自动生成方法的全部有益效果,在此不再赘述。
44.采用本发明的技术方案后,能够达到如下技术效果:
45.(1)本发明的软件工具是人工开发,用于涂胶软件系统自动配置。在软件工具初始状态,需要输入预定义规则存入数据库,包含涂胶软件系统所有使用到的io点位规则。通过软件程序导入电气设计pdf文件,提取所有io点位块数据信息,使用数据库中的预定义规则进行io点位匹配,匹配结果添加到软件程序的临时数组中。最后遍历数组,根据规则进行点位匹配,自动命名、配点,生成软件界面、io配置文件、报警系统配置。通过开发的软件工具自动配置可减少手动配置所需的时间和精力,提高效率;
46.(2)因此输入预定义规则,由于自动配置是基于预定义规则和模板进行的,能够进一步确保涂胶系统配置的一致性和准确性,还可降低人为错误和风险,提高系统稳定性和可靠性;
47.(3)用于将pdf中包含的所有点位块信息提取到软件工具程序中,避免遗漏和错误,进一步提高准确率。
附图说明
48.图1为本发明实施例一提供的一种涂胶系统配置自动生成方法的结构示意图。
49.图2为图1中预定义规则的示意图。
50.图3为图2中块类型的示意图。
51.图4为图1中生成匹配结果的示意图。
52.图5为本发明第二实施例提供的一种电子装置的组成框图。
53.图6为本发明第三实施例提供的一种可读存储介质的结构示意图。
54.附图标记说明:
55.100-电子装置;110-存储器;111-计算机程序;120-处理器;200-可读存储介质;210-计算机可执行指令。
具体实施方式
56.为使本发明的上述目的、特征和优点能够更为明显易懂,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提
下所获得的所有其他实施例,都属于本发明保护的范围。
57.【实施例一】
58.参见图1-图4,其为本发明第一实施例提供的涂胶系统配置自动生成方法的流程图,涂胶系统配置自动生成方法包括:
59.步骤s10:在软件工具中输入预定义规则,预定义规则包括:名称、命名、块类型、报警类型、报警动作、界面模块;
60.报警类型根据块类型设置,报警类型包括:无报警、预警、报警;
61.当报警类型为报警时,报警动作根据报警类型进行后续操作;其中,报警动作包括:无需操作、暂停、停止。
62.具体的,例如可以通过一款开发的软件工具,在软件工具中输入预定义规则并存入数据库,指定系统配置的属性,以便在后续读取电气设计pdf数据时可以快速、准确地识别和提取出需要的信息。
63.规则属性定义如下:
64.(1)名称:匹配电气点位名称,名称中出现*为模糊匹配(名称相近),$为匹配单元,可提取单元名称,命名中可使用单元名称;
65.(2)命名:定义一串字符名称,中间出现*时候程序替换成计数累加数字(如相同命名三次*则替换成3,以此类推),出现$则替换成单元名称;
66.(3)块类型:电气设计点位块类型有数字输入、数字输出、模拟输入、模拟输出,不同类型定义出的数据类型不同;
67.(4)报警类型:报警类型分为无报警、预警、警报三种类型,根据点位输入不同设置不同报警类型;
68.(5)报警动作:出现报警后系统需要处理后续操作,如无需操作、暂停、停止;
69.(6)界面模块:不同点位显示界面不同,提前定义好界面模板,后续只需替换部分内容则可显示对应界面。
70.步骤s20:将电气设计图纸输入至软件工具,并根据电气设计图纸提取电气设计数据至软件工具;
71.步骤s20包括:将电气设计图纸输入至软件工具,并根据电气设计图纸提取电气设计数据至软件工具,包括:
72.在软件工具中导入电气设计图纸;
73.将电气设计图纸转换为供程序读取的文本格式;
74.基于文本格式,提取电气设计数据至软件工具;
75.其中,电气设计图纸包括点位信息和线路信息。
76.具体的,电气设计图纸即电气设计pdf,电气设计pdf由电气工程师设计提供,电气设计pdf中包含了各种点位、线路等元素的信息。软件工具导入电气设计pdf,将电气设计图纸转换为可供计算机程序读取的文本格式,可提取出电气设计数据到软件工具的程序中。
77.步骤s30:根据电气设计数据提取点位块信息至软件工具;
78.步骤s30包括:电气设计数据的每一页数据遍历文本数据,通过读取“i/o模块总览”提取点位块初始信息;
79.读取下一页数据,搜索点位块初始信息获取点位块信息;
80.将点位块信息提取至软件工具;
81.其中,点位块初始信息为几个点位块部分信息,点位块信息为所有点位块的点位块所有信息。
82.具体的,从步骤s20提取出pdf电气设计数据,通过文本格式特点提取电气模块页点位文本。pdf每一页数据遍历文本数据,读取“i/o模块总览”可提取到后面有几个点位块部分信息,继续读取下一页搜索前面提取到的块信息获取此点位块全部点位数据,以此类推,将pdf中包含的所有点位块信息提取到软件工具程序中。
83.步骤s40:根据点位块信息和预定义规则进行点位匹配,生成匹配结果;
84.步骤s40包括:遍历点位块信息,将预定义规则中的名称匹配每一项点位名称;
85.匹配近似相同的名称;
86.若点位名称和名称符合,则使用当前定义自动的名称和配置属性;
87.根据不同块类型配置不同点位序号,实现点位匹配,生成匹配结果。
88.具体的,遍历步骤s30中所有点位块信息,将步骤s10预定义规则中的名称匹配每一项点位名称,匹配近似相同的名称,符合则使用当前定义自动命名和配置属性,根据不同块类型配置不同点位序号,实现自动配点。
89.步骤s50:根据匹配结果生成系统配置;
90.系统配置包括软件界面、io配置文件、报警系统配置;
91.其中,软件界面根据界面模块生成,io配置文件根据块类型和点位块信息生成,报警系统配置根据报警类型和报警动作生成。
92.具体的,遍历s400中所有匹配规则结果,替换界面模板对应内容生成软件界面,将块类型和点位信息生成io配置文件,将报警类型和动作生成报警系统配置。
93.【实施例二】
94.参见图5,本实施例提供了一种电子装置100的结构示意图,电子装置100例如包括处理器120以及电连接处理器120的存储器110,存储器110上存储有计算机程序111,处理器120加载计算机程序111以实现如第一实施例的涂胶系统配置自动生成方法。
95.【实施例三】
96.参见图6,本实施例还提供一种可读存储介质200,可读存储介质200存储有计算机可执行指令210,计算机可执行指令210被处理器120读取并运行时,控制可读存储介质200所在的电子装置100实施如第一实施例中的涂胶系统配置自动生成方法。
97.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
98.功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的可读存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储
器(ram,randomaccess memory)、磁碟或者光盘等各种可以存储程序代码的介质。
99.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

技术特征:
1.一种涂胶系统配置自动生成方法,其特征在于,所述涂胶系统配置自动生成方法包括:在软件工具中输入预定义规则;将电气设计图纸输入至所述软件工具,并根据所述电气设计图纸提取电气设计数据至所述软件工具;根据所述电气设计数据提取点位块信息至所述软件工具;根据所述点位块信息和所述预定义规则进行点位匹配,生成匹配结果;根据所述匹配结果生成系统配置。2.根据权利要求1所述的涂胶系统配置自动生成方法,其特征在于,所述预定义规则包括:名称、命名、块类型、报警类型、报警动作、界面模块。3.根据权利要求1所述的涂胶系统配置自动生成方法,其特征在于,所述将电气设计图纸输入至所述软件工具,并根据所述电气设计图纸提取电气设计数据至所述软件工具,包括:在所述软件工具中导入所述电气设计图纸;将所述电气设计图纸转换为供程序读取的文本格式;基于所述文本格式,提取所述电气设计数据至所述软件工具;其中,所述电气设计图纸包括点位信息和线路信息。4.根据权利要求3所述的涂胶系统配置自动生成方法,其特征在于,所述根据所述电气设计数据提取点位块信息至所述软件工具,包括:所述电气设计数据的每一页数据遍历文本数据,通过读取“i/o模块总览”提取点位块初始信息;读取下一页数据,搜索所述点位块初始信息获取所述点位块信息;将所述点位块信息提取至所述软件工具;其中,所述点位块初始信息为几个点位块部分信息,所述点位块信息为所有点位块的点位块所有信息。5.根据权利要求2所述的涂胶系统配置自动生成方法,其特征在于,所述根据所述点位块信息和所述预定义规则进行点位匹配,生成匹配结果,包括:遍历所述点位块信息,将所述预定义规则中的名称匹配每一项点位名称;匹配近似相同的所述名称;若所述点位名称和所述名称符合,则使用当前定义自动的所述名称和配置属性;根据不同所述块类型配置不同点位序号,实现点位匹配,生成所述匹配结果。6.根据权利要求2所述的涂胶系统配置自动生成方法,其特征在于,所述报警类型根据所述块类型设置,所述报警类型包括:无报警、预警、报警。7.根据权利要求6所述的涂胶系统配置自动生成方法,其特征在于,当所述报警类型为报警时,所述报警动作根据所述报警类型进行后续操作;其中,所述报警动作包括:无需操作、暂停、停止。8.根据权利要求2所述的涂胶系统配置自动生成方法,其特征在于,所述系统配置包括软件界面、io配置文件、报警系统配置;其中,所述软件界面根据所述界面模块生成,所述io配置文件根据所述块类型和所述
点位块信息生成,所述报警系统配置根据所述报警类型和所述报警动作生成。9.一种电子装置,其特征在于,所述电子装置包括:处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至8中任一项所述的涂胶系统配置自动生成方法的步骤。10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至8中任一项所述的涂胶系统配置自动生成方法的步骤。

技术总结
本发明提供了一种涂胶系统配置自动生成方法、电子装置及可读存储介质,涂胶系统配置自动生成方法包括:在软件工具中输入预定义规则;将电气设计图纸输入至软件工具,并根据电气设计图纸提取电气设计数据至软件工具;根据电气设计数据提取点位块信息至软件工具;根据点位块信息和预定义规则进行点位匹配,生成匹配结果;根据匹配结果生成系统配置。本发明解决手动配置软件项目耗费的时间长、效率低的技术问题。术问题。术问题。


技术研发人员:周鹏 徐象军 谢林雅
受保护的技术使用者:宁波润华全芯微电子设备有限公司
技术研发日:2023.05.25
技术公布日:2023/8/16
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐