在TC胖客户端中如何查看DWG图纸-dwg文件查看器

有些小伙伴已经从二维制图升级到三维设计了。那么以前的AutoCAD DWG图纸怎么办?有一种做法是将AutoCAD图纸全部转化为三维CAD的图纸,例如转为Solid Edge图纸,这样的话,可以彻底卸载AutoCAD了。

不过AutoCAD文件转成其他软件格式,需要一些工作量,并且很难保证100信息准确性。需要注意的地方,详见拙文《AutoCAD用户升级到Solid Edge,哪些习惯思路要改?》。那么该怎么办呢?当然是留着了!

在Teamcenter(以下简称TC)中,可以同时管理多种CAD,所以用户可以在保留AutoCAD图纸的情况下,进行Solid Edge的三维产品设计。

在TC胖客户端中如何查看DWG图纸

图1 图纸版本

在上图中,阀块零件的A版本是用DWG图纸描述,该零件以前生产过,所以该图纸是可信的。

如果该零件要用Solid Edge进行优化设计,就需要创建B版本,在B版本中,用Solid Edge的三维模型和图纸来描述。

那么问题来了,Solid Edge的三维模型可以通过JT来查看。AutoCAD的DWG图纸用什么来查看呢?也许您想当然以为什么都不用干,TC的查看器就能直接看DWG图纸。错了,如果您不配置的话,TC是无法预览DWG图纸的。那么跟我一步一步来配置吧!

第一步是创建DWG的数据集类型。在TC中,默认支持的数据集类型只有DXF;DWG是不支持的。所以您需要通过BMIDE手工创建一种ACADDWG的数据集类型,文件名后缀的格式是*.dwg。还要指定它用什么工具来查看和编辑。当然,如果您想偷懒或者做得标准一点,也可以直接安装TC与AutoCAD的集成接口(简称TCAA)。此接口您如果以后不再使用AutoCAD的话,可以只装服务器端,不需要装客户端。

在TC胖客户端中如何查看DWG图纸

图2 创建DWG的数据集类型

安装完成后,在BMIDE中您可以看到,多了一个数据集,其中第一个引用时DWG,文件类型是*.dwg。

在TC胖客户端中如何查看DWG图纸

图3 在BMIDE中查看数据集

第二步是以infodba账号登录,修改TC的首选项。在首选项defaultViewerConfig.VIEWERCONFIG中添加一行。

ACADDWG.TCTwoDViewer=DWG

这一步是告诉TC,凡是ACADDWG数据集中用DWG引用的文件用TC的二维查看器来预览。

在TC胖客户端中如何查看DWG图纸

图4 以infodba账号登录,修改TC的首选项

如果您是老外的话,做完这两步,不需要重启计算机,就能在TC中查看AutoCAD的图纸了。但是您在中国,如果只做这两步的话,您会在TC的Viewer页面中看到许多“???”,或者原本有汉字的地方变成了空白。

这是什么原因呢?原因是AutoCAD中写汉字用了一种特殊的方式。早期的AutoCAD是DOS版本的,不能使用Windows的字体。为了写汉字, Autodesk公司使用了一种名为Bigfont的shx字体文件来描述汉字,这种字体是单线矢量字体,与Windows并不兼容。在shx字体中,英文字母和汉字是用不同的字体文件来描述的。在TC中,没有事先提供汉字的shx字体文件,当然也就无法正确显示了。

推荐阅读