正树 发表于 2022-7-4 11:27:18

《solidworks正树问答500+ 》322,装配保存的时候就问题,重新打开就报错

x=2
y=x+1
y=3
在y的缓存中,引用的x=2
你更新了x=3,但没有从y中更新x,或者x和y跨了一级。
y就是装配,x是个零件

你睡了一觉,重启,因为y的缓存已经没有x,是直读硬盘,所以它得从头开始算x,直到算出,这他妈的算错了。错的不是SW,是你早就出毛病了,只是你没发现,SW也没工夫帮你验证。

sw中有个update reference方法,这是个主动方法,你不去主动使用,它是不会更新参考的。如同你只编辑零件图,没打开工程图,工程图一定报错。

这明白道理就好了,一定想避免的话,大概率,你把下面这条、以及跟这条类似的,各种更新,重建都勾选上,就不会出这种问题, 相应的,每次保存,你都要重建所有数模,速度可能会慢下来。





页: [1]
查看完整版本: 《solidworks正树问答500+ 》322,装配保存的时候就问题,重新打开就报错