接手別人的ORCAD線路圖,或是想批次修改符合公司的naming rule,該怎麼做比較快? 
OCARD程式中有一份文件OrCAD_Capture_TclTk_Extensions.pdf ,它說明如何使用tcl script控制 ORCAD.
主要有兩個步驟,
Step1,進入ORCAD tcl command window
Step2,輸入要修改的 script

ORCAD進入command window
進入ORCAD 選取View => toolbar => command window

如何使用script修改netname從netname A修改為netname B
例如:想把netname I2C_SCL_HOST_SW 修改為 I2C_SCL_HOST_SW_1
script code:(針對開啟的那一頁修改)

source C:/Cadence/SPB_17.2/tools/capture/tclscripts/capDB/capDesignUtil.tcl
::capDesignUtil::capVisitPageAliases [GetActivePage] Replace I2C_SCL_HOST_SW I2C_SCL_HOST_SW_1

script code:(針對整份線路圖做修改)
source C:/Cadence/SPB_17.2/tools/capture/tclscripts/capDB/capDesignUtil.tcl
::capDesignUtil::replaceAlias I2C_SCL_HOST_SW I2C_SCL_HOST_SW_1

如何使用script修改offpage name從 A修改為 B
例如:想把offpageI2C_SCL_HOST_SW 修改為 I2C_SCL_HOST_SW_1
script code:(針對開啟的那一頁修改)

source C:/Cadence/SPB_17.2/tools/capture/tclscripts/capDB/capDesignUtil.tcl
::capDesignUtil::capVisitPageOffPages [GetActivePage] Replace I2C_SCL_HOST_SW I2C_SCL_HOST_SW_1

script code:(針對整份線路圖做修改)
source C:/Cadence/SPB_17.2/tools/capture/tclscripts/capDB/capDesignUtil.tcl
::capDesignUtil::replaceOffPageText I2C_SCL_HOST_SW I2C_SCL_HOST_SW_1

 

其中 下面這行呼叫library只需要執行一次...
source C:/Cadence/SPB_17.2/tools/capture/tclscripts/capDB/capDesignUtil.tcl

 

arrow
arrow

    LSK209 發表在 痞客邦 留言(0) 人氣()