Allegro17.4调整格点大小方法
来源:https://bbs.eda365.com/forum.php?可自行下载或者copy上文(摘自eda365网站)在env文件里写上(快捷键依实际修改)先录制格点 file->script。如需其他格点,可以修改参数重命名。将文件放到script路径下面。
·
1.常规设置
- setup->girds…

2.env设置
先录制格点 file->script
- 先命名,未设置路径会存在allegro文件下面
- 点击Record(这个对话框消失), 设置grid,
- File->Scrip点击Stop

删除多余操作
# Allegro script
# file: C:/Users/g5.scr
# start time: Fri Jun 20 14:54:31 2025
# Version: 17.4-2019 S039 (4153571) Windows SPB 64-bit Edition
version 17.4
setwindow pcb
define grid
setwindow form.grid
FORM grid non_etch non_etch_x_grids 5
FORM grid non_etch non_etch_y_grids 5
FORM grid all_etch all_etch_x_grids 5
FORM grid all_etch all_etch_y_grids 5
FORM grid done
# stop time: Fri Jun 20 14:54:48 2025
将文件放到script路径下面
在env文件里写上(快捷键依实际修改)
funckey ~5 replay g5
如需其他格点,可以修改参数重命名
3.skil快捷键
- setgrid.il
将load(“setgrid”)写在allegro.ilinit
使用方法:g 空格 数字
axlCmdRegister("g" 'setgrid ?cmdType "interactive")
procedure(setgrid(@optional (grid ""))
if(grid != ""
then
grid = atof(grid)
if(grid
then
set1(grid)
else
axlUIWPrint (nil "Sorry,You enter the wrong setgrid")
);end if
else
axlUIWPrint(nil "Please Input argument...")
)
);end procedure
procedure(set1(ingrid)
grids = axlDBGridGet(nil)
foreach(grd cdr(grids)
grd = axlDBGridGet(grd)
grd->name = 'all
grd->xGrids = ingrid
grd->yGrids = ingrid
axlDBGridSet(grd) )
)
可自行下载或者copy上文(摘自eda365网站)
来源:https://bbs.eda365.com/forum.php?mod=viewthread&tid=362060&highlight=%B8%F1%B5%E3
4.电路精灵

5.其他skill

- 下面是类似的skill,可自行探索,地址如下:
https://www.elecfans.com/d/6631443.html
更多推荐



所有评论(0)