//以下部分文字来源于网络,感谢大牛分享,不过作为熟练操作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的参数。
/*******补充下怎么导出元器件库
file-export-libraries
选择好路径,路径中不要有中文OK ***********/
针对元器件的具体操作如下:
首先选择一个你用的封装,dra文件(这时操作的是元器件了)
类似这个文件,点击这个R1标签
然后如图这样设置
主要是上图红框中这两条,一定要选好。
设置好,随便在文件中写点啥,这个元器件是二极管,我就写了D*
写好后,按鼠标右键,选择DONE或者按F6键
保存,针对封装的处理就完成了。
第三步,更新PCB(这时操作的是你的PCB图)
选择我们修改的封装库,更新
然后查看对应封装的元器件,看看应该是value值可以看到了吧!