曙海教育集團論壇Cadence專區Cadence PCB設計初高級 → Cadence Allegro SKILL語言討論和交流(二)~~ 如何在Allegro環境運行SKILL?


  共有7661人關注過本帖樹形打印

主題:Cadence Allegro SKILL語言討論和交流(二)~~ 如何在Allegro環境運行SKILL?

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
Cadence Allegro SKILL語言討論和交流(二)~~ 如何在Allegro環境運行SKILL?  發帖心情 Post By:2010-12-8 14:02:17

1、如何在PCB Editor環境下啟動SKILL命令行解釋器界面?
直接輸入set  telskill , 然后你就會看到一個新的界面, 這個界面就是用來運行SKILL函數和命令的解釋器。當然,如果你不覺得界面太小,可以直接在命令行中輸入skill , 然后運行SKILL函數和命令, 也可以正常執行,退出可以直接輸入exit。

2、如何執行寫在文件中的SKILL函數和命令?
首先,我們按照上面的方法運行SKILL命令行解釋器,然后輸入getSkillPath(), 回車后,可以看到返回一個路徑的列表,如果我們的SKILL文件放在這些路徑下,就可以直接使用load()函數加載使用,如果你的SKILL文件沒有在其中的一個路徑下,就需要帶上絕對路徑,這個地方大家需要注意‘/’和‘\’的區別,我不想做什么理論描述,看看下面的例子:

假如你有一個文件放在C:下,名字為test.il, 一般SKILL文件都以.il為后綴
使用Ultra-Editor打開文件,輸入如下內容:
procedure( tr_Example_1()
prog( ()
      ;打印一串字符
      printf("Let's go today.\n")

     ;彈出一個對話框
      axlUIConfirm("Hello, SKILL...\n")

    return(t)

))

然后在SKILL解釋器界面下加載SKILL文件如下:
load("C:/test.il")
或者
load("C:\\test.il")

接下來運行tr_Example_1(), 回車,看看什么結果。

3、總結上面的例子(我們學到了什么?)
一、SKILL文件的擴展名一般為.il,通過load()函數可以加載SKILL文件
二、SKILL文件放在一些特定的路徑下可以直接加載,不需要輸入絕對路徑,直接輸入文件名即可, load("test.il")
三、帶絕對路徑加載SKILL文件,一般輸入一個/來隔開路徑, 如果需要使用\,則需要輸入兩個,\代表轉義,\\表示一個\。
四、使用procedure可以定義一個SKILL函數,上面的例子, 函數名為tr_Example_1,注意函數名后的括號和函數名之間不要有空格。
五、我們可以很方便的在SKILL解釋器中單步調試SKILL語句,例如:上面函數體中的printf("Let's go today.\n")可以直接在SKILL解釋器下運行,當然axlUIConfirm("Hello, SKILL...\n")也可以,其中函數體中的注釋為以分號開始的行,此為單行注釋。
六、我們還可以使用像C語言的注釋一樣/* */來進行模塊注釋,但是不要出現兩個/* */注釋的嵌套。

4、我寫這么清楚,相信大家還會輸入錯誤,下面有一個附件,大家可以下載直接加載, 哈哈, 注意一切都是英文的逗號,引號!

5、和大家開個玩笑,如果讓我知道了SKILL可以單行運行,我就會將它的所有函數在SKILL命令行運行一次,他的函數在什么地方, 請直接參考文檔:(在你Allegro的安裝路徑下搜索如下路徑)
D:\Cadence\SPB_15.5.1\doc\sklangref\sklangref.pdf

初學者文檔:
D:\Cadence\SPB_15.5.1\doc\sklanguser\sklanguser.pdf

支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

Cadence Allegro SKILL語言討論和交流(二)~~ 如何在Allegro環境運行SKILL?








簽名
主站蜘蛛池模板: 9420免费高清在线视频| chinese国产xxxx中国| 污污内射在线观看一区二区少妇 | 精品女同一区二区三区免费站| 在线看的你懂的| 久久精品综合一区二区三区| 精品1州区2区3区4区产品乱码 | 久久亚洲国产精品123区| 窝窝影院午夜看片| 国产毛片一级国语版| 一边伸舌头一边快速喘气音频原声| 欧美激情一区二区三区中文字幕 | 无码人妻丰满熟妇啪啪网站| 亚洲色一区二区三区四区| 黑巨茎大战俄罗斯美女| 奇米影视亚洲春色| 五月天婷婷亚洲| 男生吃女生的jiojio| 国产成人www| a级成人毛片免费视频高清| 日韩不卡在线播放| 亚洲综合激情另类小说区| 青青青青草原国产免费| 在线观看黄的网站| 久久久久久久久久久久久久久| 欧美综合社区国产| 啊灬啊灬用力灬再用力岳| h小视频在线观看| 好爽好多水好得真紧| 久久精品国产99国产| 永久不封国产毛片AV网煮站| 国产一级片观看| 最新黄色免费网站| 好男人在线神马影视www在线观看 好男人在线神马影视在线观看www | 色资源二区在线视频| 国产精品视频yuojizz| 东京热加勒比无码少妇| 最近中文字幕资源8| 亚洲黄色在线观看网站| 色天使亚洲综合一区二区| 国产精品久久久久久久久久久不卡 |