CN104573179A - Pdms中基于autocad的瓦楞板的生成方法 - Google Patents

Pdms中基于autocad的瓦楞板的生成方法 Download PDF

Info

Publication number
CN104573179A
CN104573179A CN201410717229.7A CN201410717229A CN104573179A CN 104573179 A CN104573179 A CN 104573179A CN 201410717229 A CN201410717229 A CN 201410717229A CN 104573179 A CN104573179 A CN 104573179A
Authority
CN
China
Prior art keywords
pdms
break
autocad
corrugated sheet
list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410717229.7A
Other languages
English (en)
Inventor
刘伟
徐杰
杨少林
李萌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AIFA ENERGY ENGINEERING Co Ltd
Original Assignee
AIFA ENERGY ENGINEERING Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by AIFA ENERGY ENGINEERING Co Ltd filed Critical AIFA ENERGY ENGINEERING Co Ltd
Priority to CN201410717229.7A priority Critical patent/CN104573179A/zh
Publication of CN104573179A publication Critical patent/CN104573179A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种PDMS中基于AUTOCAD的瓦楞板的生成方法,包括以下步骤,1)在AUTOCAD中创建瓦楞板横剖截面轮廓线,并转化为闭合线型;2)获取所述轮廓线每个折点的坐标信息;3)将所述的每个折点的坐标信息以PDMS可识别的结构板材格式输出并保存;4)在PDMS中调用上述所保存的文件,将瓦楞板的数据导入到PDMS中本发明是基于AUTOLISP语言开发的快速完成PDMS结构瓦楞板建模方法,在AUTOCAD中绘制瓦楞板轮廓线后,把每个折点的坐标信息提取出来,并保存为一个PDMS可以识别板材格式以供PDMS调用,对于创建一般复杂程度的板,该程序可提高工作效率数十倍。

Description

