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