摘要:CAD(Comuputor Aided Design)计算机辅助设计,在现代设计中应用十分广泛, “一花独放不是春,万紫千红春满园”, CAD系统也如是,CATIA的曲面、UG的模具、CREO的消费品以及SOLIDWORKS擅长的非标设备等等,都在各自细分行业独领风骚,在对应行业使用对应工具,总能给我们带来事半功备的效果,功能的细分和专业化,使得CAD文件数据的独特性,这种独特性也阻碍了CAD系统之间的数据交换与共享。
原文链接:https://www.ict.com.cn/article/20/657.html

1Windows系统下的CAD文件数据结构:

数据头:Windows文件都有一个文件数据头:包括:文件格式、文件名称、类型、尺寸、属性、二维及三维预览图像

   指令集:特征指令可以被想象成FeatureManager,这些指令将发送至建模内核并完成模型创建,这部分由各实体建模程序所拥有数据库:建模内核的输出是一个数据库,包含在图形区域中看到的拓扑定义,实质上,这是建模指令之后产生的结果,指令对于建模器和建模内核而言是唯一的。

2常见CAD系统建模内核:

建模内核是实体建模软件的引擎,包括创建和编辑功能可以访问的核心实体建模代码,建模内核读取CAD程序提供的信息并生成实体。

建模内核

版权

CAD系统

Parasolid

Sienmens PLM Technologies

Solidworks、Solidedge、Unigraphics

ACIS

Dassault Systemes

AutoCAD、Mechanical Desktop、早期版本的Inventor、CADKEY、IronCAD

CGM

Dassault Systemes

CATIA

Granite

PTC

CREO

Overdrive

中望软件

中望3D

CRUX IV

华天软件

SINOVATION

DGM

华云三维

CrownCAD

3文件转换方式:

   建模内核的不同,导致CAD文件在CAD系统中无法流传,即使同一款CAD系统,建模内核的更新,也会导致旧版本无法读取新版本的文件。为了实现产品数据的交换和共享,需要对文件进行转换:

直接转换:
直接转换就是软件读取原始CAD系统的专有数据文件,并直接将他们转化为目标系统的专有文件格式。

中性格式:
中性格式文件不被任何CAD程序使用,这些格式形成一个通用的参考,以便各种CAD程序交换数据。

通俗地讲:前面提到文件转换类似翻译,直接转换保留原文信息的同时,添加通用语言(如中英对照),中性转换删除原文,直接使用通用性语言描述(如翻译本),信息能否准确传达,与翻译者的翻译水平和阅读者的理解能力有关。

中性格式——翻译者水平:

原始CAD系统使用前处理器将器专有的文件格式转化为通用的中性文件格式。

中性格式——阅读者理解:

目标CAD系统使用后处理器将通用的中性格式是转化为自己的专有文件格式。

原始CAD系统:前处理 目标CAD系统:后处理

如上图,使用中性转换准确完成数据交换和共享的关键因素:

原始CAD系统:前处理
目标CAD系统:后处理
两次处理均成功且准确,才是一次完整的中性转换,两次处理有任何一次失败,都将导致中性转换失败。

另外,无论是前处理还是后处理都需要时间,此时间与需处理文件的大小相关,例如:

笔者测试,使用SOLIDWORKS打开598MB的STEP文件,其读取效率在0.78MB/G·min,当然对于小型STEP数据,这个打开时间可以忽略不记。

总结:中性转换(如STEP)在很长一段时间给不同CAD系统的数据转换和共享予以可能,但随着时代的进步、技术的发展,这种转换方式在准确率和转换效率上,已经很难跟上当今多学科协作设计需求了,因此,直接转换技术正在悄然发展,如达索最新的3DEXPERIENCE体验平台。

