genesis脚本的问题。这个程序执行不了。

[复制链接]
查看11 | 回复2 | 2011-4-2 17:31:48 | 显示全部楼层 |阅读模式
DO_INFO -t layer -e $JOB/$STEP/gto-m script -d $SR_LIMITS
set yn = $gSR_LIMITSymin + 5
COM display_layer,name=gto,display=yes,number=1
COM work_layer,name=gto
COM add_pad,attributes=no,x=0,y=$yn,symbol=r400,polarity=positive,angle=0,mirror=no,\
nx=1,ny=1,dx=0,dy=0,xscale=1,yscale=1

回复

使用道具 举报

千问 | 2011-4-2 17:31:48 | 显示全部楼层
你这个程式有以下三个错误:1. DO_INFO取得内设值时,没有SR_LIMITS这个选项,-e $STEP 就可以得到了;2. set此处语法错误,这个时候的yn是一个变量值,需要通过MATH才能得到;3. 最后少一个后接语,如执行下一步,或退出什么的,不接后接语的话,COM add_pad这个command没有终结,它会报错;试下我改写的这个,看是不是你所需要的:#!c:/bin/cshDO_INFO -t step -e $JOB/$STEP MATH yn = $gSR_LIMITSymin + 5COM display_layer,name=gto,display=yes,number=1COM work_
回复

使用道具 举报

千问 | 2011-4-2 17:31:48 | 显示全部楼层
gSR_LIMITSymin是一个数组,sr_limits是记录所有sr的。。。。set yn = $gSR_LIMITSymin + 5这样的语法好像是错的。。。。。。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行