一些常用命令_第1页
一些常用命令_第2页
一些常用命令_第3页
一些常用命令_第4页
一些常用命令_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一些常用命令1、comq COM: 執行命令列指令 (line mode command)語法: COM command,arg1=val1,arg2=val2傳回值: $COMANS 傳回視窗號碼 $STATUS 執行結果0 表示成功; 其它表錯誤碼範例:COM open_job,job=$MyJobq 用於取得 ODB+ 資料庫的內容語法: COM info, out_file=, “”用於分開兩個長句,因為太長而放不下在一行裏面write_mode=, units=, arg=-t entity_type -e entity_path -m output_method -d data_t

2、ype -p parameters -o options -helpq -t entity_type實體種類, 可以是以下任一種attributesjob notescheck layer panel_classescomp matrix rooteda ncrset stackupetset ncset stepq -e entity_path實體種類的路徑或名稱q -m output_method輸出方式output_method = or 以文字方式顯示資料記錄 輸出資料會加上 set 的指令, 預設值是使用此項q -d data_type資料種類, 預設是所有的資料種類exists 是

3、特殊種類, 可以檢測實體是否存在ERF 可以取得 erf 內的參數MEAS 可以取得 severity level 的資料q -p parameters設定特定資料種類的部份參數以 + 字元作為分隔q -s serial_number用在陣列資料種類 (例如 checklist)q -o options特殊選項字串, 以 + 作為分隔 (例如 severity level option)q -help取得求助說明q 執行方法:1. 輸出檔案 (out_file=$IFILE)2. 取得變數 (source $IFILE)q alias DO_INFOCOM info, out_file=$IF

4、ILE, write_mode=replace, args= !:* ; source $IFILE; rm f $IFILEq 以下的指令可以列出所有的 categoriesDO_INFO -t check -e $JOB/$STEP/$CHK_NAME -d ERF -o action=2q 以下的指令僅列出 ar 的 categoryDO_INFO -t check -e $JOB/$STEP/$CHK_NAME -d ERF -o action=2+category=arq 以下的指令可以取得 checklist 的結果DO_INFO -t check -e $JOB/$STEP/$C

5、HK_NAME -d MEAS -o action=2+category=ar+severity=RSeverity: 嚴重度等級R: 紅色Y: 黃色G: 綠色q 以下的指令可以列出所有的料號DO_INFO -t root -d JOBS_LISTq 以下的指令可以檢查料號是否存在 ($gEXISTS = yes|no)DO_INFO -t job -e $JobName -d existsq 以下的指令可以取得層別的內容 ($gCONTEXT = board|misc)DO_INFO -t layer -e $JOB/$STEP/$LayerName -d CONTEXTq 以下的指令可以取

6、得 step 的資料DO_INFO -t step -e $JOB/$STEPq 以下的指令可以取得 matrix 的資料DO_INFO -t matrix -e $JOB/matrix2、AUXq AUX: 指定 script 指令即將執行的視窗語法: AUX set_group,group= 表示視窗號碼範例:COM open_entity,job=$JOB,type=step,name=$STEPset group = echo “$COMANS”AUX set_group,group=$group3、VOF&VONq VOF: 關閉錯誤處理 (中斷) 器q VON: 開啟錯誤處理 (中

7、斷) 器範例: VOFCOM chklist_open,chklist=$ChecklistVONif ($STATUS != 0) thenCOM chklist_from_lib,chklist=$ChecklistCOM chklist_open,chklist=$ChecklistEndif4、PAUSEq PAUSE: 暫停程式執行並顯示訊息語法: PAUSE 範例:PAUSE “Please check the information”5、MOUSEq MOUSE: 以滑鼠點取座標值語法: MOUSE p|r 傳回值: $MOUSEANS 以 (x y) 或 (x1 y1 x2 y

8、2) 方式傳回範例:MOUSE p “Click on feature to be deleted”set feature_coordinates = $MOUSEANSset feature_x = $feature_coordinates1set feature_y = $feature_coordinates26、SU_ON&SU_OFFq SU_ON: 取得最高權限 (genesis)q SU_OFF: 釋放最高權限 (genesis)注:q $JOB目前開啟的料號名稱q $STEP目前開啟的 Step 名稱q 執行 csh script 的順序1. $GENESIS_DIR/e$GE

