翻新时间:2022-11-01
反求工程软件与商用CAD/CAM 系统的I/O 设计
反求工程软件与商用CAD/CAM 系统的I/O 设计
摘要: 反求工程软件RE SO FT 是集复杂曲面测量、造型及加工于一体的反求CAD/ CAM 软件系统, 为架构RE SO FT 与典型CAD/ CAM 系统信息交换的桥梁, 提出了RE SO FT 系统与典型CAD/ CAM 系统(U G、P ro/E 等) 数据I/O 接口的一种设计方法。这种数据接口的设计实现为RESO FT 系统的工程实际应用奠定了基础, 并通过实例论述了这种方法的完备性和通用性。
关键词: 反求工程; CAD/CAM ; 复杂曲面; IGES 数据接口
1 数据交换原理
随着CAD/ CAM 技术在工业界的广泛应用, 越来越多的用户要求产品定义数据在不同的CAD/ CAM 系统之间相互转换及相同系统的不同子系统之间进行信息流动。以往常采用的方法是把一个系统产生的数据文件翻译成另一个CAD/ CAM 系统能识别的数据文件, 对于多个CAD/ CAM 系统就需要有多个翻译器, 这使得CAD/ CAM 系统之间数据转换变得繁琐而费时。IGES 作为一种成熟的、被广泛接受的标准, 就是为了解决产品模型的定义数据在不同的CAD/CAM 系统间进行流动的问题而制定的。符合IGES 标准的曲面模型的输入ö输出是大多数CAD/ CAM 系统必备的数据接口之一, 并于1981年正式成为美国国家标准[ 3~ 6 ]。此后IGES 不断完善和扩充, 版本不断更新(从IGES1. 0 版本到IGES5. 3 版本) , 逐渐成熟并日益丰富, 覆盖了越来越多的应用领域[ 3 ]。IGES 的数据信息交换原理见图1。从系统A数据库传出的数据须先由本系统的IGES 前处理器转换成IGES 格式; 在经过通信介质传送到系统B 后, 须由系统B 的IGES 后处理器把其从IGES 格式转换成该系统内部的数据格式。把系统B 数据传送给系统A 也是同样的过程。
2 算法实现
在IGES 文件中, 信息的基本单位为实体, 通过实体描述产品的形状、尺寸以及产品的特性。实体的表示方法对当前所有的CAD/ CAM 系统都是适用的。实体可分为几何实体和非几何实体, 几何实体和非几何实体通过一定的逻辑关系和几何关系构成产品图形的各类信息, 实体的属性信息记录在目录条目录中, 而参数数据记录在参数数据段中; IGES 文件定义了通用CAD/CAM 系统表示实体的数据格式以及相应的文件结构, 典型的CAD/ CAM 系统所允许使用的IGES 实体单元见表1。
表1 通用CAD/CAM 系统所允许使用的IGES 实体单元
CAD/CAM
系统 所允许使用的IGES 实体单元类型号 P ro/E 144 142 128 126 124 110 102 100 CA T IA 144 142 128 126 122 120 110 102 100 本文设计了一种基于反求工程RE SO FT系统中裁剪NU RBS 曲面实体的IGES 数据接口; RE SO FT 系统要求所重构的曲面必须具有边界环信息, 其所有功能模块的实现都建立在有边界环曲面的基础上。对于只有曲面信息而没有边界环的非裁剪曲面实体, 需求出边界环, 才可以进行与带环曲面一样的处理; 求边界环时, 必须考虑所求边界环的方向, 若是顺时针方向, 则需对边界上的点进行倒序排列。RE SO FT 系统IGES 数据IöO 接口设计所遵循的原则如下:
(1) 一个符合规范的输入接口可以读(但不一定转换) 任何符合规范的数据文件。
(2) 当一个符合规范的输入接口遇到一个符合规范的数据文件, 若该文件包含一些没有转换的特征或元素, 不应导致系统死机或退出。
(3) 一个符合IGES 标准的输出接口可将自己系统描述的实体模型写成标准的IGES 数据文件。IGES 数据IöO 接口的设计流程见图2。图2 给出了IGES 数据在不同CADö CAM系统间进行交换的基本流程。
IGES 作为一种被广泛采纳的数据交换标准是众多CADö CAM 必备的数据接口之一, 对数据文件的格式有严格的要求。文件的每一行都是80个字符, 每一个数据段都有各自的起始位置和终结位置, 每一行数据都有行号。严格的格式保证了在数据传递过程中不同的翻译器对文件信息的解读不会出错。RE SO FT 系统的输入输出接口设计严格按照这个格式; 例如, 曲面输入输出的IG
ES 文件代码是128, 然后按照顺序从相应的代码段中读或写曲面的U、V 节点序列、权值、控制顶点等数据信息, 进而形成新的曲面数据信息, 为进一步优化曲面提供数据资源。
3 实例分析
RE SO FT 系统采用V isual C + + 语言开发, 可运行于微机W indow s 9x 或N T 环境。其主要研究对象是构型复杂、边界和形状不规则的曲面产品, 采用三角Bezier 曲面造型技术, 对输入数据进行处理, 重构出产品曲面[ 7~ 9 ]的几何模型,并以IGES 格式输送给其它CADö CAM 系统进行后序编辑、处理, 以加工制造出实际产品。图3~ 图5 为一风扇扇叶在不同CADö CAM系统间数据转换的全过程。图3 表示曲面在
图3 A utoCAD 系统中的数据点
A u toCAD14. 0 系统中的数据信息; 图4 表示RESO FT 系统从A u toCAD14. 0 系统以IGES 格
图4 RE SO FT 系统中插值点的三角化
式读入的数据信息并进行三角化的过程; 图5 表示经RE SO FT 系统三角化处理后的曲面信息输出到U G 系统进行曲面重构的过程。
图5 U G 系统中NU RBS 曲面重构
参考文献:
[1 ] 刘之生, 黄纯颖. 反求工程技术. 北京: 机械工业出版社, 1994: 1~ 15[ 3 ] 刘美萍. 反求工程CAD 系统RE SO FT 的测量分析与数据交换技术的研究: [硕士学位论文]. 杭州:浙江大学, 1999.
[4 ] 刘德智, 董金祥, 何志均. 基于曲面模型的IGES 前后置处理器的设计. 计算机辅助设计与图形学学报, 1999, 11
(3) : 100~ 103
[5 ] 孙家广, 杨长贵. 计算机图形学(新版). 北京: 清华大学出版社, 1995: 5~ 10[ 7 ] Fengiang L in, Hew it tW T. Exp ressing Coons-Go rdon Surface as NU RBS. CAD, 1994, 26
(2) : 145~ 155
[8 ] W en- Der U eng, J iing Yih L ai, J i- L iang Doong.Sw eep - surface Reconst ruct ion from Th ree -D imensional M easured Data. CAD, 1998, 30
(10) :791~ 805
[ 9 ] 施法中. 计算机辅助几何设计与非均匀B 样条. 北京: 北京航空航天大学出版社, 1994: 319~ 464
下载文档
网友最新关注
- 我的妈妈
- 告诉学弟学妹们一点经验
- 我的好妈妈
- 我爱家乡的特产
- 状物作文】我爱家乡的特产
- 小升初,奥数和英语是敲门砖
- 给爸爸的一封信
- 堆雪人
- 发现了除去污渍的好方法
- 松树的遗书
- 迷迷糊糊考入101,我是幸运儿
- 第一次去海上游泳
- 〈小抄写员〉缩写
- 我的文具盒
- 仅用半年我就考出了优异成绩
- 外企面试常见问题及回答技巧
- 这些问题如何回答?面试必备15问
- 面试应该注意哪些问题?细数面试七忌
- 应对棘手问题,面试致胜的几个“诀窍”
- 对症下药——去外企求职面试的成功法宝
- 自我介绍一下?精心设计面试开头5分钟
- 有消息通知你…?学会解读“招聘语言”
- 面试应答技巧:把紧嘴巴 三思而答
- 面试声音技巧
- IBM铺设蓝色之路
- 面试第五阶段应注意哪些问题
- 打工手册:面试题的错答与分析
- 如何应对用人单位特意设置的道具面试?
- 做好面试准备--人事经理最爱问的15个问题
- 求职兵法:面试十大难题的样板回答
- 澳门美术扫描
- 对油画构图艺术剖析
- 油画艺术的色彩运用思索
- 巴蜀书法奇才蔡永成
- 论走向现代英国美术300年
- 持之以恒的教研活动与民主和谐的教研氛围
- 浅论伦勃朗与维米尔绘画的差异性
- 美术行业经济投资价值
- 国画大师向总理要酒喝
- 油画艺术的主客观色彩转换
- 国内女性油画家探索
- 小议民间美术的进展
- 分析美术馆、公共艺术机构、艺术学院14%
- 油画艺术中整体性之作用
- 论美术行业经济投资价值
- 《刷子李》重点字词梳理
- 《刷子李》重难点分析
- 《刷子李》同步作文 写作指导
- 《刷子李》同步作文 训练素材
- 《人物描写一组》老师语录
- 《刷子李》教学设计二
- 《刷子李》重点字词的意思
- 《人物描写一组》教学设计之一
- 《刷子李》作家作品及写作背景
- 《人物描写一组》教学设计之二
- 《人物描写一组》美文赏析二
- 《人物描写一组》随堂练习——基础篇
- 《刷子李》老师语录
- 《人物描写一组》趣味故事
- 《人物描写一组》美文赏析一