查找参考文件
当打开参考文档时,SOLIDWORKS 进行搜索以找出文件。 例如,此搜索可能在您打开一工程图而被参考的装配体找不到时发生,或者当您还原装配体中轻化零部件而零部件找不到时发生。
当一参考的文件找到时,软件将更新至父文件中所参考的文件的路径。当您保存父文件时,更新的路径也被保存。
以下规则栏说明软件用来找出遗失的参考文件的搜索常规。
范例栏显示软件使用以下情形检查的路径:
装配体上次保存为 C:zza1.sldasm。您将装配体移到 D:ssta1.sldasm。
装配体中的第一个零件上次保存为 C:qqp1.sldprt。您不移动此零件。
装配体中的第二个零件上次保存为 C:zzyyxxp2.sldprt。此零件要么是通过删除、重新命名、或其它文件管理错误而遗失。
文件位置选项对话框的 文件夹清单中有两个路径:D:aab 和 E:ccdd。
您单击a1.sldasm。 在其新位置打开
规则 | 示例 | ||
---|---|---|---|
1. | 使用任何具有相同名称的打开文件。 | 如果 p2.sldprt 位于另一个打开的文档,SOLIDWORKS 使用此 p2.sldprt 版本。 | |
2. | 搜索您在文件位置选项对话框的文件夹清单中所指定的第一路径。 您必须选择 为外部参考引用查找文件位置 对话框中的 外部参考引用选项 复选框,否则 SOLIDWORKS 会忽视您指定的路径。 | D:aabp2.sldprt | |
3. | 搜索步骤 2 中的路径加上路径中所参考的文件上次保存的上一文件夹。 | D:aabxxp2.sldprt | |
4. | 搜索步骤 2 中的路径加上路径中所参考的文件上次保存的上两个文件夹。 | D:aabyyxxp2.sldprt | |
5. | 重复步骤 4,直到完整原始路径添加到步骤 2 中的路径。 此从完整路径每次添加一个文件夹的概念在下列步骤中称为“递归搜索”。 | D:aabzzyyxxp2.sldprt | |
6. | 循环搜索文件夹清单中的第一路径,然后循环搜索所参考的文件上次保存在的路径。 | D:aaxxp2.sldprt D:aayyxxp2.sldprt D:aazzyyxxp2.sldprt D:xxp2.sldprt D:yyxxp2.sldprt D:zzyyxxp2.sldprt | |
7. | 为文件夹清单中的其它文件夹重复步骤 2 至步骤 6。 | E:ccddp2.sldprt E:ccddxxp2.sldprt E:ccddyyxxp2.sldprt E:ccddzzyyxxp2.sldprt E:ccxxp2.sldprt E:ccyyxxp2.sldprt E:cczzyyxxp2.sldprt E:xxp2.sldprt E:yyxxp2.sldprt E:zzyyxxp2.sldprt | |
8. | 搜索激活文件的路径,然后循环搜索所参考的文件上次保存在的路径。 | D:sstp2.sldprt D:sstxxp2.sldprt D:sstyyxxp2.sldprt D:sstzzyyxxp2.sldprt D:ssxxp2.sldprt D:ssyyxxp2.sldprt D:sszzyyxxp2.sldprt D:xxp2.sldprt D:yyxxp2.sldprt D:zzyyxxp2.sldprt | |
9. | 搜索您上次打开一文件的路径,然后循环搜索所参考的文件上次保存在的路径。 在大部分情况下,激活文件的路径与您上次打开一文件的路径相同。 如果您单击 来打开一文档,然后从资源管理器将一装配体拖放到该文档中,则两个路径不相同。激活文件的路径为资源管理器中的路径,而您上次打开一文件的路径为 的路径。 | 与步骤 8 相同。 | |
10. | 搜索软件上次找到参考文件的路径。 | C:qqp2.sldprt 此为 p1.sldprt 的位置。 | |
11. | 搜索文件上次无驱动器指定而保存的完整路径。 | 这在您以 UNC(通用命名代码)路径保存零件时尤其有用,如 machinefolderp2.sldprt。 | |
12. | 搜索文件上次带其原始驱动器指定而保存的完整路径。 | C:zzyyxxp2.sldprt | |
13. | 允许您自己浏览文件。 | 不适用 |