Pdms在design模式下生成管路iso图的方法

文档序号:8223667阅读:3633来源:国知局
Pdms在design模式下生成管路iso图的方法
【技术领域】
[0001]本发明涉及工程制图技术领域,特别是涉及一种PDMS在DESIGN模式下生成管路ISO图的方法。
【背景技术】
[0002]PDMS(Plant Des ign Management system)即工厂三维布置设计管理系统,由于PDMS在DESIGN模块没有生成管路ISO图的功能,设计人员需要在ISODraft模块下,才能制作管路ISO图,如果发现管路错误,修改管路时,需要切换到DESIGN模块下才能完成修改工作,进行一次模块切换通常需要3分钟左右,制作一批图纸需要反复切换很多次,很耗费时间,造成工作效率低下,因此如果能够实现PDMS在DESIGN模块中制作管路ISO图将对设计效率有很大提尚。
[0003]如何实现PDMS在DESIGN模块下完成管路ISO图制作,使设计、检查、修改、完善、出图同步完成,是解决这一难题的关键。

【发明内容】

[0004]本发明的目的是针对现有技术中存在的技术缺陷,而提供一种PDMS在DESIGN模式下生成管路ISO图的方法。
[0005]为实现本发明的目的所采用的技术方案是:
[0006]一种PDMS在DESIGN模式下生成管路ISO图的方法,包括以下步骤:
[0007]I)创建一个窗体对话框,在窗体对话框中添加一个用于显示出图模式的模式列表、一个用于存储管线名的管线列表,以及用于添加和清除管线名的添加按钮和清除按钮,查看ISO图的view控件按钮,和生成CAD文件的dxf按钮;
[0008]2)在PMDS中创建管路模型后,调出窗体对话框,将需要出ISO图管线,利用窗体对话框中添加按钮,将管线名添加到管线列表中,
[0009]3)在出图模式列表中选择制作ISO图的方式,选择要审查的管线,利用窗体对话框中查看ISO图view控件按钮,审查管线ISO图,程序将在后台通过PDMS函数isodraftmode切换到出图模式,调用选择的出图模式,对管线列表中选定的管线进行ISO图制作,
[0010]4)若能顺利制作出ISO图,则进行步骤5),若不能顺利制作出ISO图,根据产生的报错信息进行管路检查和修改直至能够顺利制作出ISO图;
[0011]5)选取待出ISO图的管线,点击窗体对话框中DXF按钮调用函数FILE DXF创建出图文件,通过函数DETAIL将管路ISO图内容写入AUTOCAD软件可以打开的dxf文件,完成出图。
[0012]所述的步骤2)中添加包含管线的SITE或ZONE,或PIPE。
[0013]所述的窗体对话框由PML语言创建。
[0014]当选取管线列表中多条管线时能实现批量制作管路ISO图。
[0015]与现有技术相比,本发明的有益效果是:
[0016]本发明所述的方法能够实现PDMS在DESIGN模块下自动生成管路ISO图,不必切换到IS0DRAFT模块,节省设计时间,当遇到出图错误时,记录错误信息,便于查看、修改,实现了设计、检查、修改、出图同步完成,大大提高了管路设计效率。同时将生成的图纸保存为AutoCAD可以打开的Dxf文件,提高了数据交换性。而且现有技术只能一条一条管线出图,需要花费大量时间,本发明能够批量生成管路ISO图纸,并保存为AutoCAD可以打开的dxf文件,
【具体实施方式】
[0017]以下结合具体实施例对本发明作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0018]本发明的PDMS在DESIGN模式下生成管路ISO图的方法,包括以下步骤:
[0019]I)应用PML语言创建的窗体对话框,所述的窗体对话框包括一个出图模式的模式列表、一个存储管线名的管线列表,以及用于添加和清除管线名的添加按钮和清除按钮,查看ISO图的View控件按钮和生成Dxf文件的DXF按钮;view是个按钮控件,在PML环境下可以直接创建,创建这些控件是为了便于用户操作,每个控件下都包含程序代码。
[0020]2)在PMDS创建管路模型后,将需要出ISO图管线,利用窗体对话框中的添加按钮,将管线名添加到管线列表中,其中,可添加包含管线的SITE或ZONE,或PIPE,既可以将某个类型、某个区域或者某个特定的管线添加至列表中以备进行指定模式的统计,同时便于实现批量制作管路ISO图。
[0021]3)在出图模式列表中选择制作ISO图的方式,其中,BASIC为通用模式,也可为每个项目定制一个专用模式,如JZ-LQ模式,选选取管线列表中一条或多条管线,利用窗体对话框中查看ISO图按钮,审查管线ISO图。程序将在后台通过PDMS函数isodraftmode切换到出图模式,调用选择的出图方式,通过PML函数$m c:\AVEVA\Plant\PDMS12.0.SP6\project\Imperial\impiso\std\JZ-LQ.MET对选取管线进行出图处理,在整个处理过程中,当前窗口一直在des ign模块下,通过程序的后台调用,能有效避免窗口切换导致的效率低下。
[0022]4)若能顺利制作出ISO图,则进行步骤5),若管路不能顺利制作出ISO图,根据产生的报错信息进行管路检查和修改直至能够顺利制作出ISO图。
[0023]5)选取待出ISO图的管线,点击对话框中DXF按钮调用函数FILE DXF创建出图文件,通过函数DETAIL将管路ISO图内容写入AUTOCAD软件可以打开的dxf文件。
[0024]米用PML 语言创建窗体对话框,PML(AVEVA Programmable Macro Language)是PDMS的开发语言,与PDMS无缝连接,PDMS内部程序的源代码基本上都是PML语言编写的,为PDMS 二次开发提供了很好的工具。本程序可广泛应用于使用PDMS平台建模的任意设计项目。
[0025]同时,将上述发明的方法在PML语言环境中编写为程序文件Isodr.pmlfrm,然后在DESIN模块命令行通过PDMS内部函数show调用!! Isodr文件,就可以快速完成管路ISO图设计工作,即完成上述步骤的集成化。通常情况下,对于一项5000米管线的设计项目,制作完成管线ISO图,需要花费三个月的时间,通过该程序可以在两周内完成ISO图设计工作,提高工作效率6倍,而且项目越大,提高的效率就越高。
[0026]以上所述仅是本发明的优选实施方式,应当指出的是,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种PDMS在DESIGN模式下生成管路ISO图的方法,其特征在于,包括以下步骤: 1)创建一个窗体对话框,在窗体对话框中添加一个用于显不出图模式的模式列表、一个用于存储管线名的管线列表,以及用于添加和清除管线名的添加按钮和清除按钮,查看ISO图的view控件按钮,和生成CAD文件的dxf按钮; 2)在PMDS中创建管路模型后,调出窗体对话框,将需要出ISO图管线,利用窗体对话框中添加按钮,将管线名添加到管线列表中, 3)在出图模式列表中选择制作ISO图的方式,选择要审查的管线,利用窗体对话框中查看ISO图view控件按钮,审查管线ISO图,程序将在后台通过PDMS函数isodraftmode切换到出图模式,调用选择的出图模式,对管线列表中选定的管线进行ISO图制作, 4)若能顺利制作出ISO图,则进行步骤5),若不能顺利制作出ISO图,根据产生的报错信息进行管路检查和修改直至能够顺利制作出ISO图; 5)选取待出ISO图的管线,点击窗体对话框中DXF按钮调用函数FILEDXF创建出图文件,通过函数DETAIL将管路ISO图内容写入AUTOCAD软件可以打开的dxf文件,完成出图。
2.如权利要求1所述的方法,其特征在于,所述的步骤2)中添加包含管线的SITE或ZONE,或 PIPE。
3.如权利要求1所述的方法,其特征在于,所述的窗体对话框由PML语言创建。
4.如权利要求1所述的方法,其特征在于,当选取管线列表中多条管线时能实现批量制作管路ISO图。
【专利摘要】本发明公开了一种PDMS在DESIGN模式下生成管路ISO图的方法,包括以下步骤:1)创建一个窗体对话框,2)调出窗体对话框,将需要出ISO图管线,利用窗体对话框中添加按钮,将管线名添加到管线列表中,3)在出图模式列表中选择制作ISO图的方式,选择要审查的管线,对管线列表中选定的管线进行ISO图制作,4)若能顺利制作出ISO图,则进行步骤5),若不能顺利制作出ISO图,根据产生的报错信息进行管路检查和修改直至能够顺利制作出ISO图;5)选取待出ISO图的管线,点击窗体对话框中DXF按钮调用函数FILE DXF创建出图文件,通过函数DETAIL将管路ISO图内容dxf文件,完成出图。
【IPC分类】G06F17-50
【公开号】CN104537146
【申请号】CN201410717239
【发明人】刘伟, 徐杰, 李萌, 杨少林
【申请人】艾法能源工程股份有限公司
【公开日】2015年4月22日
【申请日】2014年12月1日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1