有些小伙伴已经从二维制图升级到三维设计了。那么以前的AutoCAD DWG图纸怎么办?有一种做法是将AutoCAD图纸全部转化为三维CAD的图纸,例如转为Solid Edge图纸,这样的话,可以彻底卸载AutoCAD了。
不过AutoCAD文件转成其他软件格式,需要一些工作量,并且很难保证100%的信息准确性。需要注意的地方,详见拙文《AutoCAD用户升级到Solid Edge,哪些习惯思路要改?》。那么该怎么办呢?当然是留着了!
在Teamcenter(以下简称TC)中,可以同时管理多种CAD,所以用户可以在保留AutoCAD图纸的情况下,进行Solid Edge的三维产品设计。
图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的话,可以只装服务器端,不需要装客户端。
图2 创建DWG的数据集类型
安装完成后,在BMIDE中您可以看到,多了一个数据集,其中第一个引用时DWG,文件类型是*.dwg。
图3 在BMIDE中查看数据集
第二步是以infodba账号登录,修改TC的首选项。在首选项defaultViewerConfig.VIEWERCONFIG中添加一行。
ACADDWG.TCTwoDViewer=DWG
这一步是告诉TC,凡是ACADDWG数据集中用DWG引用的文件用TC的二维查看器来预览。
图4 以infodba账号登录,修改TC的首选项
如果您是老外的话,做完这两步,不需要重启计算机,就能在TC中查看AutoCAD的图纸了。但是您在中国,如果只做这两步的话,您会在TC的Viewer页面中看到许多“???”,或者原本有汉字的地方变成了空白。
这是什么原因呢?原因是AutoCAD中写汉字用了一种特殊的方式。早期的AutoCAD是DOS版本的,不能使用Windows的字体。为了写汉字, Autodesk公司使用了一种名为Bigfont的shx字体文件来描述汉字,这种字体是单线矢量字体,与Windows并不兼容。在shx字体中,英文字母和汉字是用不同的字体文件来描述的。在TC中,没有事先提供汉字的shx字体文件,当然也就无法正确显示了。
解决方法是,您可以先将AutoCAD需要用到的Shx字体复制到一个文件夹(如果是公司级别,应该复制到一个网络共享文件夹。)然后,在每一个TC胖客户端上,用鼠标右键单击Viewer的菜单,使得“CreateMarkup”菜单显示。
图5 显示CreateMarkup菜单
点击其中的LoadERPreferences命令。
图6 点击LoadERPreferences命令
在DWG/DXF页面上,指定SHX FontPath。
图7 指定SHX FontPath
这样,汉字就能正常显示了,和AutoCAD中的位置一模一样。
图8 显示正常汉字
如果您想看得更舒服一点,还可以修改Prefernces,将背景色从灰色改为黑色。
图9 修改Prefernces
下面的样子,是不是很完美?
图10 修改后最终样式
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:在TC胖客户端中如何查看DWG图纸