说起文件损坏,相信大家并不陌生,顾名思义就是文件被破坏、不能使用了,需要重新制作一个文件将其替换掉。相信关注过新思诺的朋友都有印象,我们曾经发表过 SOLIDWORKS 文件损坏的技术文章,列举了文件损坏的发生原因和纠防措施。但还有一种文件损坏的形式很少有用户了解,也就是“文件特定”问题,只针对特定文件发生的故障,文件依然可以正常被软件打开和使用,只是软件编程走不通这些特定文件的内部所有端口导致的数据异常。
本期,小诺将为大家剖析近期最常见的四类文件特定问题,包含设置失效、图档局部数据损坏、特定的软件版本故障等内容;这对如何去理解和判定文件特定问题至关重要!
类型一:Repaired(显示“修复”)
常见于文件被加密软件多次进行加密和解密后导致的数据损坏,另外在计算机突然断电或软件意外退出时也会出现此类文件损坏。

这类损坏可以通过利用 SOLIDWORKS 自身的修复功能将其找到残存的body实体数据,而其它草图、特征、外观等属性参数都无法找回。我们希望可以在发生文件损坏的时候始终保持这种可以恢复实体数据的形式,但文件数据损坏不是可控的过程,因此损坏文件的形式无法选择。
类型二:基础结构属性丢失、已创建数据损坏(但可以呈现最终结果)!
极少数文件会发生此类问题,一般是内置的特征出现损坏,但可以呈现最终的结果,对使用影响不大。

例如:上图的点击基准面后在上下文工具栏中找不到“编辑特征”按钮,这一个小地方出现了数据损坏、内置数据异常,但可以呈现最终的结果。
类型三:软件编程不能走通特定文件内部所有端口!不按照我们所设定的选项执行!
如下图:即使我们设置了在 FeatureManager 树显示中显示了默认基准面和原点,但个别文件依然不按照我们所设定的选项进行执行。例如:我们设置一个文件小数位为2位显示,但个别文件在发生异常的时候还是依然会显示3位小数位。
类型四:特定文件在内存中被释放!FeatureManager 设计树无法展开(缺失三角箭头)!
某些特定文件在 FeatureManager 中缺失三角箭头,无法展开查看内部结构。特点是当装配体在打开的过程中可以在图形区域看到此模型文件的预览,但完全加载后会发现图形区域中此模型的形体消失了,查阅 FeatureManager 设计树发现图标中缺失可展开的三角箭头。说明文件在打开的过程中是将此模型加载至内存中了,所以我们在图形区域可以看到模型,但完全加载后在图形区域消失以及 FeatureManager 设计树中没有可展开的小三角箭头的现象则是此文件在内存中被意外释放!——此问题常发生于 2022 版本!

如何理解文件特定问题、文件损坏问题?
总的来说可以理解为设备上的零件损坏,如果是轻微损坏不影响使用那我们就继续使用即可。但如果是严重损坏,已经失效了,这种情况下就需要更换一个新的零件了。
如何去判定文件特定问题?
主要看能不能稳定重现问题,如果是可以稳定重现那么可能是软件问题或系统环境问题;但如果不能稳定重现基本上就是文件特定问题。(特定文件的问题:软件编程不能走通特定文件内部所有端口!)
点击查看→【视频】操作演示讲解
SENSNOW SOFTWARE
PRINCIPAL INVESTIGATOR / Joe.
· 原创内容未经授权严禁转载
· 禁止任何形式的洗稿、抄袭
400 636 8628