Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 81|回复: 1

[原创] 从高手那里学的输出焊盘源码

[复制链接]
发表于 2025-3-20 15:17:11 | 显示全部楼层 |阅读模式
  1. procedure(ccc()   ;筛选带V的焊盘,即过孔,并做排序输出
  2.         prog(()
  3.         paddbid_listb = setof(x axlDBGetDesign()->padstacks~>name nindex(upperCase(x) "V"))
  4.        
  5.         paddbid_listb = sort(paddbid_listb nil)
  6.        
  7.         foreach(viapadName paddbid_listb  
  8.                    axlPadstackToDisk(viapadName)
  9.                   );endforeach
  10.         )
  11.         )
  12. procedure(ddd()  ;选择输出某一焊盘
  13.         prog(()
  14.         paddbid_listb = car(axlUIDataBrowse('PADSTACK '(RETRIEVE_NAME EXAMINE_DATABASE LIBRARY_FIXED) "hi" t))
  15.         axlPadstackToDisk(paddbid_listb)
  16.         )
  17.         )

  18. procedure(eee()  ;输出所有焊盘
  19.         prog(()
  20.         paddbid_listb = setof(x axlDBGetDesign()->padstacks~>name upperCase(x))
  21.         foreach(viapadName paddbid_listb  
  22.                    axlPadstackToDisk(viapadName)
  23.                   );endforeach
  24.         )
  25.         )
复制代码
输出封装库不知道能不能这么搞setof(x axlDBGetDesign()->symbols~>name upperCase(x))好像输出的列表是symbol的所有名字,但是这个列表会有重复的字符串,不知道怎么去掉重复字符串,另外也不知道接下来怎么输出封装库。请高手大佬教下我吧。
 楼主| 发表于 2025-3-20 15:18:27 | 显示全部楼层
为啥这个论坛经常会登录不上啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2025-4-1 01:01 , Processed in 0.128697 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表