问题描述:
不知道为啥Altium Designer2023导入向导,导入Allegro17.4版本的PCB,一直报错说Allegro版本太老,导入不了,换了AD19,20,21,导入向导一直崩溃。最后查了好多文章,都说Allegro17.4的“.brd”文件不能直接导入,降到17.2版本的也不行,最后发现转换成“.alg”文件就可以了。
经过实践Altium Designer2022也可以按照这个方法,其余的版本未知,以下仅为我个人的解决办法,不同版本可能会有差异。
解决方案:
下面记录一下自己转换的心得吧!
Step1:找到Altium Designer2023安装路径下面的Allegro2Altium.bat文件和AllegroExportViews.txt文件。
Step2:去你Allegro17.4安装路径下面找到extracta.exe,复制找个文件的路径。在安装路径“X:\....Cadence174\Cadence\SPB_17.4\tools\bin\extracta.exe ”找。
Step3:用记事本打开Allegro2Altium.bat文件,找到在文档开始位置加上刚才找到的extracta.exe的路径,如下图所示。保存关闭。
Step4:将修改好的Allegro2Altium.bat文件和AllegroExportViews.txt文件复制到一个新建文件夹里面。
Step5:把需要转换的“.brd”文件也拷到这个文件夹里面,如下面第一个图所示总共三个文件。然后再上方文件路径那输入cmd,打开命令窗口输入“Allegro2Altium.bat fkc.brd”(fkc.brd是你需要转换的文件的名字)。生成“.alg”文件。
最后一步:打开Altium Designer找到导入向导,选中Allegro这一个选项,一路Next,如果有约束文件的可以导入(Allegro的层叠等导出的约束文件)。
到最后一步,如下面第二个图那一步要仔细检查一下你的层叠,设置一下层叠,导入时候有的层叠可能识别不出来(我的6层板只识别了4层)。