如何定義Allegro快捷鍵
首先說明一下環(huán)境變量文件(evn文件),環(huán)境變量文件有兩個(gè),它們分別在系統(tǒng)盤的根目錄下的 pcbevn 目錄中(比如系統(tǒng)在 C 盤,那么 evn 文件將在 c:pcbevn 下)和程序安裝路徑下(如 Cadence 設(shè)計(jì)系統(tǒng)程序安裝在 D:Cadence 下,則 evn 文件將在D:CadencePSD_15.1sharepcbtext目錄下),前者是本地變量文件,后者是全局變量文件(系統(tǒng)自動(dòng)建立,即為默認(rèn)設(shè)置)。在本地變量文件中,主要存放的用戶參數(shù)設(shè)置值(Setup->User Preferences..如庫文件所在的路徑等)。在全局變量文件中主要描述的是:應(yīng)用程序的工作路徑和系統(tǒng)的快捷鍵定義等等。在啟動(dòng)一個(gè)應(yīng)用程序時(shí),應(yīng)用程序會(huì)根據(jù)環(huán)境變量中的參數(shù)進(jìn)行初始化。Cadence系統(tǒng)是一個(gè)比較開放的系統(tǒng),它給用戶留了比較多的定制空間。在allegro中我們可以用alias或funckey命令來定義一個(gè)快捷鍵,以代替常用的設(shè)計(jì)命令。要使定義的快捷鍵產(chǎn)生作用,我們有兩種方式來定義:1、在命令窗口直接定義,但這樣定義的快捷鍵只能在當(dāng)前設(shè)計(jì)中使用,如果重新啟動(dòng)設(shè)計(jì)時(shí),快捷鍵將會(huì)失效。命令格式如下: alias shortkey Keyboard Commands funckey shortkey Keyboard Commands 注意: 1)如果直接鍵入 alias 或 funckey 命令然后回車,系統(tǒng)將會(huì)彈出所有快捷鍵列表,這相當(dāng)于執(zhí)行 Tools->Utilities->Aliases/Function keys..命令。 2)alias 命令不能用來定義字母,原因是字母鍵要用來輸入命令行。但是 funckey 命令可以用來定義單個(gè)字母為快捷鍵,它比 alias 命令更為強(qiáng)大,alias 能定義的它都能定義,但是字母被定義成某快捷鍵后,該字母就不能用來輸入鍵盤命令了。 3) allegro 中 的 所 有鍵盤命令(Keyboard Commands)列表可以通過執(zhí)行Tools->Utilities->Keyboard Commands 命令來查看,這些命令都可以設(shè)置成快捷鍵。2、在本地環(huán)境變量文件中直接定義,這樣定義的命令將長期有效。本地的環(huán)境變量文件是evn文件(c:pcbevn),我們可以對它進(jìn)行編輯。我們的alias命令可以在第二行開始寫(第一行是:source $TELENV),例如我們以前在 protel 或 powerpcb 中常用的放大、縮小命令就可以如下定義: alias Pgdown zoom out alias Pgup zoom in 另外我們經(jīng)常用alias命令來定義以下幾個(gè)常用的shortkey: alias ~R angle 90(旋轉(zhuǎn) 90 度) alias ~F mirror(激活鏡相命令) alias ~Z next(執(zhí)行下一步命令) alias End redisplay(刷新屏幕) alias Del Delete(激活刪除命令) alias Home Zoom fit(全屏顯示) alias Insert Define grid(設(shè)置柵格) 下面我們將常用的幾個(gè)命令或快捷鍵做一個(gè)說明:一、常用鍵盤命令 在allegro中有很多鍵盤命令,它是通過鍵盤輸入來激活或執(zhí)行相關(guān)的命令。鍵盤命令基本上包含了大部分的菜單命令。下面列舉幾個(gè)常用的鍵盤命令。1、x 100:Y坐標(biāo)不變,X方向移動(dòng)100個(gè)單位值(以設(shè)定的原點(diǎn)為參考點(diǎn))2、y 100:X坐標(biāo)不變,Y方向移動(dòng)100個(gè)單位值3、x 100 100:移動(dòng)到(100,100)坐標(biāo)處 pick 命令與上面的 x 或y命令功能相同,只是在執(zhí)行 pick 命令時(shí)會(huì)彈出一個(gè)窗口,輸入想要的坐標(biāo)值就可以,與上面相對應(yīng),pick 命令也提供三種模式:pick、pickx和picky。4、mirror:激活鏡相命令(本命令是先激活,后選擇要鏡相的對象)。5、rotate:激活旋轉(zhuǎn)命令(本操作要先選取對象,后執(zhí)行該命令)6、angle 90:旋轉(zhuǎn) 90 度(本操作要先選取對象,后執(zhí)行該命令)二、常用快捷鍵 alias F2 done:結(jié)束當(dāng)前命令 alias F3 oops:取消前一次操作 alias F4 cancel:取消當(dāng)前命令 alias F5 show element:激活“屬性顯示”命令 alias F6 add connect:執(zhí)行布線命令 alias F7 vertex:激活“增加倒角”命令 alias F8 zoom points:點(diǎn)取放大 alias F9 zoom fit:滿屏顯示 alias F10 zoom in:放大窗口 alias F11 zoom out:縮小窗口 alias F12 property edit:激活“屬性編輯”命令 funckey + subclass -+:切換到下一層 funckey - subclass --:切換到上一層