CN102693281B - 一种基于autocad的pdms中辅助线的生成方法 - Google Patents

一种基于autocad的pdms中辅助线的生成方法 Download PDF

Info

Publication number
CN102693281B
CN102693281B CN201210134568.3A CN201210134568A CN102693281B CN 102693281 B CN102693281 B CN 102693281B CN 201210134568 A CN201210134568 A CN 201210134568A CN 102693281 B CN102693281 B CN 102693281B
Authority
CN
China
Prior art keywords
pdms
lines
autocad
boost line
coordinate information
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.)
Active
Application number
CN201210134568.3A
Other languages
English (en)
Other versions
CN102693281A (zh
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.)
China Nuclear Power Engineering Co Ltd
Original Assignee
China Nuclear Power 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 China Nuclear Power Engineering Co Ltd filed Critical China Nuclear Power Engineering Co Ltd
Priority to CN201210134568.3A priority Critical patent/CN102693281B/zh
Publication of CN102693281A publication Critical patent/CN102693281A/zh
Application granted granted Critical
Publication of CN102693281B publication Critical patent/CN102693281B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了一种基于AUTOCAD的PDMS中辅助线的生成方法,首先根据PDMS中所需要的辅助线,在AUTOCAD中创建并选择所需要的线条,并获取线条的坐标信息;然后将线条的坐标信息以PDMS可识别的辅助线格式输出并保存;最后通过直接在PDMS中调用所述以PDMS可识别的辅助线格式保存的文件,将线条导入到PDMS中,完成PDMS中辅助线的生成。本发明通过AUTOCAD生成PDMS中所需要的辅助线,并将所需线条的坐标信息以PDMS可识别的辅助线格式输出以供PDMS调用,该方法实现简单,大大提高了PDMS中创建辅助线的效率。

Description

