- 25
- 0
- 约4.15千字
- 约 7页
- 2021-11-06 发布于浙江
- 举报
genesis script編寫 程式指令 (内部培训使用)
一、 ABSTRACT: (摘要)
用所有有用的GENESIS自动化工具例子做一个间短叙述。
SCRIPTS:
一个SCRIPT是一个文本文件,它包含一连串的GENESIS指令。使用者可以告诉GENESIS拿这个档案并执行其中的指令。SCRIPT可以用CSH,PERL或其它程序语言,在此MEUN只讨论CSH。
今天,几乎所有的GENESIS功能都有一个符合的SCRIDT指令。可以让使用者自动执行所有GENESIS程序。使用tooro和系统指令,SCRIPT可以执行工作。
HOOKS是SCKIDT档案,由GENESIS自动产生。(使用者不需要告诉GENESIS在一个确定时间执行SCRIDT.)HOOKS分为两种种类。
1,Command Hooks(Line Hooks)。
在GENESIS每一个指令可以被指派2个Hooks,一个可以在command前会
被自动执行。另一个则在command后自动执行。
2,SPECIALIEED HOOKS.(专用HOOKS)
有一些GENESIS制程有专用的HOOKS。它在制程不同步骤(STAGE)产生。
这些HOOKS可以容易通过很多环境变量,可以使它们用制程相通,产生它
们。AUTO DRICC/RONT MANAGERS, ETN和其它等制程有这些
HOOKS。
HOOKS可以使用在执行例行性操作。这些操作在一个确实的操作前或后通常被需要。它们可以被使用在一个JOB LOG确实的操作。每一件事情可以被SCRIDT或HOOK完成,但是不建议在每一个指令前加一个PRE或POST HOOK。
如何指派HOOKS到指令,
$GENESIS---DIR/SYS/hooks/line hooks包括所有线上hook档案。每一个指令有一个line-mode-command。
AUX---SET TAUGET WINDOW。
告诉GENESIS那一个是下一个设定指令窗口应该GO. 使用:AUX set-group, group=n n=GENESIS已产生窗口idxo。 例如:AUX set group,group=1。
VOF VON ----处理错误(handle erroos)
VOF指令关闭机械,让SCRIDT自己handle错误。VON指令重新开始GENESIS错误handle机械。
PAUSE:暂停SCRIPT执行。
PAUSE停止SCRIPT执行,同时开一个有讯息窗口。使用者可以使用一般方式的应用。
USAGE:PAUSE(显示的讯息)
例如:PAUSE Click Continueto Continue
MOUSE:得到座槽输入。
MOUSE停止SCRIPT执行同时开一个窗口提示使用者在GRAPHIC EDITOK区域按M1键。
UASAGE:MOUSE (P/R) 显示的讯息.
响应:$MOUSEANS变量得到使用者以鼠标点选坐标值。
当MOUSE指令后跟P,则使用者应该选一个点,则2个值(XASY)将被括在MOUSEANS中。
当MOUSE指令后跟r,则使用者须选择一个矩型,这时4个值将被包含在MOUSEANS (X1,Y1,X2,Y2)中。
例如:MOUSE p Click on feature to be deleted
set feature X =$ MOUSEANS (1)
set feature Y = $ MOUSEANS(2)
COM----执行 Line Mode Command。
COM是被执行所有GENESIS LMC 指令。所以是最常用的指令。 NSAGE:COM Line--mode--command,arg1=value1,arg2=value2 …… RESPONSE:当执行COM指令后,2个变量被设定。
$STATUS :LMC执行后回复一个整数表示现况。这是有当$GENESIS自己的错误检查被关闭(使用使用VOF指令)。假如指令执行OK,$STATUS是设定中,否则$STATUS是设为错误ID手码。
$COMANS:有一些GENESIS LMC 执行完毕会回复资料。
大多数执行它设定变量为$COMANS.
举例说明:
1,首先打开my-job工作。
COM open - job,job = my-job
2,用my-job步骤打开graphic editor ,是全页面,不是icon。
COM open-entity,job=my-job,type=step,name=my-step,iconic=no 3,Open-entity指令 传回窗口group N0。它打开在变量$COMANS中。 4,告诉GENES
您可能关注的文档
最近下载
- 蓝色商务工作总结汇报模板.ppt VIP
- 人机协同伦理框架.docx VIP
- 中职生职业生涯规划教案.pdf VIP
- 电力安全工作规程电力线路部分.docx VIP
- 四川省成都市青羊区2024-2025学年七年级上学期期末考试数学试卷(含答案).docx VIP
- (高清版)B-T 14699-2023 饲料 采样.pdf VIP
- 《无损检测技术》课件.pptx VIP
- TBT3246.3-2010 机车车辆及其零部件设计准则螺栓连接 第3部分:设计--电气应用.docx VIP
- 山东省烟台市蓬莱区(五四制)2024-2025学年七年级上学期期末考试道德与法治试题.pdf VIP
- 2022年7月核算员财务专业知识答题.docx VIP
原创力文档

文档评论(0)