https://blog.csdn.net/wyu0725/article/details/52367199
Allegro skill二次開發和更改菜單頁面
簡單的使用skill;能夠使Aleggro啟動時自動加載skill里建立的新命令;sikll文件一般為XXXX.il;其中XXX為文件名
安裝環境: 本人電腦為WIN8.1系統, 安裝的是Cadence17.0;
簡單的使用skill;能夠使Aleggro啟動時自動加載skill里建立的新命令;sikll文件一般為XXXX.il;其中XXX為文件名。
skill包可以從如下地址下載:提取碼為: d9ff
鏈接: https://pan.baidu.com/s/1o77oOdG
1,首先應是環境變量的建立,我的安裝完成后有HOME變量,按如下圖紅色框所示建立環境變量中的用戶變量;(注意下圖只要看紅色框內的內容)
2; 在C:\Users\Administrator\pcbenv路徑下新建文件夾skill,用來存放下載下來的XXX.il,(比如clinecut.il);
然后新建一個allegro.ilinit的文件,可以新建一個TXT文件后直接修改拓展名;如下圖所示
allegro.ilinit文件的內容為:
setSkillPath(buildString(append1(getSkillPath() "~/pcbenv/skill")))
load("clinecut.il")
以上只是加載了一個XXX.il文件,如果需要加載多個,只需要增加skill文件夾里的XXX.il文件,同時把XXX.il通過load(XXX.il)加載啟動;
3,上面新的skill命令可以打開.brd文件后測試;在命令欄輸入clinecut命令,可以得到如下圖箭頭所指,表示命令已經成功激活;
Allegro 右邊opion如下圖所示,表示已經成功,可以截取線段;正是clinecut命令的功能;
4,對於Allegro 菜單的調整;只需要修改C:\Cadence\SPB_17.0\share\pcb\text\cuimenus文件夾下的
allegro.men文件內的內容;可以使用Notepad++工具編輯;
例如;用Notepad++打開allegro.men文件,在1050行后插入紅色框內內容;則重新打開Allegro后菜單欄會多出現一個菜單項,如下邊第2圖所示;
至此已經完成;上邊的設置只是針對我個人電腦而言,無論電腦系統版本如何,Cadence版本如何,都應該具有相似性,今天折騰了一下,主要是路徑的問題沒有設置正確;