PDMS中基于AUTOCAD的瓦楞板的生成方法
技术领域
本发明涉及工程制图技术领域,特别是涉及一种PDMS中基于AUTOCAD的瓦楞板的生成方法。
背景技术
PDMS(Plant Design Management system)即工厂三维布置设计管理***,是英国CADCentre公司的旗舰产品,自从1977年第一个PDMS商业版本发布以来,PDMS就成为大型、复杂工厂设计项目的首选设计软件***。目前较为广泛应用的是12.0版本。
由于在PDMS进行结构建模时,对于瓦楞板建模没有提供工具,目前有两种方法建立:一是用一条一条的板拼接;这样费时费力,而且操作繁琐,二是将瓦楞板视为曲面板材,按照瓦楞板截面轮廓线建立板材,这就需要计算每两个相邻坐标点之间的距离和夹角,工导致作效率低下,因此对于PDMS建立瓦楞板模型是一个难题。
发明内容
本发明的目的是针对现有技术中存在的技术缺陷,而提供一种PDMS中基于AUTOCAD的瓦楞板的生成方法。
为实现本发明的目的所采用的技术方案是:
一种PDMS中基于AUTOCAD的瓦楞板的生成方法,其特征在于,包括以下步骤,
1)在AUTOCAD中创建瓦楞板横剖截面轮廓线,并转化为闭合线型;
2)获取所述轮廓线每个折点的坐标信息;
3)将所述的每个折点的坐标信息以PDMS可识别的结构板材格式输出并保存;
4)在PDMS中调用上述所保存的文件,将瓦楞板的数据导入到PDMS中。
所述的步骤2)包括以下子步骤:
21)选择瓦楞板外形轮廓线;
22)提取轮廓线图元名称,
23)将图元名称转化为列表数组,
24)提取第一个折点坐标列表,并提取X和Y方向坐标,得到第一个折点 坐标;
25)截取列表数组中包含第一折点坐标信息的元素,并将其存入坐标列表;
26)重复步骤24)和25),形成一组循环,直到列表数组内元素为空值为止,得到存有全部折点坐标信息的坐标列表。
所述的步骤3)中,所述的PDMS可识别的结构板材格式中格式命令的字符串行NEW PAVERT POS E x1N y1U z1。
与现有技术相比,本发明的有益效果是:
本发明是基于AUTOLISP语言开发的快速完成PDMS结构瓦楞板建模方法,在AUTOCAD中绘制瓦楞板轮廓线后,把每个折点的坐标信息提取出来,并保存为一个PDMS可以识别板材格式以供PDMS调用。本程序可广泛应用于钻机模块、生活楼等使用PDMS平台建模的任意项目。通常情况下,对于创建一般复杂程度的板,该程序可提高工作效率数十倍。比如,某生活楼的PDMS墙壁建模工作,若用传统方式耗时两个月左右,而用本程序则可在两天左右完成。
具体实施方式
以下结合具体实施例对本发明作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明的PDMS中基于AUTOCAD的瓦楞板的生成方法,包括以下步骤,
1)在AUTOCAD中创建瓦楞板横剖截面轮廓线,并转化为闭合线型;
2)获取所述轮廓线每个折点的坐标信息;
其中,获得全部折点的坐标方法如下:
a、通过LISP函数(setq E(car(entsel)))选择瓦楞板外形轮廓线,即上面做好的LWPOLYLINE线,定义为变量E;
b、通过Lisp函数(setq En0(entget E)),提取轮廓线图元名称,定义为变量En0;
c、通过Lisp函数Member将图元名称转化为列表数组,如(setq En1(Member P En0)),转化的列表数组定义为En1;
d、通过Lisp函数(setq P(cdr(assoc 10En1)))提取第一个折点坐标列表,定义为变量P;
e、通过Lisp函数(setq pox(car P)),提取X方向坐标,(setq poy(cadr P))提取Y方向坐标,从而得到第一个折点的坐标;
f、通过Lisp函数(setq En2(cdr(asssoc 10En1))),截取列表En1中包 含折点的坐标信息的元素,并存入坐标列表En2;
g、(setq En1(cdr En2)),截取列表En2中第一个折点的坐标信息后面的元素,并定义为列表En1;
h、重复步骤d-g,形成一组循环,直到En1列表元素为空值为止,这样得到包含全部折点的坐标信息的坐标列表En2。
3)将所述的每个折点的坐标信息以PDMS可识别的结构板材格式输出并保存;其中,可识别的板材格式是指PDMS中定义的板材的存储格式,在PDMS导入后,会直接判定其为板材。瓦楞板不是PDMS中的定义是工程材料名称,在P DMS中认定为板材。定义板材格式方法为:
NEW PANE,定义一块板 
NEW PLOO,定义板材剖面轮廓线,用于存储瓦楞板折点坐标列表En2。
Height 2000,定义一板材高度;
其中,NEW PLOO中各折点坐标的存储形式为PDMS可识别的结构板材的格式命令的字符串行,如:
NEW PAVERT
POS E x1N y1Uz1。
4)在PDMS中调用上述所保存的文件,将数据导入到PDMS中,导入后是个瓦楞板的横剖面,和PDMS中建立的板材一样,可以通过定义高度,如Height2000,达到拉伸2m的效果,形成真正的实体板材。
在PDMS建立瓦楞板过程中,最耗费时间的就是计算瓦楞折边长度和向量角度,依次输入瓦楞板的每个瓦楞的折边长度和折角方向,效率比较低,往往一块瓦楞板需要几十个甚至上百个折点,可见,在PDMS中建立瓦楞板模型是非常费时费力的。而在AUTOCAD中则很容易绘制瓦楞板的截面轮廓线,复制、移动、偏移、旋转、修改也非常简单。因此,通过AUTOCAD创建PDMS中瓦楞板会很好的提高其工作效率。
本发明的利用AUTOCAD对PDMS中的对象进行数据格式转化的方法,通过在AutoCAD中获取每个直线的起点坐标,直接确定了每个折点坐标,实现PDMS中瓦楞板模型的快速生成,提高工作效率。
本发明的创建PDMS结构瓦楞板模型的方法,是基于AUTOLISP语言开发实现的,通过AUTOCAD绘制瓦楞板横切外形轮廓线,并将瓦楞板轮廓线的每个折点坐标信息以PDMS可识别的板材格式输出以供PDMS调用,该方法实现简单, 大大提高了PDMS中创建瓦楞板的效率。
以上所述仅是本发明的优选实施方式,应当指出的是,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (3)

1.一种PDMS中基于AUTOCAD的瓦楞板的生成方法,其特征在于,包括以下步骤,
1)在AUTOCAD中创建瓦楞板横剖截面轮廓线,并转化为闭合线型;
2)获取所述轮廓线每个折点的坐标信息;
3)将所述的每个折点的坐标信息以PDMS可识别的结构板材格式输出并保存;
4)在PDMS中调用上述所保存的文件,将瓦楞板的数据导入到PDMS中。
2.如权利要求1所述的生成方法,其特征在于,所述的步骤2)包括以下子步骤:
21)选择瓦楞板外形轮廓线;
22)提取轮廓线图元名称,
23)将图元名称转化为列表数组,
24)提取第一个折点坐标列表,并提取X和Y方向坐标,得到第一个折点坐标;
25)截取列表数组中包含第一折点坐标信息的元素,并将其存入坐标列表;
26)重复步骤24)和25),形成一组循环,直到列表数组内元素为空值为止,得到存有全部折点坐标信息的坐标列表。
3.如权利要求1所述的生成方法,其特征在于,所述的步骤3)中,所述的PDMS可识别的结构板材格式中格式命令的字符串行NEW PAVERT POS Ex1N y1U z1。
CN201410717229.7A 2014-12-01 2014-12-01 Pdms中基于autocad的瓦楞板的生成方法 Pending CN104573179A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410717229.7A CN104573179A (zh) 2014-12-01 2014-12-01 Pdms中基于autocad的瓦楞板的生成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410717229.7A CN104573179A (zh) 2014-12-01 2014-12-01 Pdms中基于autocad的瓦楞板的生成方法

