微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > Cadence Allegro > skill文件怎么用啊?

skill文件怎么用啊?

时间:10-02 整理:3721RD 点击:
请教skill文件怎么用啊,我下载了一个,但是不知道怎么用,放在什么地方,大狭指教一下!

就是把你的覆盖原有的就行啦

http://www.pcbbbs.com/viewthread.php?tid=126458

多动手

多谢楼上了,但是我用写子板打开看的时候是乱码,不知道怎么回事。

我来帮你,请看下文:


PCB Design Express
如何在Allegro 中執行SKILL(1)-安裝與執行
相關電影檔 : 否
Date: Jan. 15, 2003
Author: Louise Huang、Joshua Luo
Version: 1.0
PSD Version: All PSD Version
Cadence Taiwan
http://www.cadence.com.tw/
http://www.pcbhighspeed.com/
http://sourcelink.cadence.com/
- 2 –
PCB Design Express
如何在Allegro 中執行SKILL(1)-安裝與執行
1. 前言
什麼是SKILL?
SKILL 是一種程式語言。是Cadence 開放給使用者可以藉由SKILL 取得Allegro
中的資料並做一些客製化的程式語言,SKILL 的語法與C 及C++類似,在Allegro
中就有一些指令便是利用SKILL 撰寫出來的,並且製作成方便的使用者介面。
利用SKILL,你可以:
􀁺 建立一個新的Allegro命令
􀁺 取得一些在以extracta命令無法取得的資料
􀁺 定義一些顯示及使用者介面的功能
2. 如何設定Allegro.ilinit
要執行SKILL,首先你必須將SKILL 載入Allegro 中。所以你必須先編輯
Allegro.ilinit。
在Home 環境變數設定的路徑下找到一個pcbenv 的資料夾,在pcbenv 中新
增allegro.ilinit 檔案,其中作用為設定SKILL 檔案的路徑及自動載入哪些SKILL 檔
案,其內容及語法如下:
setSkillPath(buildString(append1(getSkillPath() “D:/skill")))
;
load("xxx.il")
load("#@$.il")
;
其中:
D:/skill 是放置SKILL 檔案的路徑,可在D 碟下開一目錄名為SKILL,所有的
SKILL 檔案都可放在此目錄下。
load 為宣告Allegro 自動載入哪些SKILL 檔案而xxx.il 或#@$.il 就是SKILL
的檔案名稱
- 3 –
PCB Design Express
3. 執行SKILL
每一個SKILL 檔案都會說明如何在Allegro 中執行指令;若不了解說明內容可用
以下方式找到SKILL 在Allegro 中註冊的指令:
SKILL 檔案多為文字檔,你可以利用文字編輯器(例如:WordPad)開啟,尋
找axlCMDRegister(“XXX” …),其中XXX 就是可以在 Allegro 執行的指令。
4. 範例(以Make device 為例)
1. 利用WordPad 開啟mkdev.il,並在其中尋找axlCMDRegister。
2. 我們可以發現執行此SKILL 的指令為make device。
設定Home
的環境變數
- 4 –
PCB Design Express
3. 檢查<home-dir>\pcbenv 下是否有allegro.ilinit 檔。
4. 將mkdev.il 存放在D:\Skill 中。
5. 利用WordPad 打開allegro.ilinit 檢查SKILL 所放置的路徑是否為正確的
D:\Skill;並在其加上load("mkdev.il")。
6. 啟動Allegro
7. 在Allegro 中的command>輸入make device 即可。
5. 後記
之後我們將介紹如何將指令加到Windows 的下拉選單中。詳情請參考「如何在
Allegro 中執行SKILL(2)-由下拉選單執行指令」
本版PCB Design Express 內容版權為Cadence 益華電腦所有。
© 2002 Cadence Design Systems, Inc. All rights reserved. Cadence, Allegro, Concept HDL,
Orcad Capture, Orcad Layout, PSpice, SPECCTRA and the Cadence logo are registered
trademarks, and SPECCTRAQuest are the trademark of Cadence Design Systems, Inc. All
others are properties of their respective holders.

dddddddddddddddddddd

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top