AutoCAD活用外部参照,并行设计有保障上
AutoCAD教程之活用外部参照,并行设计有保障(中)
今天,我们主要来讲解关于路径的一些问题:
首先我们来看看路径的分类:
完整路径:最常用的路径方式,记录的是外部参照文件的强地址,也就是说只要外部参照文件不换地方并且能够被访问到,这个外部参照永远就有效;
相对路径:由于上下游的交流问题,文件难免会被发送,这个时候,相对路径就比较常用了。只要保持外部参照文件和主文件的相对路径关系不变(在同一盘符下的相对路径关系),就可以直接显示外部参照文件。
比如主文件如果是C:\Documents\Main.dwg
而外部参照文件如果在C:\Downloads\Xref.dwg
那么用XATTACH命令,以相对路径的方式添加到Main.dwg中之后,文件的保存路径显示就变成了:..\Downloads\Xref.dwg
其中,【..】表示上一层文件夹,【.】则表示同一级别的文件。
*PS:
在最新的 AutoCAD 中,相对路径已经是插入外部参照时的默认选项,哪怕主文件没有保存也是这样。只有当主文件保存到和外部参照不同的盘符的时候,才会被自动改成“完整路径”。
无路径:不管什么路径,除了主文件旁以外,还会搜索下面几个路径中有没有指定文件:
●在“选项”对话框的“文件”选项卡以及 PROJECTNAME 系统变量中定义的工程搜索路径
●在“选项”对话框的“文件”选项卡上定义的支持搜索路径
●在 Windows 应用程序快捷方式中指定的“启动”文件夹
了解了外部参照路径的类型以后,我们来看一个 Mac 独有的功能:路径映射。
以前,我们会设置一个服务器,在服务器上的固定位置,放置一些可以作为外部参照插入的各类文件,比如图框或者公司 Logo 等等。而之前有个同学来私信,说他们公司也是这样操作的,唯一不同的是,他们组其他人都是用的 Windows 电脑,而他使用的是Mac电脑。
这里由于 OS 不同,所造成的问题就出现了,由于这是一个网络盘符,所以只能用绝对路径,但是同一个路径,在 Windows 和 Mac 上的表达方式则是完全不一致的,例如:
Windows:\\my_fileserver\projects\test\
Mac:smb://my_fileserver/projects/test/
看到了没有?不光前缀不一样,连斜杠的方向都是反的啊啊啊啊啊啊
当然,Mac 中的网络路径需要先映射到本地,这样就会变成:
/Volumes/my_filesercer/projects/
所以如果是放置在服务器上的绝对路径的外部参照文件,那么在 Mac 上打开的话,就绝对无法加载任何的外部参照文件了。
那么有没有解决方案呢?当然有啦,这就是外部参照路径映射。
首先,运行 XREFPATHMAP 命令,会打开 Server Path Mapping 的对话框:
在对话框中,点击+
把 Windows 地址和映射到本地的 Mac 地址做个匹配即可。
注意这个并不会修改文件中的外部参照路径,所以不用担心打开保存后 Windows 端无法再打开。