一种利用计算机程序实现图纸页码自动填写的方法

文档序号:9396841阅读:310来源:国知局
一种利用计算机程序实现图纸页码自动填写的方法
【技术领域】
[0001]本发明涉及计算机软件技术领域,尤其是涉及一种利用计算机程序实现图纸页码自动填写的方法。
【背景技术】
[0002]TRIBON系统为纯英文的计算机辅助船舶设计系统,此系统设计的初衷是为了满足国外船厂生产设计需要而发的计算机辅助设计软件,所有的功能全部是参照国外船厂自己的实情而开发的。在本世纪初期,随着中国造船业的兴起,国内部分船厂开始引进该系统,经过十来年的发展,目前该系统已广泛应用于我国各大船厂与设计院。但此系统中的图纸页码全部为人工填写,一条船的图纸有几万张之多,工作量巨大。

【发明内容】

[0003]为克服上述问题,本发明采用如下技术方案:
一种利用计算机程序实现图纸页码自动填写的方法,利用PYTHON语言编写出能够运行于计算机辅助船舶三维设计系统TRIBON系统下的计算机程序,所述计算机程序包括四个功能模块:图纸文件名输出功能模块,顺序处理功能模块,页码填写功能模块,删除临时文件功能模块,这四个功能模块顺序处理以实现图纸页码的自动填写。
[0004]所述图纸文件名输出功能模块用于输出图纸的文件名称。
[0005]所述顺序处理功能模块用于调整图纸的前后顺序。
[0006]所述页码填写功能模块用于对图纸的页码从小到大进行自动填写。
[0007]所述删除临时文件功能模块用于删除程序在运行时产生的临时文件所述程序运用PYTHON语言所编写。
[0008]所述程序应用于本发明应用于计算机辅助船舶三维设计系统TRIBON系统下,对TRIBON系统下的图形文件进行页码填写。
[0009]本发明的优点是:本发明利用PYTHON语言结合TRIBON系统提供的接口函数,对TRIBON系统的功能作二次开发,将原有落后的手工填写页码模式改变为计算机自动填写模式,从而减少人工绘图的工作量,减少出错率,提高生产设计的质量与工作效率。
【附图说明】
[0010]图1为本发明的程序流程图。
【具体实施方式】
[0011]如图1所示,一种利用计算机程序实现图纸页码自动填写的方法,本方法是利用PYTHON语言结合TRIBON系统提供的接口函数,对TRIBON系统的功能作二次开发,编写出能够运行于计算机辅助船舶三维设计系统TRIBON系统下的计算机程序。所述计算机程序包括四个功能模块:图纸文件名输出功能模块1,顺序处理功能模块2,页码填写功能模块3,删除临时文件功能模块4。在程序的开始,图纸文件名输出功能模块I先将图纸的文件名称输出到一个临时文件中,以便后续程序的处理;紧接着,顺序处理功能模块2将对临时文件中的图纸名称作适当调整,在此模块中可以调整图纸的前后位置或删除不需要排页的图纸名称;紧接着,页码填写功能模块3将对前面临时文件中调整好的图纸页码进行自动填写,也就是将第一张图纸的页码填写为1、第二张的图纸的页码填写为2、以此类推;在程序的最后,删除临时文件功能模块4将删除程序在运行时产生的临时文件。这四个功能模块从前往后分别执行,从而实现图纸页码从小到大自动填写的功能。
【主权项】
1.一种利用计算机程序实现图纸页码自动填写的方法,其特征在于:利用PYTHON语言编写出能够运行于计算机辅助船舶三维设计系统TRIBON系统下的计算机程序,所述计算机程序包括四个功能模块:图纸文件名输出功能模块,顺序处理功能模块,页码填写功能模块,删除临时文件功能模块,这四个功能模块顺序处理以实现图纸页码的自动填写。2.根据权利要求1所述的一种用计算机程序实现图纸页码自动填写的方法,其特征在于:所述图纸文件名输出功能模块用于输出图纸的文件名称。3.根据权利要求1所述的一种用计算机程序实现图纸页码自动填写的方法,其特征在于:所述顺序处理功能模块用于调整图纸的前后顺序。4.根据权利要求1所述的一种用计算机程序实现图纸页码自动填写的方法,其特征在于:所述页码填写功能模块用于对图纸的页码从小到大进行自动填写。5.根据权利要求1所述的一种用计算机程序实现图纸页码自动填写的方法,其特征在于:所述删除临时文件功能模块用于删除程序在运行时产生的临时文件。6.根据权利要求1所述的一种用计算机程序实现图纸页码自动填写的方法,其特征在于:所述程序运用PYTHON语言所编写。7.根据权利要求1所述的一种用计算机程序实现图纸页码自动填写的方法,其特征在于:所述程序应用于本发明应用于计算机辅助船舶三维设计系统TRIBON系统下,对TRIBON系统下的图形文件进行页码填写。
【专利摘要】一种利用计算机程序实现图纸页码自动填写的方法,其特征在于:利用PYTHON语言编写出能够运行于计算机辅助船舶三维设计系统TRIBON系统下的计算机程序,所述计算机程序包括四个功能模块:图纸文件名输出功能模块,顺序处理功能模块,页码填写功能模块,删除临时文件功能模块,这四个功能模块顺序处理以实现图纸页码的自动填写;本发明的优点是:本发明利用PYTHON语言结合TRIBON系统提供的接口函数,对TRIBON系统的功能作二次开发,将原有落后的手工填写页码模式改变为计算机自动填写模式,从而减少人工绘图的工作量,减少出错率,提高生产设计的质量与工作效率。
【IPC分类】G06F17/21
【公开号】CN105117375
【申请号】CN201510457764
【发明人】周玉飞, 顾文捷, 韩玲, 封爱芳, 柳红兵
【申请人】泰州口岸船舶有限公司
【公开日】2015年12月2日
【申请日】2015年7月30日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1