ALLEGRO的VALUE值如何显示

时间:2024-04-12 22:16:28

//以下部分文字来源于网络,感谢大牛分享,不过作为熟练操作AD的人,对ALLEGRO小白的人,我承认我没看懂

有时候需要在Layout中显示元件的Value值,比如需要显示矩阵式键盘中每个按键的名称,这些名称在orcad中是保存在元件属性(Edit properties...)中的Value项。我在本站点查找了相关的帖子后找到解决方法,小结步骤如下: 

1. 首先确认orcad中value值被设置 

2. 在Allegro中建立元件库(Package symbol)时,需要添加Ref,其中最常用的2个是点击“Label Refdes”,然后在"Active calss"中选择“Ref Des”,在"Sub class"中依次选择“Assembly top”和“Silkscreen Top”。而如果想要显示value值很简单,仍然在添加“Label Refdes”的状态下,“active class”选择“component value”,“sub class”选择“Silkcreen Top”,然后随便写一个字符在元件库中,如S*。 

3. 原理图生成netlist时,注意Part Value下面框输入为“{PCB Footprint}!{Value}”,在导入netlist并place元件到layout后,只要选中color/visibility -> Component ->

component value下的silkscreen_Top,就可以显示你在orcad中赋给元件的value值了

//然后在我各种咨询加各种琢磨终于明白了,对我就是这么聪明!

以下本人原创

第一步:确定原理图中VALUE值被设置

针对上面第一条:确认ORCAD中的VALUE值被设定,正常原理图都会有的,没有的话自己想办法解决下吧,或者留言给我,姐研究明白在分享。

第二步:封装中加入VALUE参数

后面开始解释,如果设置ALLEGRO中显示VALUE,但是没有显示,一般情况下,就是我遇到的这种情况,可能是做PCB封装库的时候,省事了,没有在PCB封装库中设置VALUE的参数。

/*******补充下怎么导出元器件库

ALLEGRO的VALUE值如何显示

file-export-libraries

ALLEGRO的VALUE值如何显示

选择好路径,路径中不要有中文OK  ***********/

 

 

针对元器件的具体操作如下:

首先选择一个你用的封装,dra文件(这时操作的是元器件了)

ALLEGRO的VALUE值如何显示

类似这个文件,点击这个R1标签

ALLEGRO的VALUE值如何显示

然后如图这样设置

ALLEGRO的VALUE值如何显示

主要是上图红框中这两条,一定要选好。

设置好,随便在文件中写点啥,这个元器件是二极管,我就写了D*

ALLEGRO的VALUE值如何显示

写好后,按鼠标右键,选择DONE或者按F6键

ALLEGRO的VALUE值如何显示

ALLEGRO的VALUE值如何显示

保存,针对封装的处理就完成了。

第三步,更新PCB(这时操作的是你的PCB图)

ALLEGRO的VALUE值如何显示

ALLEGRO的VALUE值如何显示

选择我们修改的封装库,更新

ALLEGRO的VALUE值如何显示

然后查看对应封装的元器件,看看应该是value值可以看到了吧!