|
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)
|
|