一种基于PDMS的模型阵列复制的方法转让专利

申请号 : CN201611120002.X

文献号 : CN106777640B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈景勇胥成增董广林冯培峰同晓锋赵居信师诚李闯刘文仓程凯董罡孟庆伟孙岩倪芳苏圳

申请人 : 京能十堰热电有限公司

摘要 :

本发明是一种基于PDMS的模型阵列复制的方法,包括以下步骤:(1)在PDMS结构树中定位到需要进行阵列复制的层次;(2)进行第一方向的复制和偏移;(3)将第一方向上的所有模型收集成一个数组,对该数组内的元素依次进行第二个方向上的复制和偏移;(4)将第一二方向上的所有模型收集成另外一个数组,对该数组内的元素依次进行第三个方向上的复制和偏移;(5)完成阵列复制的全部模型。本发明所述的方法是基于PML语言开发实现的,通过将某一个或多个方向上的模型收集成一个数组,再对该数组内的元素依次进行拷贝偏移,以提高PDMS中阵列模型进行复制偏移的效率。该工具使用简单,大大提高了PDMS中创建阵列复制模型的效果。

权利要求 :

1.一种基于PDMS的模型阵列复制的方法,基于PML语言开发实现的,通过将某一个或多个方向上的模型收集成一个数组,再对该数组内的元素依次进行拷贝偏移,以提高PDMS中阵列模型进行复制偏移的效率,包括以下步骤:(1)在PDMS结构树中定位到需要进行阵列复制的层次;

(2)进行第一方向的复制和偏移;

(3)将第一方向上的所有模型收集成一个数组,对该数组内的元素依次进行第二个方向上的复制和偏移;

(4)将第一方向和第二方向上的所有模型收集成另外一个数组,对该数组内的元素依次进行第三个方向上的复制和偏移;

(5)完成全部模型阵列的复制。

2.根据权利要求1所述的一种基于PDMS的模型阵列复制的方法,其特征在于:步骤(2)(3)(4)中方向值和偏移量都是预先设定。

说明书 :

一种基于PDMS的模型阵列复制的方法

技术领域

[0001] 本发明涉及工厂三维布置系统,具体是一种基于PDMS的模型阵列复制的方法。

背景技术

[0002] PDMS(Plant Design Management System)即工厂三维布置设计管理系统,是英国CADCentre公司的旗舰产品,自从1977年第一个PDMS商业版本发布以来,PDMS就成为大型、复杂工厂设计项目的首选设计软件系统。
[0003] 在PDMS操作环境中,对象的复制偏移是经常需要进行的步骤。由于PDMS自带的复制偏移工具只能实现单个方向的复制偏移操作,对于非正方向的复制偏移还需进行角度与正方向偏移量间的换算。特别对于二维及三维阵列模型的创建步骤尤为繁琐。有N个方向的复制就要进行N次的重复操作,建模效率低。虽然可以通过PDMS自带的PML语言命令代码实现非正方向的复制偏移,但是PDMS目前的版本尚未将这一功能写成窗体以便PDMS用户使用。并且对于PDMS初学者及未进行PML语言学习的用户来说,使用PML语言代码来进行建模的操作显然是不切实际的。

发明内容

[0004] 针对PDMS自带复制菜单功能的缺项,本发明提供一种基于PDMS的模型阵列复制的方法,实现PDMS中阵列模型的快速创建,提高工作效率。
[0005] 为实现上述目的,本发明采用的技术方案如下:一种基于PDMS的模型阵列复制的方法,基于PML语言开发实现的,通过将某一个或多个方向上的模型收集成一个数组,再对该数组内的元素依次进行拷贝偏移,以提高PDMS中阵列模型进行复制偏移的效率,包括以下步骤:
[0006] (1)在PDMS结构树中定位到需要进行阵列复制的层次;
[0007] (2)进行第一方向的复制和偏移;
[0008] (3)将第一方向上的所有模型收集成一个数组,对该数组内的元素依次进行第二个方向上的复制和偏移;
[0009] (4)将第一方向和第二方向上的所有模型收集成另外一个数组,对该数组内的元素依次进行第三个方向上的复制和偏移;
[0010] (5)完成全部模型阵列的复制。
[0011] 进一步的改进在于:步骤(2)(3)(4)中方向值和偏移量都是预先设定的。
[0012] 有益效果:本发明所述的方法是基于PML语言开发实现的,通过将某一个或多个方向上的模型收集成一个数组,再对该数组内的元素依次进行拷贝偏移,以提高PDMS中阵列模型进行复制偏移的效率。该工具使用简单,大大提高了PDMS中创建阵列复制模型的效果。

附图说明

[0013] 图1为本发明一种基于PDMS的模型阵列复制的方法的流程图。
[0014] 图2是本发明的实施例图。
[0015] 图中是1是第一方向,2是第二方向。

具体实施方式

[0016] 本发明如图1、2所示。
[0017] 一种基于PDMS的模型阵列复制的方法,基于PML语言开发实现的,通过将某一个或多个方向上的模型收集成一个数组,再对该数组内的元素依次进行拷贝偏移,以提高PDMS中阵列模型进行复制偏移的效率,包括以下步骤:
[0018] (1)在PDMS结构树中定位到需要进行阵列复制的层次;
[0019] (2)进行第一方向的复制和偏移;
[0020] (3)将第一方向上的所有模型收集成一个数组,对该数组内的元素依次进行第二个方向上的复制和偏移;
[0021] (4)将第一方向和第二方向上的所有模型收集成另外一个数组,对该数组内的元素依次进行第三个方向上的复制和偏移;
[0022] (5)完成全部模型阵列的复制。
[0023] 步骤(2)(3)(4)中方向值和偏移量都是预先设定的。
[0024] 实例1:
[0025] 对于某项目中的钢结构模型构件需要生成大量的螺栓孔,特别对于非正方向上阵列螺栓组,在定位好第一个用于第一个方向1上复制偏移的孔后,如果使用PDMS自带的复制偏移工具,需要将图中所给的非正向的偏移量通过三角函数转换成正向的偏移量;然后使用同样的方法再进行第二个方向2上的复制偏移。
[0026] 本发明通过阵列复制的方法,只要定位好第一个用于阵列复制的孔的方位后,通过用户给定的两个方向上的偏移量和偏移距离,就可以一次性完成两个方向上的模型复制偏移。