PDMS二次开发产品CI教程(一)——安装CI和基础准备工作

1.程序文件安装

1.1 主程序文件安装

安装特别简单,只需要把主程序拷贝到指定文件夹即可,在PDMS主程序目录下,新建NakiToolkit文件,在NakiToolkit文件夹中建子文件夹NakiSpecification,将主程序NakiSpecAddin.dll和配置文件custom.xml拷贝到NakiSpecification文件夹中,注意拷贝时请先退出PDMS。
在这里插入图片描述

1.2 文件包结构

文件名 文件说明 是否必须
custom.xml 配置文件 必须
log.txt 日志文件 首次输出时如果没有会自动创建
NakiSpecAddin.dll 主程序 必须
TechCodeImportTemplate.xlsx 技术规定编码导入模板
createdb.sql 数据库建库文件 数据库初始化使用

2.数据库安装和初始化

2.1 安装

数据库目前只支持MSSQL,测试请下载Sql Server Express版本,支持2008以上版本,同时可以安装Management Studio Express 便于数据库维护管理,下载和安装方法请在网上自行查找。

2.2 初始化

安装完毕后,新建一个数据库,右键点击新建查询,在查询窗口执行sql建库脚本,建立数据库表结构。sql建库脚本已经随主程序一起提供。
在这里插入图片描述

3.数据库连接测试

3.1 设置数据库连接字符串

在这里插入图片描述

3.2 测试连接状态

点击Connection Test按钮,显示连接状态。
在这里插入图片描述

4.PDMS自定义属性设置

进入Lexicon模块,在PSI-CATALOGUE-UDAS下增加四个自定义属性(UDA)
在这里插入图片描述

属性名称 UDA types UDALength Element types User-defined name
COMMODITY-CODE text 50 SPCOMPONENT CCODE
PART-NUMBER-PREFIX text 5 SPCOMPONENT PREFIX
SIZE-SERIES-CODE text 5 SPCOMPONENT SSCode
FORMAT-CODE text 5 SPCOMPONENT FCODE

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.需要引用的数据表

需要引用的数据表只有一个,就是壁厚表,必须确保使用AVEVA官方的壁厚做法,以Sample项目的A1A等级为例,介绍一下壁厚表数据结构。

Pdareference指向壁厚表
在这里插入图片描述

在这里插入图片描述
壁厚表每一个PDAELE元素的wthreference指向其口径对应的壁厚表,例如:SCH80(数据类型WTHTAB)
在这里插入图片描述
壁厚的实际值做在WThickness里
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/xiangcns/article/details/113777867