机械设计软件CAD系统—文件格式基础知识相关推荐

  1. 硬件基础:嵌入式物联网系统软硬件基础知识大全

    本文主要介绍嵌入式系统的基础知识,涉及嵌入式软件和硬件的方方面面,希望对各位有帮助. 嵌入式系统基础 1.嵌入式系统的定义 (1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功 ...

  2. Windows通用克隆系统入门基础知识简介

    Windows通用克隆系统入门基础知识简介 这里的Windows是指微软的Windows 2000/XP/2003(后文中未经说明的,凡是Windows均指这三种系统):所谓的通用克隆,俗名万能克隆, ...

  3. SOLIDWORKS软件不仅仅是三维机械设计软件

    SOLIDWORKS公司成立于1993年,SOLIDWORKS软件是一款基于Windows开发的三维CAD系统,至今已经累计获得十七项国际大奖,它易用.稳定和创新的特点让设计师们大大缩短了设计时间,让 ...

  4. SolidWorks三维机械设计软件超实用操作技巧(九)

    181 以只看模式打开 SolidWorks 文件与在 SolidWorks 浏览器中打开文件一样. 182 草图在 SolidWorks 中的准确度为 1x10-6 米,在 SolidWorks 中 ...

  5. 电驱系统电磁兼容基础知识及测试方法

    电驱系统电磁兼容基础知识及测试方法 学习参考:驱动视界公众号.百度百科.<电动汽车电机驱动系统EMC研究综述> 1.背景 2.电磁干扰三要素 3.电波暗室与屏蔽室的原理 4.测试方法 5. ...

  6. cad拉伸怎么用_三维绘图:203页的CAD三维绘图基础知识,提高绘图效率全靠它

    关键字:CAD CAD绘图 绘图软件 AUTOCAD 绘图 工程项目 建筑CAD 在工程项目中,很多工作岗位都要涉及到CAD画图,但是我们经常发现有些人画图是非常快的,而有些人却画的非常慢,大家都是使 ...

  7. CV:传统视觉知识—机器视觉系统的基础知识(机器视觉三要素+典型的工业机器视觉系统五大组件)

    CV:传统视觉知识-机器视觉系统的基础知识(机器视觉三要素+典型的工业机器视觉系统五大组件) 目录 机器视觉三要素 1.what-测量.判断 2.why-灵活性.自动化

  8. 嵌入式系统的基础知识该如何学习

    嵌入式的学习不是那么容易的,学习嵌入式会有一定的技术门槛.但很多学者连一点计算机的基础都没有,就来学习嵌入式,真所谓是明知山有虎,偏往山中行.是什么原因让他们改行来学习嵌入式呢?其实原因很简单也很现实 ...

  9. vb.net cad 获取最后一个实体_10大机械设计软件对比,你最喜欢哪一个?

    SolidWorks SolidWorks软件是世界上第一个基于Windows开发的三维CAD系统,能够在整个产品设计的工作中,SolidWorks完全自动捕捉设计意图和引导设计修改.在SolidWo ...

最新文章

  1. 复数乘法_leetcode No.537 复数乘法
  2. iPhone应用程序编程指南(窗口和视图)
  3. java反射的field.get(null)
  4. 计算机算法设计与分析 最长子序列
  5. 2020软考高级系统分析师,你想知道的全在这
  6. 使用ActiveSync同步WinCE设备,并在局域网中调试网络程序
  7. win7拒绝访问_win7系统共享文件出现没有权限使用网络资源原因有哪些【解决方法】...
  8. 能模仿韩寒小四写作的神奇循环神经网络
  9. Spring 最新漏洞修复
  10. (P44)面向对象版表达式计算器:符号表SymbolTable的实现
  11. 预约制成为汽车年检新常态
  12. LightProxy 无线端代理iOS,安装验证证书后仍不生效
  13. UG NX二次开发(C#)-装配-添加组件AddComponent
  14. 取消开机CHKDSK磁盘检查
  15. 蓝牙耳机南卡和JBL哪款好用?半入耳耳机南卡和JBL详细对比评测
  16. Python视觉深度学习系列教程 第一卷 第21章 案例:使用CNN破解验证码
  17. 什么是时间戳?时间戳有什么用?(适合新人)
  18. kafka windows环境搭建 SASL_PLAINTEXT/SCRAM
  19. mysql 导入大于2m_用phpmyadmin导入大于2M的数据,导入大量数据的方法
  20. 百病之源五脏为根(国粹---gt;中医;在此提倡自然疗法!)

热门文章

  1. 梦幻桌面wmv_梦幻桌面怎么用
  2. 鹿山学院电气与计算机工程系,广西科技大学鹿山学院电气与计算机工程系.doc...
  3. 吉他指弹入门——点弦技巧与左右分脑
  4. 这样学编程效率最低,白白浪费时间,可能再努力也白费!
  5. 【洛谷新手村解题报告三 字符串/递归前】C++语言,一题多解,思路和WA反思
  6. Matplotlib基本使用简介
  7. 【浙江工业大学】考研初试复试资料分享
  8. 网络安全-SSRF漏洞原理、攻击与防御
  9. Camtasia有哪些基本功能
  10. 文都计算机考研408视频教程