前两天帮一个供应商朋友把Allegro从17.4降到16.6,哥们非要给我300红包,这点小事我哪好意思收费,毕竟合作快十年了,举手之劳怎么好意思收费。下了个阿里狗Allegro降版本工具,添加文件,点输出搞定。但是那哥们想自己导入AD,失败了,又来求助我。那只能帮人帮到底。
下面开始手把手分步骤讲一下。
一、软件环境
我Allegro是17.4版本,16.6应该也可以;我AD是21版本的,可以直接导入Allegro,但是会报错,为什么呢?稍后我再讲。
二、找到两个配套文件
找到两个配套文件Allegro2Altium.bat和AllegroExportViews.txt,在AD和Allegro的安装目录里搜就行。

三、新建转换目录
在D盘新建个文件夹,方便以后转换用,我起名叫AD-Allegro,将待转换的brd文件和找到的两个配套文件都放在这个目录里。
四、修改环境变量
这步骤很重要,如果不对会后续失败。在我的电脑右键属性,然后选高级系统设置,然后点环境变量。

系统的path添加一个路径,保险起见这两个path都要改一下。

点新增,然后找到Allegro安装目录里的toolsbin路径,复制进来点确认。
我的路径是C:cadenceCadenceCadence_SPB_17.4-2019toolsbin

五、执行转换命令
开始+R,打开运行,输入cmd,就是打开命令提示符,然后输入d:进入到d盘目录,输入cd ad-allegro进入第三步建的文件目录下。

然后输入指令Allegro2Altium.bat空格要转化的文件名。看到下图就是开始转化了,如果不是就是失败了,大概率是环境变量没弄对,一定要到bin,不然找不到extracta文件,你也可以自己先在这个目录里找找,没有就是软件安装有问题。


看到文件夹里有新的转化好的文件了.alg。

六、在AD中导入
打开AD软件,文件、导入向导、选Allegro。

添加文件的时候要选alg,默认的brd经常失败。

选好文件点下一步,下一步的约束可以不添加,再点下一步,然后就是漫长的等待了。


这样就是导出成功了。












