vivienluo 发表于 2015-1-30 10:58:45

axlDBGridSet

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)


stevenzhu 发表于 2015-2-3 17:06:37

来抢沙发,学习中~

huijunlv 发表于 2015-2-4 10:01:25

我来个板凳,怎么就zhu在活跃

fenghaili 发表于 2017-1-10 09:35:56

居然没有人顶啊!

zhuhai09 发表于 2017-2-3 16:24:58

好贴,顶起来。
页: [1]
查看完整版本: axlDBGridSet