Publications (1)

Publication Number Publication Date
CN104573179A true CN104573179A (zh) 2015-04-29

Family

ID=53089233

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410717229.7A Pending CN104573179A (zh) 2014-12-01 2014-12-01 Pdms中基于autocad的瓦楞板的生成方法

Country Status (1)

Country Link
CN (1) CN104573179A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106777641A (zh) * 2016-12-08 2017-05-31 京能十堰热电有限公司 一种带倒直角的加强板快速建模方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050008886A (ko) * 2003-07-14 2005-01-24 두산중공업 주식회사 오토캐드 파일에 대한 피 디 엠 에스로의 전환 방법
CN101751497A (zh) * 2009-12-31 2010-06-23 浙江大学宁波理工学院 摆动从动件圆锥凸轮轮廓线的展开方法
CN102693281A (zh) * 2012-05-02 2012-09-26 中国核电工程有限公司 一种基于autocad的pdms中辅助线的生成方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050008886A (ko) * 2003-07-14 2005-01-24 두산중공업 주식회사 오토캐드 파일에 대한 피 디 엠 에스로의 전환 방법
CN101751497A (zh) * 2009-12-31 2010-06-23 浙江大学宁波理工学院 摆动从动件圆锥凸轮轮廓线的展开方法
CN102693281A (zh) * 2012-05-02 2012-09-26 中国核电工程有限公司 一种基于autocad的pdms中辅助线的生成方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106777641A (zh) * 2016-12-08 2017-05-31 京能十堰热电有限公司 一种带倒直角的加强板快速建模方法
CN106777641B (zh) * 2016-12-08 2020-02-18 京能十堰热电有限公司 一种带倒直角的加强板快速建模方法

Similar Documents

Publication Publication Date Title
CN104537191B (zh) 一种三维钢筋模型示意图的绘制方法
CN102693281B (zh) 一种基于autocad的pdms中辅助线的生成方法
CN105302978A (zh) 一种工程量计算方法和设备
CN103310058A (zh) 基于三维模型的尺寸链校核方法
CN105550388A (zh) 钣金工艺的工艺模型生成方法及装置
CN104820730A (zh) 一种基于bim解决普通钢筋与预应力管道冲突的方法
CN102968539A (zh) 一种格式图纸的批量快速生成方法
CN101882150A (zh) 一种基于核密度估计的三维模型比较和检索方法
CN105975655A (zh) 一种基于bim的仿唐宋古建异形屋面瓦参数化建模方法
CN103480534A (zh) 机器人喷涂工件曲面造型方法
CN107451358A (zh) 一种基于bim的弧形墙体的砌筑方法
CN107145643B (zh) 一种钣金雕塑型面钢架的智能设计***及设计方法
CN105488240A (zh) 一种机翼整体翼肋三维模型快速生成方法
CN103631996A (zh) 一种基于模型成熟度的产品结构设计与工艺设计并行设计方法
CN102073768A (zh) 拱坝浇筑块自动出图装置及出图方法
CN102982567B (zh) 一种基于统计分析的变形体碰撞检测剔除方法
CN104573179A (zh) Pdms中基于autocad的瓦楞板的生成方法
CN102541811B (zh) 基于按需计算的分析因子的数据分析装置及方法
CN104484512A (zh) Pdms中基于autocad的图案的生成方法
CN107895065A (zh) 一种基于三维技术的工厂设计方法
CN103810310A (zh) 面向沥青搅拌站的沥青发泡模块装备的参数化确定方法
CN104850724A (zh) 飞机样板快速设计***及方法
CN104408267A (zh) 一种空间异形结构有限元建模方法
CN104281727A (zh) 一种基于Excel及CAD平台的轮胎模具设计方法
CN106296807A (zh) 一种基于3d技术的工艺美术品快速设计***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150429