从ukp3d导出到aveva pdms
一.在ukp3d中导出管道中间文件 接口—导出—pdms,在导航栏选中要导出的管道,在对话框(如默认浏览,生成的文件路径,工程名与当前工程一致的.txt文件),若默认路径、文件名包含汉字,则点浏览修改为不包含汉字的路径、文件名;
二.在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",如图: 配置正确的fby是在aveva pdms 的登录界面能选到,如图:
三.在avevapdms当前要导入工程包含fby元件等级库 1.以下以samlp工程为例,用户名:system;密码:xxxxxx;进入admin管理模块,databases&extracts-include(先包含外部数据库)
2.选中要包含的工程 fby 用户名:system,;密码:xxxxxx;,选择数据库,如图:id3700,点apply,这时,id3700数据库已包含,如图:
3.mdbs(数据库组)—选中要修改的数据库组(例如修改bulding)—modify;
4.将选中的数据库(project databases)点向下箭移至 current databases,点apply即可。 current databases已包含数据库,如图: 5.savework(保存),quit(退出),即可。
四.在aveva pdms工程,导入ukp3d的中间文件 如例进入samlp,bulding数据库组(注意:已包含数据库的数据库组),design模块: 在aveva pdms工程中通过命令“$m d:\test.txt”(命令 中间文件路径),导入中间文件生成管道节点,注意要选择对应的节点进行导入(例如:ukp3d中导出了管系节点,则需要在pdms中选择zone节点进行导入)。
|