Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7493|回复: 4

[AXL函数] axlDBGridSet

[复制链接]
发表于 2015-1-30 10:58:45 | 显示全部楼层 |阅读模式
axlDBGridSet(
og_grid)
==> t/nil

描述

该函数用于修改格点参数.关于格点的参数,可参考axlDBGridGet函数。

除了直接设置格点layer层外,还可以通过以下两个参数设置:

'all - 设置所有格点

'etch - 设置所有ETCH层格点


xGrids 和 yGrids 可以为浮点数。xMajor的值为xGrids的总和;yMajor的值为yGrids 的总和


注意:

Non-etch层的格点不能分层设置,所有Non-etch层只能设置同一个值。 格点设置后是不能进行Undo操作,设置时需要注意;
Etch层格点的layer名与Etch下的SUBCLASS名一样。设置的偏移位置不能超出板子界面大小。
如果格点窗口打开的话,使用该函数不能更新格点参数。

参数

og_grid 需要设置的格点layer名,可通过list传递。具体可参考函数axlDBGridGet


返回值

t    格点设置成功

nil  格点设置失败


相关函数

axlDBGridGet, axlDBDisplayControl


例子:

1.设置表层格点

grid = axlDBGridGet("TOP")
grid->xGrids = 10
grid->yGrids = 10
axlDBGridSet(grid)

2.修改所有层的格点(xGrids、yGrids可以不通过list传递值)


grid = axlDBGridGet("TOP")

grid->name = 'all

grid->xGrids = 5.0

grid->yGrids = 5.0

axlDBGridSet(grid)

3. 修改所有 etch 层格点


grid = axlDBGridGet("TOP")

grid->name = 'etch

grid->xGrids = '(5.0 7.0)

grid->yGrids = '(5.0 6.0)

axlDBGridSet(grid)


发表于 2015-2-3 17:06:37 | 显示全部楼层
来抢沙发,学习中~
发表于 2015-2-4 10:01:25 | 显示全部楼层
我来个板凳,怎么就zhu在活跃
发表于 2017-1-10 09:35:56 | 显示全部楼层
居然没有人顶啊!
发表于 2017-2-3 16:24:58 | 显示全部楼层
好贴,顶起来。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-23 20:30 , Processed in 0.153362 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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