一种基于AUTOCAD的PDMS中辅助线的生成方法
技术领域
本发明涉及PDMS中辅助线的生成技术领域,具体涉及一种基于AUTOCAD的PDMS中辅助线的生成方法。
背景技术
PDMS(Plant Design Management system)即工厂三维布置设计管理***,是英国CADCentre公司的旗舰产品,自从1977年第一个PDMS商业版本发布以来,PDMS就成为大型、复杂工厂设计项目的首选设计软件***。
由于在PDMS操作环境中,对象的定位经常需要创建辅助线才可进行,而辅助线的创建则是PDMS中最为繁琐的工作,工作效率低下,例如当需要创建一条任意位置的指定长度的辅助线,必须先通过计算得到起点和终点的坐标,再分别在辅助线对话框的起点和终点列表里输入XYZ三个方向的坐标,总共需要七个步骤。而在这过程中,最耗费时间的就是计算坐标(当需要创建斜向的直线时尤其繁琐和耗时,大多时候反而还需要AUTOCAD辅助放样才可得到坐标),其次其他的几个步骤都基本依赖鼠标点击菜单和对象来操作,且需键盘输入直线方向,效率比较低,若遇多条辅助线,则需多次执行类似操作。
而在AUTOCAD中则很容易可以在任何位置创建一条指定长度的直线,复制、移动、偏移、旋转、修改该直线也非常简单。AUTOCAD作为广大工作人员所熟悉的程序,上手容易,同时,AUTOCAD还有个优势就是可批量处理对象。因此,结合AUTOCAD对PDMS中的对象进行定位会很好的提高其工作效率。从AUTOCAD将辅助线导入PDMS,目前实现的思路和方法都是将CAD数据转换为PDMS可识别的格式,但在实际操作、易用性和执行效率方面效果并不理想。本发明正是针对上述问题,提出了一种利用AUTOCAD对PDMS中的对象进行快速定位的方法,提高PDMS中对象定位的工作效率。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种基于AUTOCAD的PDMS中辅助线的生成方法,实现PDMS中辅助线的快速生成,提高工作效率。
为实现上述目的,本发明采用的技术方案如下:
一种基于AUTOCAD的PDMS中辅助线的生成方法,包括以下步骤:
(1)根据PDMS中所需要的辅助线,在AUTOCAD中创建并选择所需要的线条;
(2)获取所述线条的坐标信息,所述坐标信息包括线条的起点和终点坐标;
(3)将所述线条的坐标信息以PDMS可识别的辅助线格式输出并保存;
(4)在PDMS中调用所述以PDMS可识别的辅助线格式保存的文件,将线条导入到PDMS中。
进一步,如上所述的一种基于AUTOCAD的PDMS中辅助线的生成方法,步骤(1)中,所述线条的个数为一条或者多条。
进一步,如上所述的一种基于AUTOCAD的PDMS中辅助线的生成方法,步骤(2)中,所述坐标信息包括线条XYZ三个方向的起点和终点坐标。
再进一步,如上所述的一种基于AUTOCAD的PDMS中辅助线的生成方法,步骤(3)中,将所述线条的坐标信息以PDMS可识别的辅助线格式命令的字符串行输出并保存。
本发明的有益效果在于:本发明所述的方法,是基于AUTOL I SP语言开发实现的,通过AUTOCAD生成PDMS中所需要的辅助线,并将所需线条的坐标信息以PDMS可识别以PDMS可识别的辅助线格式输出以供PDMS调用,该方法实现简单,大大提高了PDMS中创建辅助线的效率。
附图说明
图1为本发明一种基于AUTOCAD的PDMS中辅助线的生成方法的流程图;
图2为实施例中在AUTOCAD中创建的线条示意图;
图3为实施例中通过本发明所述方法在PDMS中生成的辅助线的示意图。
具体实施方式
下面结合说明书附图与具体实施方式对本发明做进一步的详细说明。
图1示出了本发明一种基于AUTOCAD的PDMS中辅助线的生成方法的流程图,该方法主要包括以下步骤:
步骤511:根据需要在AUTOCAD中创建并选择所需要的线条;
在PDMS操作环境中,对象的定位经常需要创建辅助线才可以进行,而辅助线的创建则是PDMS中最为繁琐的工作。本发明的方法正是针对该问题而提出的一种基于AUTOCAD的PDMS中辅助线的生成方法。首先,根据PDMS中所需要的辅助线信息,在AUTOCAD中生成这些线条。因为在AUTOCAD中很容易创建指定长度的线条,而且可以批量处理,所以在步骤中可以根据需要生成一条或多条所需要的线条,如图2所示,通过在AUTOCAD中生成多条线条。
步骤S12:获取线条的坐标信息;
获取步骤S11中所生成线条的坐标信息,即线条的起点和终点坐标,包括线条XYZ三个方向的起点坐标(x1,y1,z1)和终点坐标(x2,y2,z2)。获取线条的坐标信息是因为在PDMS中创建一条任意位置的指定长度的辅助线时,必须先通过计算得到起点和终点的坐标,而在辅助线的生成过程中,最耗费时间的就是计算坐标,本发明中利用AUTOCAD来完成线条的创建,而在AUTOCAD中很容易获取到线条的坐标信息。
步骤S13:将线条的坐标信息以PDMS可识别的辅助线格式输出并保存;在完成线条的创建并获取线条的坐标信息后,将线条的坐标信息以PDMS可识别的辅助线格式输出并保存。例如,将上述起点坐标(x1,y1,z1)和终点坐标((x2,y2,z2)以PDMS可识别的辅助线格式命令的字符串行AID LINE E x1N y1 U z1 T0 E x2 N y2 U z2的形式保存到文件D:\PDMS_AID.TXT中。
步骤S14:在PDMS中调用以PDMS可识别的辅助线格式保存的文件,将线条导入到PDMS中。
由于步骤S13中将线条的坐标信息以PDMS可识别的辅助线格式保存,所以该步骤中可以直接通过在PDMS中调用上述以PDMS可识别的辅助线格式保存的文件来实现辅助线的导入。即可以再在PDMS的命令行中输入命令$MD:\PDMS_AID.TXT导入辅助线,如图3所示。
本发明是使用AUTOLISP语言开发的程序,仅包含单个FAS文件(该类型文件是AUTOCAD程序特有的可执行文件)。当在AUTOCAD中执行该程序后,即可将所需线条的坐标信息提取出来写成一个PDMS可以识别辅助线描述格式以供调用。本程序可广泛应用于ACP1000、AP1000、M310堆型等使用PDMS平台的任意项目。通常情况下,对于创建一般复杂程度的辅助线,该程序可提高工作效率多倍。比如,某厂房的PDMS建模工作,若用传统方式耗时两个月左右,而用本程序则可在一周左右完成。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其同等技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (4)

1.一种基于AUTOCAD的PDMS中辅助线的生成方法,包括以下步骤:
(1)根据PDMS中所需要的辅助线,在AUTOCAD中创建并选择所需要的线条;
(2)获取所述线条的坐标信息,所述坐标信息包括线条的起点和终点坐标;
(3)将所述线条的坐标信息以PDMS可识别的辅助线格式输出并保存;将所述线条的坐标信息以PDMS可识别的辅助线格式输出的方式为:在AUTOCAD中使用AUTOLISP语言开发的程序,该程序仅包含单个FAS文件,当在AUTOCAD中执行该程序后,将所述线条的坐标信息提取出来写成一个PDMS可以识别的辅助线描述格式;
(4)在PDMS中调用所述以PDMS可识别的辅助线格式保存的文件,将线条导入到PDMS中。
2.如权利要求1所述的一种基于AUTOCAD的PDMS中辅助线的生成方法,其特征在于:步骤(1)中,所述线条的个数为一条或者多条。
3.如权利要求1或2所述的一种基于AUTOCAD的PDMS中辅助线的生成方法,其特征在于:步骤(2)中,所述坐标信息包括线条XYZ三个方向的起点和终点坐标。
4.如权利要求1所述的一种基于AUTOCAD的PDMS中辅助线的生成方法,其特征在于:步骤(3)中,将所述线条的坐标信息以PDMS可识别的辅助线格式命令的字符串行输出并保存。
CN201210134568.3A 2012-05-02 2012-05-02 一种基于autocad的pdms中辅助线的生成方法 Active CN102693281B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210134568.3A CN102693281B (zh) 2012-05-02 2012-05-02 一种基于autocad的pdms中辅助线的生成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210134568.3A CN102693281B (zh) 2012-05-02 2012-05-02 一种基于autocad的pdms中辅助线的生成方法

Publications (2)

Publication Number Publication Date
CN102693281A CN102693281A (zh) 2012-09-26
CN102693281B true CN102693281B (zh) 2015-05-06

Family

ID=46858715

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210134568.3A Active CN102693281B (zh) 2012-05-02 2012-05-02 一种基于autocad的pdms中辅助线的生成方法

Country Status (1)

Country Link
CN (1) CN102693281B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104462643A (zh) * 2014-10-28 2015-03-25 张红军 基于计算机处理的三维空间的加工***
CN105631058A (zh) * 2014-10-28 2016-06-01 张红军 基于计算机处理的三维空间的加工方法
CN104484512A (zh) * 2014-12-01 2015-04-01 艾法能源工程股份有限公司 Pdms中基于autocad的图案的生成方法
CN104573179A (zh) * 2014-12-01 2015-04-29 艾法能源工程股份有限公司 Pdms中基于autocad的瓦楞板的生成方法
CN104536732A (zh) * 2014-12-09 2015-04-22 南京梅山冶金发展有限公司 凿岩台车读取中深孔数据的方法
CN106547997B (zh) * 2016-12-08 2020-01-14 京能十堰热电有限公司 一种基于pdms辅助线的闭合线段组的搜索方法
CN108345440A (zh) * 2017-01-22 2018-07-31 亿度慧达教育科技(北京)有限公司 一种显示添加的几何图形辅助线的方法及其装置
CN109858087B (zh) * 2018-12-26 2021-03-26 中冶南方都市环保工程技术股份有限公司 一种电气管线敷设协同设计方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102346797A (zh) * 2011-09-20 2012-02-08 北京伟熙华高新科技有限公司 核电支吊架三维设计方法和***

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102346797A (zh) * 2011-09-20 2012-02-08 北京伟熙华高新科技有限公司 核电支吊架三维设计方法和***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
总图三维模型创建及与PDMS接口设计探讨;刘杰等;《价值工程》;20110906;第30卷(第16期);第46页 *
新一代三维工厂设计管理***软件的开发;李国斌;《第十四届全国工程设计计算机应用学术会议论文集》;20081106;第381-387页 *

Also Published As

Publication number Publication date
CN102693281A (zh) 2012-09-26

Similar Documents

Publication Publication Date Title
CN102693281B (zh) 一种基于autocad的pdms中辅助线的生成方法
CN107229790B (zh) 生成三维、二维图形的桥梁结构信息模型***及使用方法
CN115293751B (zh) 一种轨道交通bim模型数据的处理方法、***及设备
CN103593456A (zh) 表单自定义设计方法及装置
CN105242538A (zh) 基于图层的零件多加工工序mbd模型及实现方法
CN103761357A (zh) 一种ug环境下基于xml的制造特征建模***的方法
CN106709985B (zh) 一种虚拟祭祀三维场景的生成方法及装置
CN107179910A (zh) 一种在线编辑即时生效的逻辑组态方法
WO2024045615A1 (zh) 一种管道三维建筑信息模型的自动化标注方法及***
CN102929853A (zh) 基于Excel表单关联的DCS项目数据生成***和方法
CN103870540A (zh) 一种基于结构设计分析一体化的数据库
CN108762750A (zh) 一种基于fmp模型的可视化界面生成方法和***
CN112346736B (zh) 一种数据处理方法和***
Bocevska et al. An example of application design using solidworks application programming interface
CN101872467B (zh) 标牌特殊刻度计算机绘图方法
CN111126012B (zh) 定制生成表达式方法及装置
CN116643745A (zh) 代码开发方法、装置及设备
CN113126866A (zh) 对象确定方法、装置、电子设备以及存储介质
CN113051651A (zh) 一种钢筋断料节点信息的实体化表达方法
CN113138760A (zh) 一种页面生成方法、装置、电子设备和介质
CN105094994A (zh) 一种程序间通信再编程软件设计实现及人机交互方法
US20240070360A1 (en) Simulation system for a cylindrical 3-dimensional semiconductor device using a hybrid mesh and method thereof
CN108595552A (zh) 数据立方体发布方法、装置、电子设备和存储介质
CN113656038B (zh) 编辑处理方法及装置
JP2012128609A (ja) 図面作成支援方法及び装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant