从AltiumDesigner导出原理图库到Allegro符号库的问题以及解决方法

用Allegro工具链作为日常工作的主力,实在是一件非常困难的事情。不知道大家是怎么想的?
突然一下子从AD转过来,感觉都怀疑人生了,但是无奈以后吃口饭还必须要用到专业点的EDA工具。
不知道有没有人跟我一样,把整个AD的符号库一股脑的导入到了Orcad里面,
可不,我这就遇到了一些问题。现在记录下来方便更多的人。

首先导出方法我就不多说了,就在AD的原理图库编辑模式下,选择export到Orcad CIS,很简单几步操作就可以。
在这里插入图片描述
乍一看,好像都挺正常,很高兴,不用一个一个画了。
但是问题才刚刚开始。首先碰到的第一个巨大问题就是对其。在这里插入图片描述
图中十分清晰的看到pin没有跟网格snap,有同学肯定会说哎呀这个是什么大问题,打开pointer snap to gird不就行了么。
在这里插入图片描述
没错,是有这种解决方法,但是不是所有时候都管用。比如AD导出的库,完全就snap不上好不好?

这个问题要从新手画图不规范开始说起。
就不说那些大一学弟,就算是大三大四的学长,看的都是什么垃圾玩意儿教程,乱讲一气,导致误导学生画图画的乱七八糟,pin也不跟网格对其,不对其就算了,还改snap间距,导致各种混乱,原理图画的一塌糊涂。
这种不规范的操作,轻则遭人嫌弃,重则直接影响工作。

所以画图的时候一定要规范。规范没有捷径,唯有看别人怎么画以及练习。

喷了这么多,现在来讲解决方案。
首先看报错。
在尝试修改未对其的pin之后,保存symble提示
ERROR(ORDBDLL-1112): Invalid rectangle. Redraw from top-left to bottom-right.
在这里插入图片描述
顾名思义,就是告诉你这个矩形创建的有问题。具体原因其实出在AD创建矩形的时候,是以左下角为原点,右上角为终点创建的,和Allegro的不符,所以会报这个错误。
它不会告诉你是哪个矩形,所以你需要检查替换所有的矩形。
解决方法也很简单,删掉这个矩形,重新拉一个就好。
修复所有的矩形之后再保存,一切正常。

第二种错误:There are duplicate pin names in the package.在这里插入图片描述
这个是AD用户的一种常见错误,原因是AD允许重复pin name,但是allegro不允许,其实这是个warning,不影响保存文件,但是你之后的每一步直到你输出网表 都是会报错的,强迫症可以考虑修改下。

第三种:pin拖都拖不动。
不知道大家有没有遇到过,眼看明明可以吸附到网格,但是它就是要差那么个1mil,就是吸附不上去,搞得人非常恼火。
这种情况稍微麻烦点,Ctrl+X剪切掉再粘贴就好了,pin的类型会重新变成line
在这里插入图片描述
手动修改成short就看的舒服些了。
不过这种错误并不多,再怎么也比重头开始创建一个库方便吧。

以上就是三种比较常见的问题,网上找了一圈也没找到很合适的解答,故写一篇文探讨。
Orcad功能非常多非常灵活非常复杂,如果说AD是基础题,那Orcad Allegro绝对就是提高篇,竞赛题了,这两天跟Allegro硬磕,搞得整个人都很暴躁。等回学校了,还要去建一个物料系统,画个板子还要精通数据库什么的。
以上。

猜你喜欢

转载自blog.csdn.net/qq_36470569/article/details/106753691