咨询热线:0731-88808590
切换到宽版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5683|回复: 2

UKP3d与AVEVA PDMS的双向接口

[复制链接]
发表于 2023-9-14 12:48:26 | 显示全部楼层 |阅读模式
从AVEVA PDMS导出文件至UKP3d
一.AVEVA PDMS设置插件

1.将当前的ExpUK文件拷贝到PDMS软件的objects 安装目录下,例如:G:\AVEVA\Plant\PDMS12.0.SP6\PMLLIB\design\objects
2023091401.png

2.打开ExpUK文件在里面找到UKTools文件复制,拷贝到G:\AVEVA\Plant\PDMS12.0.SP6\PDMSUI\des\addins
2023091402.png
3.第一次打开PDMS工程(如Design 模块),在命令行中输入命令:pml rehashall回车,保存,再退出(输入quit命令回车);

4.确保当前支持中文(导出按钮显示的是中文),如果已经支持中文,跳过此步骤。
(1) .环境变量中有CADC_LANG,值CHINESE。(环境变量,在此电脑—属性-高级系统设置)
(2). 将当前目录下的f1105811901.gfb文件拷贝到安装目录,例如:D:\AVEVA\Plant\PDMS12.0.SP6
(3).  打开AVEVA PDMS工程进入admin模块,打开命令行输入PROJECT MBCHARSET CHI,回车,保存,退出。

5. 重新进入AVEVA PDMS,-Design进入管道模块Design-Pipework就会看到新添的菜单UKP3d-Tools——导出文件:
2023091403.png

二.从AVEVAPDMS工程导出中间文件路径;
1.打开需要导出的AVEVA PDMS工程,点击UKP3d-Tools菜单下的“导出文件”,在导航栏选中需要导出的节点,在对话框添加当前节点,输入路径及文件名称。,即在相应路径输出文件(本例题是从AVEVA PDMS12.0导出的文件。)
注意:.txt(宏文件的后缀名要小写);如图:
2023091405.png 2023091404.png

三.从UKP3d9.1导入AVEVA PDMS文件;

打开UKP3d工程,当前工程包含9.1版本的非标管件等级库的元件库和等级库。从面板中选择 接口—PDMS,选择.txt文件,即可。如图:
2023091406.png


回复

使用道具 举报

 楼主| 发表于 2023-9-14 16:32:38 | 显示全部楼层
UKP3d导出到AVEVA PDMS

一.UKP3d中导出管道中间文件
接口导出—PDMS,在导航栏选中要导出的管道,在对话框(如默认浏览,生成的文件路径,工程名与当前工程一致的.txt文件),若默认路径、文件名包含汉字,则点浏览修改为不包含汉字的路径、文件名;
2023091420.png

二.在AVEVA PDMS,配置FBY工程
1.在软件的安装路径下ThirdInterfaceConfig\FBY,例如:D:\ProgramFiles (x86)\UKSoft\UKP3d9.1\ThirdInterfaceConfig\FBY;
建议把FBY复制至AVEVA PDMS的project文件夹下,在evarsFBY.bat(此文件在 FBY 的文件夹下),选中文件右键-编辑,即用记事本打开),修改为
当前的FBY的路径,最好是不包含汉字的路径,如下:
setFBY000=D:\AVEVA\Plant\PDMS12.0.SP6\project\FBY\fby000
setFBYMAC=D:\AVEVA\Plant\PDMS12.0.SP6\project\FBY\fbymac
setFBYISO=D:\AVEVA\Plant\PDMS12.0.SP6\project\FBY\fbyiso
setFBYPIC=D:\AVEVA\Plant\PDMS12.0.SP6\project\FBY\fbypic
setFBYDFLTS=D:\AVEVA\Plant\PDMS12.0.SP6\project\FBY\fbydflts
setFBYDIA=D:\AVEVA\Plant\PDMS12.0.SP6\project\FBY\fbydia
setFBYTPL=D:\AVEVA\Plant\PDMS12.0.SP6\project\FBY\fbytpl
setFBYSTE=D:\AVEVA\Plant\PDMS12.0.SP6\project\FBY\fbyste
set FBY000ID=FBY

2.在AVEVA PDMS的安装路径下,例如:D:\AVEVA_LOCAL\Plant\PDMS12.1.SP4\evars..bat(选中,右键-编辑,用记事本打开):则在文件里加上,例如:call"D:\AVEVA\Plant\PDMS12.0.SP6\project\FBY\evarsFBY.bat",如图:
2023091407.png
配置正确的FBY是在AVEVA PDMS 的登录界面能选到,如图:
2023091411.png

三.在AVEVAPDMS当前要导入工程包含FBY元件等级库
1.以下以SAMLP工程为例,用户名:SYSTEM;密码:XXXXXX;进入Admin管理模块,Databases&Extracts-Include(先包含外部数据库)
2023091412.png 2023091413.png

2.选中要包含的工程 FBY  用户名:SYSTEM,;密码:XXXXXX;,选择数据库,如图:ID3700,Apply,这时,ID3700数据库已包含,如图:
2023091414.png 2023091415.png

3.MDBS(数据库组)—选中要修改的数据库组(例如修改BULDING—Modify;
2023091416.png

4.将选中的数据库(Project Databases)点向下箭移至 Current Databases,点Apply即可。 Current Databases已包含数据库,如图:
2023091417.png 2023091418.png
5.savework(保存),quit(退出),即可。

四.在AVEVA PDMS工程,导入UKP3d的中间文件
如例进入SAMLP,BULDING数据库组(注意:已包含数据库的数据库组),Design模块:
AVEVA PDMS工程中通过命令“$m D:\test.txt”(命令 + 中间文件路径),导入中间文件生成管道节点,注意要选择对应的节点进行导入(例如:UKP3d中导出了管系节点,则需要在PDMS中选择ZONE节点进行导入)。
2023091421.png


回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-9-14 18:25:39 | 显示全部楼层
上述导入提供的都是一键式导入,内置一套非标元件等级库,适用任意元件等级库。导入至Aveva pdms的模型能做到关键数据一致(如直径,外径,弯头半径,三通长度,阀门长度等等),导入后的节点是与布置的节点一致。
能看到样子,能占位,属性都是有的,能出iso图,能出表格(统计数量及出相关信息)。


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们

长沙优易软件开发有限公司(中文简称:优易软件,英文简称:UESOFT)是三维管道CAD/CAE一体化设计软件开发商,也是新一代三维工厂设计管理系统的开创者。公司开发的自主知识产权的管道应力分析软件AutoPSA居于中国大陆市场前2名。UESOFT于2000年10月23日经湖南省长沙市工商行政管理局核准登记设立。

联系我们

  • 地址: 中国湖南省长沙市高新区桐梓坡西路保利麓谷林语中心i区1栋718-725
  • 电话: 0731-88808590
  • Email: uesoft@163.com
© 2001-2021  Powered by Discuz! X3.4 永益科技
快速回复 返回顶部 返回列表