什么是Naki.Pipeline

2022-04-27 09:00:08 浏览数 (3)

1 Pipeline的诞生

Start of Pipeline

Pipeline 是一个PDMS插件,实现了些简单的批处理功能。该项目的诞生是一个偶然,我做PDMS二次开发的初衷是为了做Naki.CI编码工具,但是因为之前没有接触过PDMS开发,所以打算先做一个helloworld练练手,这个helloworld后来一步一步演化成了今天的Pipeline。

图1:Pipeline主界面(1.0.0.4版)

2 Pipeline的主要功能

Major Function

1 基础功能

  1. 目录树特定类型对象添加到列表控件和删除;
  2. 选择列表中的节点对象并在目录树中定位;
  3. PIPE、BRAN、COMPONMENT三级树形结构的遍历、节点类型判断、属性值读取和写入;
  4. 通过txt文件另存和读取管线列表,实现工作对象(管线)范围的存储功能;
  5. 通过log文件记录错误和提示信息,实现日志功能;
  6. 通过xml文件加载和存储参数信息,实现用户差异化设置功能;
  7. 对框选的元件进行捕捉并添加所属的管线到List列表;

2 材料表

  1. 单线材料表、综合材料表、螺栓表计算、预览和导出,增加了按Excel格式模板生成套表功能;
  2. 在材料表计算中增加Material Control属性值的判断,让对该属性在汇料时发挥作用,设置为DOTD值的材料不会汇料;
  3. 改进对FTUBE类型材料的处理计算方法,找到了按长度和件数两种方式计算FTUBE材料量的方法,目前采用的按件数计算的办法;

3 目录树顺序检查

  1. 目录树元件顺序错误检查,连接点坐标系计算显示、检查结果集导出报表;
  2. 目录树ATTA顺序检查、偏离检查。

4 汇料属性DOTD设置

  1. Material Control属性值(MTOC、MTOT、MTOH)管理,可以实现六种批处理:全部材料虚、全部材料取消虚、只虚仪表、虚仪表 配对法兰垫片、取消虚仪表、只虚管嘴配对法兰垫片(可以只虚头或尾或同时虚)、取消虚管嘴配对法兰垫片;

5 焊口自动化处理

  1. 新增批量自动添加、移除焊口功能;
  2. 自动添加焊口后返回焊口清单,同时可以实现导出为Excel报表;
  3. 根据焊口数据自动计算焊接当量(达因数);
  4. 根据壁厚自动调整系数K;
  5. 根据焊口连接的元件智能判断焊口类型,方便用户换算达因量的时候按需求分别乘不同的系数,目前支持类型包括:普通对焊、普通承插焊、假三通开孔、鞍座/凸台支管口承插焊、鞍座/凸台与主管开孔处的对焊;
  6. 螺纹接口也按承插焊计算;
  7. 在焊口预览窗口双击某个焊口(数据行),在目录树中自动定位到该元件。

3 有关问题

Answer

Q1 Pipeline是免费使用的吗?

免费使用,使用前请先阅读用户协议。

Q2 在哪了解更多关于Pipeline的细节介绍?

前往博客引导文章,这里有全部操作说明、版本升级介绍和功能细节讲解。

Q3 没有适配的版本?

如果博客上没有放链接可以发邮件来。

Q4 如果发现bug或者有其它建议?

直接发邮件。

0 人点赞