• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 电子设计 > PCB设计 > Allegro PCB技术问答 > allegro如何将单个元件的封装导出来?

allegro如何将单个元件的封装导出来?

录入:edatop.com     点击:
哪位大神知道,小弟在此谢过!

你說的封裝是 Allegro PCB 還是 OrCAD Capture 呢?

allegro pcb 不是可以把整个PCB的封装库导出来,不想导出所所有的,只想导出某一个,可以吗?

笨办法:导出全部取出你要的

用skill应该是可以的

SKIL

procedure(Dump_1_Symbol(@optional (uxx_1 nil))
if(uxx_1==nil then printf("*** please keyin : dra U1 ***\n")
  else
  _sym1 = axlSelectByName("REFDES" uxx_1)
  if(_sym1==nil then printf("*** REFDES don't found %s ***\n" uxx_1)
   else
   axlWritePackageFile(car(_sym1)->definition)
   axlWriteDeviceFile(car(_sym1)->component->compdef)
   printf("*** dump %s : %s symbol & device ***\n" car(_sym1)->refdes car(_sym1)->name)
  );if(_sym1
);if(uxx_1l
);procedure
axlCmdRegister("dra" 'Dump_1_Symbol)
;  skill load("robwu.il")  
;  2016/10/6 robert wu edit
======================================================
1. 將上面存成 robwu.il
2. 在 Allegro.ilinit 加入 load("robwu.il")
3. 在allegro 的command輸入 dra u1 就可以只dump u1的 零件

例如u1的 symbol 是 c0603
那會 dump c0603.dra c0603.psm xxx.pad xxx.fsm xxx.ssm

忘了說 device 也會dump : c0603.txt

真是大神,是怎么研究出这种方法的,太佩服了

SKILL 很簡單 只要有基本 C 就可以寫了

确实是个好方法,就是这样做起来会不会比全部导出,从中寻找还要花时间呢?

你自己做一次比較, 就知那一種省時間?
當你只需3-5個零件時, 未為何要dump 全部, 再一個一個 copy /move 呢

写SKILL?吃饱了撑的

学习了

Cadence Allegro 培训套装,视频教学,直观易学

上一篇:亲们呐 谁能给我一个将光标移动到屏幕中间的命令?
下一篇:求AIDT設定與教學

PCB设计培训课程推荐详情>>

  网站地图