接手別人的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
留言列表