System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术为涉及船舶行业的一种船舶舾装数据自动化管理方法,属于船舶数字化设计制造技术中的可视化管理。
技术介绍
1、随着计算机信息技术的飞速发展,海运船舶方面也逐渐引入计算机信息技术与数据管理系统,以提高运输效率、优化航线规划和保障航运安全。现阶段,大部分船厂采用aveva软件进行船舶设计。aveva船体设计软件可用于设计和创建各类船舶的船体结构的生产信息,可以处理整个船舶设计过程,从船体设计到零件制造和分段装配,创建图纸、零件清单以及所有必要的船厂生产信息和文档。再由船舶制造厂依据aveva船体设计软件内所设计的建模信息,进行船舶资材的采购和生产。船舶资材的种类极为繁多且复杂,不同的船用材料有不一样的存储要求,因此对于这些材料信息的管理至关重要。
2、然而国内很多船舶制造厂都在推进一体化设计,船舶一体化管理系统是基于计算机技术的企业级管理软件。通过现代化的纵向一体化管理模式,对船舶全船机电系统的监控、维修、保养、更新等进行全方位的数字化管理。一体化设计集设计、采购、材管、生产等部门的作业流程进行信息的一元化管理,就可以解决跨部门间物料、采购信息不同步的问题。但是目前现在大部分船舶制造厂的资材管理还停留在人工手工管理记录,由于资料管理的工作作业量较大,而且重复劳动过程较多,很容易产生录入错误的现象发生。如此以来便提升了资材管理时所消耗的工时,降低了资材管理时的工作效率。因此,亟需一种基于船舶行业k-macs系统作业的自动化方法。
技术实现思路
1、本申请的内容部分用于以
2、针对现有技术中存在的问题与不足,本专利技术目的在于提供一种船舶舾装数据自动化管理方法,通过将人工操作改进为计算机自动化操作,减少人工操作产生的误差。还能对舾装资材进行自动化管理,降低了资材管理时所消耗的工时,提升了资材管理时的工作效率。以解决上述
技术介绍
中提出的问题。
3、为实现上述目的,本专利技术提供如下技术方案:
4、作为本申请的第一方面,本专利技术公开一种船舶舾装数据自动化管理方法,主要包括如下步骤:
5、步骤1,响应于使用am二次开发程序读取aveva模型数据中的关键数据,储存至数据库内;
6、步骤2,响应于读取所述数据库内的关键数据,对所述关键数据的各列进行预处理;
7、步骤3,响应于将预处理后的所述关键数据分解成托单明细清单,并保存到服务器指定位置;
8、步骤4,响应于将所述托单明细清单录入k-macs系统,登陆并发行托盘导出舾装采购明细清单;
9、步骤5,响应于依据所需操作的船号,导入需要处理的所述舾装采购明细清单,导出舾装资材采购书。
10、进一步的,在步骤1中,在使用am二次开发程序读取所述aveva模型数据后,通过递归遍历所述aveva模型数据提取出关键数据,再将所述关键数据存储在数据库中。
11、进一步的,所述关键数据包括管理识别信息数据、数量信息数据、系统说明信息数据。
12、进一步的,在步骤2中,对所述关键数据的各列进行合规性预处理,所述预处理的判定规则包括有:
13、步骤2.1,若所述关键数据的列字符存在重复数据,则为该列数据添加顺序数字;
14、步骤2.2,若所述关键数据的列字符长度超限,则筛选并移动其对应的中文字符;
15、步骤2.3,若所述关键数据存在无法展示的字符形式,则按照对应数据表进行替换;。
16、进一步的,在步骤4中,将所述托单明细清单录入k-macs系统,导入步骤3中分解出的所述托单明细清单,登陆并发行托盘导出舾装采购明细清单,具体包括以下步骤:
17、步骤4.1,识别托盘内的抽取条件,根据导入的所述托单明细清单筛选需要操作的托盘;
18、步骤4.2,根据所述托单明细清单组合出托盘模板绝对路径并读取托盘模板;
19、步骤4.3,依据所述托单明细清单的内容进行确认,选择托盘所处的状态;
20、步骤4.4,登录托盘后再发行托盘,生成导出舾装采购明细清单;
21、步骤4.5,将登陆和发行托盘时出现的错误信息存放到对应位置。
22、进一步的,在步骤4.3中,依据所述托单明细清单的内容进行确认,选择托盘所处状态的确认规则如下,
23、当所述托单明细清单内容完整具备发行条件,此时状态为无需登录可发行。
24、当所述托单明细清单需要自动化添加内容,此时状态为需要登录后完整内容,才具备发行条件。
25、当所述托单明细清单已经自动化添加内容并登录,但登录后仍有内容欠缺,此时状态为不具备发行条件后开始自动化作业;
26、当已发行的所述托单明细清单已经发生变更时,此时状态为解除发行状态。
27、进一步的,在步骤5中,依据所需操作的船号导入需要处理的所述舾装采购明细清单,导出舾装资材采购书,具体包括以下步骤:
28、步骤5.1,识别舾装品登陆后的抽取条件,筛选出需要操作的所述舾装采购明细清单;
29、步骤5.2,登陆并执行所述舾装采购明细清单,将出现的错误信息写入储存后继续执行;
30、步骤5.3,将执行完的所述舾装采购明细清单生成舾装资材采购书,存放至服务器的对应位置;
31、步骤5.4,结合根据设置的路径,打印生成的所述舾装资材采购书。
32、作为本申请的第二方面,本专利技术还公开一种电子设备,包括:
33、至少一个处理器,以及与所述至少一个处理器通信连接的存储器;
34、所述存储器上存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述船舶舾装数据自动化管理方法的步骤。
35、作为本申请的第三方面,本专利技术还公开一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述船舶舾装数据自动化管理方法的步骤。
36、与现有技术相比,本专利技术的有益效果为:
37、本专利技术提供的船舶舾装数据自动化管理方法,能够有效减少设计人员作业工时降低设计成本,同时还能够对舾装资材进行自动化管理,降低了资材管理时所消耗的工时,提升了资材管理时的工作效率。通过使用am二次开发程序读取aveva模型数据中的关键数据储存至数据库内。然后读取数据库内的关键数据,并对关键数据的各列进行合规化预处理。接着将预处理后的关键数据分解成托单明细清单,并保存到服务器指定位置。再将托单明细清单录入k-macs自动化系统,登陆托盘并发行托盘导出舾装采购明细清单。最后依据所需操作的船号,导入需要处理的舾装采购明细清单,就可以导出舾装资材采购书。本专利技术将人工操作改进为计算机自动化操作,减少人本文档来自技高网...
【技术保护点】
1.一种船舶舾装数据自动化管理方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种船舶舾装数据自动化管理方法,其特征在于:在步骤1中,在使用AM二次开发程序读取所述AVEVA模型数据后,通过递归遍历所述AVEVA模型数据提取出关键数据,再将所述关键数据存储在数据库中。
3.根据权利要求2所述的一种船舶舾装数据自动化管理方法,其特征在于:所述关键数据包括管理识别信息数据、数量信息数据、系统说明信息数据。
4.根据权利要求2所述的一种船舶舾装数据自动化管理方法,其特征在于,在步骤2中,对所述关键数据的各列进行合规性预处理,所述预处理的判定规则包括有:
5.根据权利要求4所述的一种船舶舾装数据自动化管理方法,其特征在于,在步骤4中,将所述托单明细清单录入K-MACS系统,导入步骤3中分解出的所述托单明细清单,登陆并发行托盘导出舾装采购明细清单,具体包括以下步骤:
6.根据权利要求5所述的一种船舶舾装数据自动化管理方法,其特征在于:在步骤4.3中,依据所述托单明细清单的内容进行确认,选择托盘所处状态的确认规则如下,
...【技术特征摘要】
1.一种船舶舾装数据自动化管理方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种船舶舾装数据自动化管理方法,其特征在于:在步骤1中,在使用am二次开发程序读取所述aveva模型数据后,通过递归遍历所述aveva模型数据提取出关键数据,再将所述关键数据存储在数据库中。
3.根据权利要求2所述的一种船舶舾装数据自动化管理方法,其特征在于:所述关键数据包括管理识别信息数据、数量信息数据、系统说明信息数据。
4.根据权利要求2所述的一种船舶舾装数据自动化管理方法,其特征在于,在步骤2中,对所述关键数据的各列进行合规性预处理,所述预处理的判定规则包括有:
5.根据权利要求4所述的一种船舶舾装数据自动化管理方法,其特征在于,在步...
【专利技术属性】
技术研发人员:倪慧,洪楠,石翔文,姜明文,
申请(专利权)人:扬州中远海运重工有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。