solidworks内部id不匹配怎么弄? solidworks打开文件时发生错误的解决办法
脚本之家
在SOLIDWORKS装配模型中可能会遇到这种情况,打开模型时,提示“所参考的文档具备不匹配的内部ID”,需要去浏览对应的文档,如果源文档不见了,就继续使用这个不匹配的ID文件,或者选择无文档而打开。如果选择无此文档而打开,就会将此文件进行压缩,而且后续也无法解除压缩(除非找到源文件,进行更新)。
原因分析:
应该是装配体(多个零部件组合成的整体)的文件名和其中一个零部件的文件名重复了。
总装配体内零件名相同,或者总装配体和子装配体内零件名,或者不同子装配体内零件名相同,都会出现这样的提示。
解决办法:
关掉所有,打开要操作的装配体或者子装配体文件夹,将相同名称的零件其一重命名,然后打开该装配体,在打开之前,先点一下‘’参考‘’,找到刚才改名的零件,双击之后改成刚才改好的名字,使ID匹配;然后再打开装配体就OK了。
或将SOLIDWORKS中的此设置勾选起来。装配体的零件参考位置就不会随着更新;如果是其他操作导致的路径变化,那就需要重新找到文件进行模型替换了。
其他相关
Q:SOLIDWORKS 零部件有用于识别的 ID 吗?
A:有,SOLIDWORKS 零件 ID 分为外部 ID 和内部 ID。
Q:外部 ID 和内部 ID 分别指的什么?
A:外部 ID 是零部件的文件名,内部 ID 是零件首次保存文件将软件分配的(注:用户看不到内 部 ID)。
Q:内部 ID 软件分配会出现“重号”吗?
A:不会,在没其他操作的情况下,没有两个零部件会具有同一个内部 ID
Q:上面一问中其他操作是指那些操作?
A:由于内部 ID 是首次保存时创建的,所以诸如“复制”、“重命名”,都不会改变零部件内部 ID, “另存为”会改变其内部 ID。
Q:下图中的内部 ID 不匹配是什么意思?
A:出现此提示是因为软件在相关位置找到了名称为“圆柱 01”的零件,根据前面提到了内部 ID 的 概念,表明此“圆柱 01”不是由修改原始“圆柱 01”文档而来,比如说,新建一个零件并保存为 “圆柱 01”,通过 Windows explore 的复制/剪切功能,覆盖装配体下的“圆柱 01”,则会发生如上提 示。此提示中,三个选项的意思分别代表:
- 选项一:手工寻找原始文档
- 选项二:以新的同名文件替换旧的同名文件,尽管他们具有不同的内部 ID
- 选项三:压缩此文件,暂时搁置此零件
Q:如下图当 Solidworks 提示,无法找到文件——请问软件是根据内部 ID 查找?还是外部 ID 在查 找?
A:软件查找的是外部 ID,按照一定参考路径进行查找,当所有查找无果后,才会出现此提示。为 什么不是内部 ID,当位置正确,外部 ID 一致,内部 ID 不一致,则出现的提示应该是上个问题中 的提示。最后解释下,上面三个选项的意思: ? 选项一:手工寻找原始文档(因其他原因,导致原始文档存放在软件参考路径之外) ? 选项二:在压缩缺失文件的情况下,打开装配体 ? 选项三:对此装配体中所有缺失文件进行压缩,并打开装配体 Q:上一问中的一定参考路径指的是? A:用户可以通过以下操作,找到软件的参考流程说明。正如说明所描述的那样软件会经历 7 个步骤 查找,7 个步骤均无果,才会提示用户手动查找。注意:软件的 7 个步骤按照顺序优先,比如第一步 在 SOLIDWORKS 已打开的文件中查找同名文件,如果找到,则后续步骤将不会发生。
附按顺序优先的具体含义:例如此图提示代表着,已经打开的文件中已经有相同外部 ID 的零 件,但软件发现内部 ID 不一致,需用户确认是否采纳此相同外部 ID,不同内部 ID 的零件。(注: 出现此种情况,并不代表原零件已不在,只是代表 solidworks 中已经有一个同名文件了,无法打开 另一个同名文件而已,例如笔者尝试时,原文件还存在,只是我在 Solidworks 中新建了一个同名零 件后,打开原装配体)
总结:
Solidworks 中,零部件有内部 ID&外部 ID,内部 ID 是首次保存时软件分配的,不 能查询也不能修改,外部 ID 为零件名称,可以通过重命名的方式修改,solidworks 查找的外部 ID, 当找到相同的外部 Id,再验证零部件内部 ID 是否正确。
以上就是solidworks内部ID不匹配解决办法,希望大家喜欢,请继续关注脚本之家。
相关推荐: