- PADS 2007原理圖與PCB設(shè)計(jì)
- 唐贛編著
- 987字
- 2018-12-29 21:23:31
8.3 Basic Scripting
1.管理Basic Scripting
系統(tǒng)提供了【Basic Scripts】對(duì)話框,可通過該對(duì)話框方便的訪問Basic Scripting。其具體操作方法如下所述。
(1)在【Tools】菜單中,單擊【Basic Scripts】子菜單中的【Basic Scripts】命令,彈出如圖8-3-1所示【Basic Scripts】對(duì)話框。

圖8-3-1 【Basic Scripts】對(duì)話框
(2)在該對(duì)話框中,可根據(jù)需要選擇所需管理的腳本。
(3)若要允許所選的腳本,可單擊【Run】按鈕,但不可同時(shí)運(yùn)行多個(gè)腳本。
(4)若要編輯所選的腳本,可單擊【Edit】按鈕,彈出如圖8-3-2所示的【Sax Basic Engine】對(duì)話框。

圖8-3-2 【Sax Basic Engine】對(duì)話框
(5)若要添加腳本到【Basic Scripts】菜單,可單擊【In Menu】復(fù)選框。
(6)若要從列表中移除腳本,可到單擊【Unload File】按鈕。
(7)若要添加一個(gè)新的腳本到列表中,可單擊【Load File】按鈕。
可調(diào)用32767個(gè)腳本。當(dāng)腳本加載時(shí),腳本并沒有編譯,只在允許腳本時(shí)才會(huì)編譯。加載在該對(duì)話框中的腳本保存在VBScripts.ini文件中。
2.管理Sax Basic Engine
【Sax Basic Engine】對(duì)話框用于提供訪問Sax Basic Engine腳本編輯器。可以設(shè)計(jì)、改進(jìn)及編輯腳本以添加、重置、增強(qiáng)或自定義已有PADS Logic的功能。
在Basic Script編輯器中寫入的腳本應(yīng)遵循Microsoft的Visual Basic語法。因此,可在任何其他的Visual Basic解釋程序中運(yùn)行腳本,如Word或Excel。但不能在Sax Basic Engine中運(yùn)行在Sax Basic Engine以外創(chuàng)建的Basic Scripts,因?yàn)镾ax Basic Engine是Visual Basic的子集,如不可在Sax Basic Engine中運(yùn)行自動(dòng)示例。
在【Tools】菜單中單擊【Basic Scripts】子菜單中的【Basic Scripts Editor】命令,可進(jìn)入Sax Basic Engine界面。在Sax Basic Engine界面中,單擊工具欄中的【New】按鈕,會(huì)彈出如圖8-3-3所示的子菜單。

圖8-3-3 Sax Basic Engine界面中【New】按鈕下的子菜單
該子菜單中包括4種可新建的腳本類型,即Macro、Code Module、Object Module、Class Module。可創(chuàng)建一個(gè)調(diào)用另一個(gè)腳本的腳本,如Script A調(diào)用Scripts B。同時(shí)還可以創(chuàng)建一個(gè)可運(yùn)行幾個(gè)腳本的腳本或一個(gè)“Master”腳本。
例如:'$Inclued: "scriptA.bas" '$Include: "scriptB.bas" '$Include: "scriptC.bas" Sub Main Call scriptA Call scriptB Call scriptC End Sub
3.編輯器顏色
在Basic Script Editor中用不同的顏色來顯示源代碼。該顏色是與上下文相關(guān)聯(lián)的。表8-1中列出了Basic Script Editor中文本顏色的說明。當(dāng)在文本處放置光標(biāo)并按【F1】鍵時(shí),則會(huì)打開對(duì)應(yīng)的幫助主題。
表8-1 Basic Script Editor中顏色注釋

4.Basic Scripts示例
1)Basic Scripts示例00至11 00至09示例提供了對(duì)沒有Basic Scripts經(jīng)驗(yàn)設(shè)計(jì)人員的一個(gè)Basic Scripts總覽。10至11示例提供了一個(gè)用于添加、增強(qiáng)及自定義PADS Logic功能的小型PADS Logic腳本。
以上提及的示例文件位于\Mentorgraphics\<latest_Relese>\PADS\SDD_HOME\Samples\Scripts\Logic\totorial目錄。表8-2列出了Basic Scripts示例清單說明。
表8-2 Basic Scripts示例清單

2)Basic示例Scripts-RGL報(bào)告 表8-3列出了等價(jià)于已有RGL報(bào)告的Basic Scripts描述。示例文件位于\Mentorgraphics\ <latest_Relese>\PADS\SDD_HOME\Samples\Scripts\Logic\rgl目錄。
表8-3 Basic示例Scripts-RGL報(bào)告列表

3)Basic高級(jí)腳本示例 表8-4列出了Basic高級(jí)腳本的說明,示例文件位于\Mentorgraphics\<latest_Relese>\ PADS\SDD_HOME\Samples\Scripts\Logic\目錄。
表8-4 Basic高級(jí)腳本列表

- 海洋通信網(wǎng)絡(luò)協(xié)議、算法和架構(gòu)
- 輕松解讀電子節(jié)能電器電路
- 數(shù)字語音處理及MATLAB仿真
- 電子技術(shù)(第3版)
- 5G網(wǎng)絡(luò)全專業(yè)規(guī)劃設(shè)計(jì)寶典
- 信號(hào)處理教程
- 5G 移動(dòng)性管理技術(shù)
- 3G知識(shí)問答
- 5G網(wǎng)絡(luò)建設(shè)實(shí)踐與模式創(chuàng)新
- 航天測(cè)量船衛(wèi)星通信地球站技術(shù)
- 電磁兼容的電路板設(shè)計(jì):基于Altium Designer平臺(tái)
- Arm Helium技術(shù)指南:Cortex-M系列處理器的矢量運(yùn)算擴(kuò)展
- 開關(guān)電源設(shè)計(jì)與制作實(shí)踐
- 電子裝配與調(diào)試
- 飛秒激光三維光存儲(chǔ)技術(shù)研究