首先检查是否有打开的原理图文件,然后打开”Project”面板并选中项目文件,选择“Update Schematics”选项,程序会更新所有的原理图文件。另一种可能的原因是文件被锁定,此时需要手动解锁原理图文件。以下是解锁文件的示例代码:
import os
import win32api
import win32con
def unlock_file(file_path):
if os.path.exists(file_path):
win32api.SetFileAttributes(file_path,win32con.FILE_ATTRIBUTE_NORMAL)
return
解锁文件后,再尝试更新原理图文件即可。