9、NESIS_VER/all/scr_start.csh2. $GENESIS_DIR/sys/hooks/scripts_start.csh3. $GENESIS_DIR/sys/scripts/$ScriptName.cshGUI Overviewq GUI: Graphic User Interfaceq 主程式位置:$GENESIS_DIR/e$GENESIS_VER/all/guiq 執行方式:1. 編輯指令檔 ($GuiDefFile)2. 主程式 指令檔 指令輸出(gui $GuiDefFile $GuiDatFile)3. 取得變數(source $GuiDatFile)q al

10、ias gui$GENESIS_DIR/e$GENESIS_VER/all/guiq alias gui_outecho !:* $GuiDefFileq alias gui_lstcat !:* $GuiDefFileq alias doguigui $GuiDatFile; source $GuiDatFile; rm f $GuiDefFile $GuiDatFileq If ($?GENESIS_TMP) thenset TMP = $GENESIS_TMPelse if ($?GENESIS_DIR) thenset TMP = $GENESIS_DIR/tmpelseset TMP

11、 = /genesis/tmpendifq set GuiDefFile = $TMP/GuiDefFile.$q set GuiDatFile = $TMP/GuiDatFile.$WIN 200 200BG $WhiteColorLABEL /tmp/orblogo.xbmBG $TitleColorFG $WhiteColorLABEL GUI DemoBG $NormColorTEXT user_name User name :DTEXT user_name Tim ChenBW 3FORMLABEL Select Job LIST StepJob 5 S 1set job_list

12、= dbutil list jobs | awk print $1foreach JobName ($job_list) if ($JobName != “genesislib”) then$JobName endifendENDENDFORMBW 1OPTION pnl_size Panel size :16x1828x2420x24ENDRADIO sel_pnl Panel name method: H 1 $RedColorDefaultKeyinENDFORM sel_pnl 2TEXT pnl_name Panel name:ENDFORMCLABEL OKENDq WIN x y

13、設定視窗開啟 (x y 為座標)q BG color設定背景顏色 (例 990000 或 red)q FG color設定前景顏色 (例 990000 或 red)q FONT spec設定字型 (內定值是 tbr14)x = c(ourier), h(elvetica) or t(imes) 字型y = b(old), m(edium)粗細 (黑體, 適中)z = r(egular), I(talic)字體 (一般, 斜體)nn = 8,10,12,14,18,24q LABEL text產生標籤; 前置字元 可以顯示圖檔 (xbm, xpm)q CLABEL設定在 Close 按鍵上的標籤

14、; 內定是 CLOSE AND CONTINUE.q TEXT name len title產生一個輸入文字欄name: 識別及變數名稱len: 提示字元的長度 (內定是 20)title: 提示字元, 若為字串則需加上 ,前置字元 可以顯示圖檔q DTEXT name text設定 TEXT 的預設字串name: 變數名稱, 與 TEXT 相同text: 顯示的字串q RADIO name title V/H nc sc產生點選視窗, 用 END 結束name: 識別及變數名稱title: 提示字元, 若為字串則需加上 ,前置字元 可以顯示圖檔若為空者, 需加上 .V/H: Vertical or Horizontal 垂直或水平nc: 列數sc: 選擇的顏色q OPTION name title產生下拉選單, 用 END 結束name: 識別及變數名稱title: 提示字元, 若為字串則需加上 ,前置字元 可以顯示圖檔若為空者, 需加上 .q LIST name visnum S/M start產生卷軸式選單, 用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论