OrCAD Capture最烦的不是不会用,是开个工程就莫名闪退。这篇记一个真实踩过的坑:提示工程未正常关闭、文件被占用,点啥都退,最后靠删一个仿真文件解决。

症状是这样的。打开工程先提示:Capture has detected projects that were not properly closed,说上次没正常关闭要自动重载。点OK或Cancel都没用,接着弹出QUESTION(ORCAP-1730):File is in use by other user,问你要不要以READONLY模式打开这个.opj工程。可我根本没同时开啊。
点No,软件当场闪退,重开还是一样提示。再开时又变成QUESTION(OECAP-1680):Capture has recovered projects those were not properly closed,问你要不要保存恢复的文件,Yes和No都还是回到原来的死循环,重启系统也没用。

突破口在这:点No时能看到Capture尝试打开的界面,是在选PSpice那步退出的,于是怀疑是上次留下的仿真文件有问题。把工程目录里那些仿真相关文件删掉,再开,立马正常了。
踩过的坑:一开始以为是.opj工程坏了,差点去重建整个工程。其实是残留的仿真锁文件和缓存把Capture卡住。以后再遇到ORCAP-1730提示被占用,先别急着重装软件,去工程目录把仿真缓存文件清一遍,多半就好。










