很多朋友反馈发现Cadence17.2的打过补丁的软件后后原理图和PCB交互不成功,设置麻烦,现分享Cadence 17.2原理图和Allegro PCB的交互方法。
9a1cba4fb36b4ba3bafde47353e73e5e?from=pc.jpg
图1

方法一、
1、打过补丁的Cadence17.2,正常是和allgero不能交互通信的(打补丁之前同步OK),这时候首先要检查原理图工具栏
Options-Preferences-Miscellaneous菜单栏下的Intertool Communication选项是否已经勾选,如果没勾选(默认安装完是勾选的),勾选试试是否可以通信,如下图2所示。
c33e018055eb4eac890a97b23eb5ab6a?from=pc.jpg
图2 Intertool Communication选项

2、如果还是不能交互,然后在Cadence安装路径下(默认是:C:\Cadence\SPB_17.2\share\pcb\text),找到env文件,用我们常用的env文件替换原有Cadence 默认安装路径下的env文件,ENV路径如下图3所示。
9a2ac74d0e4b4edd8dacd8c4ba186e1e?from=pc.jpg
图3 Cadence 17.2 env文件路径

大部分电脑用方法一就能够解决Cadence 17.2原理图和Allegro PCB不能交互的问题。

方法二、
1、有些电脑如果上面方法一设置后还是不能通信,可能是因为新安装的软件后未设置好ENV的路径,这是Allegro 17.2版本破解后存在一个bug,应该是ENV环境变量未设置好的原因。因为ENV文件夹的路径是由HOME变量的变量值指定的。
2、如下图所示,在电脑上右键“我的电脑”->“属性”->“高级系统设置”->“高级”->“环境变量”,先在用户变量里面查找一下有没有一个变量名称为HOME的变量,这个变量的变量值里面的路径就是ENV所在的路径,原则上按照这个路径你就可以找到你电脑上的ENV目录了。
9aa42e65bcf94df7846b7c3945d6e00d?from=pc.jpg
图4

3、如果用户变量里面都没有HOME这个变量就自己添加一个,变量名称为HOME,并设置好变量值如C:\Cadence\SPB_17.2,再把整个pcbenv文件拷贝到Cadence指定的那个路径下(如C:\Cadence\SPB_17.2),然后保存退出再重启一下Allegro。
32226bc4cfff4c4d83a6f56f1d306747?from=pc.jpg
图5