日韩在线不卡免费视频一区,日韩欧美精品一区二区三区经典,日产精品码2码三码四码区,人妻无码一区二区三区免费,日本feerbbwdh少妇丰满

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

如何在 Allegro中執(zhí)行 SKILL(1)-安裝與執(zhí)行

1. 前言什么是 SKILL? SKILL是一種程式語(yǔ)言。是 Cadence開(kāi)放給使用者可以藉由 SKILL取得 Allegro

中的資料并做一些客製化的程式語(yǔ)言,SKILL的語(yǔ)法與 C及 C++類似,在 Allegro中就有一些指令便是利用 SKILL撰寫(xiě)出來(lái)的,并且製作成方便的使用者介面。利用SKILL,你可以:

z建立一個(gè)新的Allegro命令

z取得一些在以extracta命令無(wú)法取得的資料

z定義一些顯示及使用者介面的功能

2. 如何設(shè)定 Allegro.ilinit 要執(zhí)行 SKILL,首先你必須將 SKILL載入 Allegro中。所以你必須先編輯 Allegro.ilinit。

在 Home環(huán)境變數(shù)設(shè)定的路徑下找到一個(gè) pcbenv的資料夾,在 pcbenv中新增 allegro.ilinit檔案,其中作用為設(shè)定 SKILL檔案的路徑及自動(dòng)載入哪些 SKILL檔案,其內(nèi)容及語(yǔ)法如下:

setSkillPath(buildString(append1(getSkillPath() “D:/skill"))) ;

load("xxx.il")

load("#@$.il") ;

其中:

D:/skill是放置 SKILL檔案的路徑,可在 D碟下開(kāi)一目錄名為 SKILL,所有的 SKILL檔案都可放在此目錄下。

load為宣告 Allegro自動(dòng)載入哪些 SKILL檔案而 xxx.il或#@$.il就是 SKILL的檔案名稱



001


3.執(zhí)行 SKILL 每一個(gè) SKILL檔案都會(huì)說(shuō)明如何在 Allegro中執(zhí)行指令;若不了解說(shuō)明內(nèi)容可用以下方式找到 SKILL在 Allegro中註冊(cè)的指令:

SKILL檔案多為文字檔,你可以利用文字編輯器(例如:WordPad)開(kāi)啟,尋找 axlCMDRegister(“XXX” …),其中 XXX就是可以在 Allegro 執(zhí)行的指令。

4.範(fàn)例(以 Make device為例)

1.利用 WordPad開(kāi)啟 mkdev.il,并在其中尋找 axlCMDRegister。

2.我們可以發(fā)現(xiàn)執(zhí)行此 SKILL的指令為 make device。

- 3 –

3.檢查\pcbenv下是否有 allegro.ilinit檔。

4.將 mkdev.il存放在 D:\Skill中。

5.利用 WordPad打開(kāi) allegro.ilinit檢查 SKILL所放置的路徑是否為正確的

D:\Skill;并在其加上 load("mkdev.il")。

6.啟動(dòng) Allegro

7.在 Allegro中的 command>輸入 make device即可。

5.后記


002



003

全部回復(fù)(1)
正序查看
倒序查看
hyping29
LV.2
2
2018-03-02 09:18
這么好的貼沉了,主要是寫(xiě) skill比較費(fèi)時(shí)間,也不能提高收入,

私人工具菜單

0
回復(fù)
發(fā)