Cadence之双击(DSN/brd)文件打开变新建文件的解决方法

本文提供了解决Cadence软件中DNS原理图和PCB文件双击无法正常打开的问题方法。通过修改注册表或快捷方式目标,加入%1参数,使双击操作能直接打开对应文件,提高工作效率。

注:该文章系转载所得,转载连接:https://www.cnblogs.com/eva0/p/7128068.html。本人亲试方法二、三,均有效,但方法二最为方便快捷,推荐!

有时候我们再重新安装Cadence之后,双击打开DNS原理图文件或者brd的PCB文件,发现没有打开对应文件,反而是新建了一个新文件,必须重新取消保存新文件并且从菜单操作打开对应文件,很麻烦

我们要解决这个问题,需要修改注册表里面的几项值

 

以下办法是我在自己机器上尝试试验之后OK的方法,有不足之处欢迎交流学习!

 

主要原因是注册表对应的值少了一个 "%1"   --->前面有个空格 另外引号保留

因为是原理图和PCB都有这个问题,所以需要修改四处,如果单独某一个,则自行删减操作即可。

 

 -------------------------------------------------------------------------------方法一:

有个简便方法,是下面方法测试之后,别人告诉我的,也可以试试,重启之后依然有效:

 

分别在orcad和allegro的快捷方式文件右键属性

目标地址栏,后面加上 "%1"

大功告成,如果上述方法无效或者不好用,下面的应该没问题!

 

 

 -------------------------------------------------------------------------------方法二:

在桌面新建一个txt文件,修改文件名为cadence.reg

提示确实更改,点击 是 文件变为注册表文件

右键编辑

复制粘贴下面内容:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Applications\allegro.exe\shell\open\command]
@="D:\\Cadence\\Cadence\\Cadence_SPB_16.6-2015\\tools\\pcb\\bin\\allegro.exe \"%1\""

[HKEY_CLASSES_ROOT\brd_auto_file\shell\open\command]
@="D:\\Cadence\\Cadence\\Cadence_SPB_16.6-2015\\tools\\pcb\\bin\\allegro.exe \"%1\""

[HKEY_CLASSES_ROOT\Applications\Capture.exe\shell\open\command]
@="D:\\Cadence\\Cadence\\Cadence_SPB_16.6-2015\\tools\\capture\\Capture.exe \"%1\""

[HKEY_CLASSES_ROOT\DSN_auto_file\shell\open\command]
@="D:\\Cadence\\Cadence\\Cadence_SPB_16.6-2015\\tools\\capture\\Capture.exe \"%1\""

只修改里面的路径对应的文件夹名为你程序所对应的路径,“\\”和“”都不允许修改

上图只是我软件对应的地址,一定要修改为你的正确的路径才会有效,为了确保更改成功,最好是进入注册表看下是否更改成功

保存,双击文件,会提示是否继续,点击 是

杀毒软件会提示报错,更多下面选择允许本次操作即可,因为是你手动修改注册表,所以安全类软件会误认为是木马所为

到此为止,成功解决,重新找个文件打开试试吧!

 

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

                                     上面的方法成功后,可以不用看下面的了

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

其实上面的方法,就是用注册表文件的方式修改了注册表的以下四个位置,如果会修改注册表的同学,也可以手动直接修改注册表的值,后面加上 "%1"就行了

HEKY_CLASSES_ROOT下有四处:

Applications下对应程序的open_command

原理图和PCB分别一处位置,共两处

brd_auto_file对应PCB一处

 DSN_auto_file对应原理图一处

 

### 如何在 Cadence打开 DSN 文件 #### 找到并启动 Cadence 软件 为了能够顺利打开 `.dsn` 文件,首先要确保已经正确配置了 Cadence 的安装路径。通常情况下,Cadence 安装目录位于 `D:\Cadence\SPB_16.6\tools\capture` 或者类似的指定位置[^1]。 #### 设置系统环境量 如果遇到 Dbdoctor 检查失败的情况,可能是因为没有将 Cadence 的路径添加至系统的环境量中。解决办法是在系统属性中的高级设置里加入相应的路径信息,这样可以确保命令行工具和其他依赖项正常工作[^2]。 #### 寻找 .dsn 文件的位置 `.dsn` 文件通常是存储在一个特定的工作空间内,在该工作区会有一个名为 allegro 的子文件夹用于存放项目相关的资源。要查看具体的网表日志(netlist.log),可以通过简单的文本编辑器如记事本打开它来获取更多关于项目的调试细节[^3]。 #### 正确处理文件名与路径 对于想要成功加载 `.dsn` 文件而言,遵循一定的命名约定是非常重要的。例如,建议使用小写字符加上必要的数字作为文件的名字,并且避免任何特殊符号的存在。另外需要注意的是,保存新创建的设计文档时应该选择合适的文件夹以维持良好的组织结构[^4]。 #### 加载 DSN 文件的具体方法 一旦上述准备工作完成,便可以直接通过 Cadence Capture 主界面去浏览和选取所需的 `.dsn` 文件来进行打开了。具体来说就是利用菜单栏里的 "File" -> "Open Project..." 功能定位到目标文件所在之处即可实现读取操作。 ```python # Python 示例代码仅作示意用途,实际操作需按照软件指引进行图形化交互 project_path = r"D:\workspace\example_project.dsn" open_command = f'"{cadence_installation_directory}\Capture\Capture.exe" "{project_path}"' os.system(open_command) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值