Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6609|回复: 7

[AXL函数] axlPadSuppressSet

[复制链接]
发表于 2015-1-30 11:58:14 | 显示全部楼层 |阅读模式
模式一
axlPadSuppressSet(
g_mode
ll_LayerPadSuppress/'all/'none/nil
)
==> t/nil

模式二
axlPadSuppressSet(
g_mode
t_layer/x_layerNumber
ls_options
)
==> t/nil

描述
用于设置内层走线层的PIN、Via是否清除未使用(或者连接)的盘(负片无效)。该函数等效于从allegro菜单栏Setup-->Unused Pads Suppression进行设置。如下图:

SupressionPad.jpg


参数
g_mode 该参数可 传递以下值:

        nil - 保存当前清除模式,即不执行新的操作。

        'on - 开启 pad suppression  

        'off - 关闭 pad suppression


在第一种模式下, 第二个参数可以按以下值传递:

'all 开启所有层的pad suppression

'none 清除所有层的pad suppression

nil leave suppression layers allow (通常用于全局模式)

ll_LayerPadSuppress 需要开启的layer列表


第二种模式通常用于设置单个的层,具体可传递参数如下:

t_layer layer名,比如"sig03"

x_layerNumber Layer序号,第一个层需要为0,依次类推

ls_options 可以为 nil 或者设置单个的  'via 、'pin


返回值

t  执行成功

nil  执行失败


相关函数
axlPadSuppressGet, axlDRCUpdate, axlDBDynamicShapes


例子
1.打开 dynamic suppression 设置
axlPadSuppressSet('on nil)

2.打开所有层的dynamic mode
axlPadSuppressSet('on 'all)

3.清除所有设置的pad suppression层,并且关闭dynamic mode
axlPadSuppressSet('off 'none)

4.将“GND”层的via开启suppression
axlPadSuppressSet(nil "GND" '(via))

5.将“GND”层的via、pin开启suppression
axlPadSuppressSet(nil "GND" '(via pin))

6.清除“GND”层的suppression  
axlPadSuppressSet(nil "GND" nil)

7.开启“GND” 和 “VCC” 层的suppression
axlPadSuppressSet(nil '(("GND" via pin) ("VCC" via pin)))


发表于 2015-2-3 17:20:16 | 显示全部楼层
谢谢罗老师~~
发表于 2015-8-30 15:26:02 | 显示全部楼层
用这个命令就可以了 unused pads
发表于 2015-12-29 08:12:11 来自手机 | 显示全部楼层
请问可否针对某些特定焊盘及过孔,去除其内层的非功能盘
发表于 2017-2-4 09:24:39 | 显示全部楼层
继续学习中,感谢。
发表于 2018-1-12 16:10:42 | 显示全部楼层
学到知识了,感谢感谢。
发表于 2018-7-27 16:28:19 | 显示全部楼层
学习了  感谢
发表于 2020-10-27 09:14:30 | 显示全部楼层
学习了,谢谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-20 12:26 , Processed in 0.163007 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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