如何使用PowerLogic的OLE功能
PowerLogic 現(xiàn)在使用先進(jìn)的目標(biāo)連接與嵌入(OLE) (Object Linking and
Embedding)技術(shù),它可以在Windows 95和Windows NT 之類的標(biāo)準(zhǔn)MS Windows
操作系統(tǒng)下進(jìn)行。
這項(xiàng)技術(shù)還允許你嵌入(Embed)外部的目標(biāo),如MS Word 文件進(jìn)入
PowerLogic 的設(shè)計。PowerLogic 原理圖數(shù)據(jù)庫服務(wù)器能夠接收這些目標(biāo)。這些
目標(biāo)在PowerLogic 中可以看到,并且可以被編輯。
另一種OLE 的功能特點(diǎn)是OLE 兼容的應(yīng)用程序之間的通訊,如在
PowerLogic 和 PowerPCB 之間。OLE 技術(shù)允許你在各個應(yīng)用程序之間進(jìn)行交叉
探測。在一個應(yīng)用程序中交叉搜索(Cross Probing)被選網(wǎng)絡(luò)(Nets)、元件
(Components)或管腳(Pins),而另一個應(yīng)用程序中被自動選中。
現(xiàn)在PowerPCB也是OLE自動進(jìn)行的。這種功能允許用戶進(jìn)一步采用Visual
Basic、MS C++ 或其它工具從PowerPCB 的數(shù)據(jù)庫中提取所需的數(shù)據(jù)。這個功
能使得在PowerLogic 和PowerPCB 之間可以進(jìn)行自動數(shù)據(jù)的傳輸、同步調(diào)整原
理圖和PCB的設(shè)計數(shù)據(jù)庫。
這一節(jié)演示PowerLogic和PowerPCB設(shè)計集成功能,包括:
·嵌入(Embedding)和修改到PowerLogic中的目標(biāo)(Objects)
· PowerLogic和PowerPCB之間的OLE通訊,包括:
·傳送網(wǎng)表(Netlist)到PowerPCB
· 原理圖驅(qū)動(Schematic Driven)布局(Placement)
·在PowerPCB中選擇
·在PowerLogic中的多個選擇
如果你停止并重新開始本教程,或或者你關(guān)閉了以前的設(shè)計,打開
previewrules 設(shè)計文件。
嵌入(Embedding)目標(biāo)(Objects)到PowerLogic中
為了嵌入目標(biāo)(Embed Objects)到PowerLogic 中,下列一些相同的步驟是嵌
入一些可以進(jìn)行OLE的應(yīng)用。
嵌入(Embedding)一個位圖(Bitmap)
1. 選擇編輯/插入新的目標(biāo)(Edit/Insert New Object),插入目標(biāo)(The Insert
Object)對話框?qū)⒊霈F(xiàn)。
2. 選擇從文件建立(Create From File)。
3. 選擇瀏覽(Browse)按鈕,瀏覽(Browse)對話框?qū)⒊霈F(xiàn)。
4. 指定為PadsView\PowerLogic目錄。
5. 從這個指定的目錄下,選擇PADSLOGO.BMP 文件并選擇插入(Insert)。
Windows NT 4.0用戶:選擇打開(Open)圖標(biāo),以選擇PADSLOGO.BMP。
6. 從插入目標(biāo)(Insert Object)對話框中選擇OK,一會兒位圖(bitmap)文件內(nèi)
容將出現(xiàn)。當(dāng)內(nèi)容出現(xiàn)后,它仍然處于被選擇狀態(tài),并且能夠被移動或修改尺
寸大小。
7. 重新定義該內(nèi)容的尺寸大小,以便適應(yīng)原理圖標(biāo)題塊大代碼尺寸。
a. 將光標(biāo)放置在信息內(nèi)容的角上,直到重新定位光標(biāo)出現(xiàn)。
b. 在拐角處按下并按住鼠標(biāo)的左鍵。
c. 移動光標(biāo),重新定義位圖尺寸的大小。
8. 在位圖(bitmap)的中心,按下并按住鼠標(biāo)的左鍵,拖動位圖到標(biāo)題塊的
代碼區(qū)域,也許你還需要調(diào)整位圖(bitmap)的尺寸,以便適應(yīng)代碼區(qū)域的大小。
9. 在原理圖的任何地方按一下鼠標(biāo)左鍵,將不選中位圖(bitmap)。
嵌入(Embedding)一個MS Word 文件
這是一個例子,說明如何使用OLE 技術(shù)嵌入一個標(biāo)準(zhǔn)的注釋文件到原理圖
中。
1. 從工具條(Toolbar)中選擇整板(Boarder)圖標(biāo),以便可以看到整個原
理圖。
2. 選擇編輯/插入新的目標(biāo)(Edit/Insert New Object)。3. 選擇從文件建立(Create From File)。
4. 選擇瀏覽(Browse)按鈕,瀏覽(Browse)對話框?qū)⒊霈F(xiàn)。
5. 指定為PadsView\PowerLogic目錄。
6. 從這個指定的目錄下,選擇LOGIC NOTES.DOC 文件并選擇插入
(Insert)。
Windows NT 4.0 用戶:選擇打開(Open)圖標(biāo),以選擇LOGIC
NOTES.DOC。
7. 從插入目標(biāo)(Insert Object)對話框中選擇OK,一會兒.doc 文件內(nèi)容將出
現(xiàn)。
8. 調(diào)整它的相應(yīng)尺寸,將它作為一個位圖信息,移動選中的角位置處,將
它放置在元件Y1 下面。
9. 對被選擇的嵌入目標(biāo)(Embedded Object),打開彈出菜單(Pop-up menu),
關(guān)閉(Disable)(或不確認(rèn))目標(biāo)的白色背景。這個設(shè)置將內(nèi)容的背景信息設(shè)置好,
并傳輸字符內(nèi)容作為PowerLogic的字符目標(biāo)。
注意: 當(dāng)你打印原理圖時,你必須在打印輸出內(nèi)具有包含OLE 選項(xiàng)內(nèi)容。
對于Gerber 輸出MS Word 文件和其它OLE 應(yīng)用內(nèi)容,一般我們不選擇包
含OLE目標(biāo)輸出到Gerber文件或者繪圖輸出。
修改PowerLogic中嵌入(Embedded)的目標(biāo)(Object)
一旦你將一個目標(biāo)嵌入到PowerLogic 原理圖數(shù)據(jù)庫中,你可以通過雙擊
目標(biāo)修改它。下面的步驟就是如何修改LOGIC NOTES 嵌入目標(biāo)(Embedded
Object)。
1. 用鼠標(biāo)左鍵雙擊字符目標(biāo),將離開PowerLogic 窗口,并且這些字符將
出現(xiàn)在Wordpad窗口內(nèi),PowerLogic的菜單將被標(biāo)準(zhǔn)的Wordpad 菜單替代。
注意: 如果你另外一個應(yīng)用結(jié)合到 .DOC 文件,如MS Word,那么這些文
檔將出現(xiàn)在相應(yīng)的應(yīng)用程序中。
2. 將單詞microfarads改為picofarads,然后在PowerLogic 窗口內(nèi)按鼠標(biāo)的
左鍵,退出嵌入目標(biāo)(Embedded Object),已經(jīng)完成編輯的內(nèi)容將自動返回到
PowerLogic中。
3. 再按工作區(qū)域,刪除字符目標(biāo)。
保存設(shè)計備份
1. 選擇文件/另存為(File/Save As)。 文件另存為(File Save As)對話框?qū)⒊?br>現(xiàn)。2. 在文件名(File Name)字符框內(nèi)打入preview.sch。
3. 選擇保存(Save)。
PowerLogic保存改變并將preview作為當(dāng)前文件。在PowerLogic 和PowerPCB 之間進(jìn)行OLE 通訊
PowerLogic 的OLE 功能允許你在PowerLogic 和PowerPCB 之間交叉選擇。
使用這一功能你可以采用原理圖驅(qū)動(Schematic-driven)方式進(jìn)行布局(Placement)
或設(shè)計(Layout)后的設(shè)計查看。
注意: 為了完成教程的這個內(nèi)容,你必須在你的PC 機(jī)上安裝PowerPCB
version 2.0或更高的版本。參閱PowerPCB的有關(guān)安裝和操作的文檔。
在開始下列過程以前,確信PowerPCB 程序還沒有啟動。我們將在下面的
步驟中啟動它。
注意: 當(dāng)執(zhí)行交叉搜索(Cross Probing)時,設(shè)計文件的應(yīng)用程序依然處于
被控制的打開狀態(tài)。
1. 在PowerLogic 中選擇工具/OLE PowerPCB 連接(Tools/OLE PowerPCB
Connection),連接PowerPCB對話框?qū)⒊霈F(xiàn)。2. 選擇新的(New),以便開始一個新的PowerPCB窗口。這將使PowerPCB
啟動, OLE連接PowerPCB對話框出現(xiàn)。
3. 一旦PowerPCB 啟動后,你可以在PowerLogic 和PowerPCB 之間動態(tài)
的通訊。將PowerLogic和PowerPCB程序窗口調(diào)整為各占一半屏幕大小。
傳送網(wǎng)表(Netlist)到PowerPCB
使用PowerLogic 的OLE 工具傳輸網(wǎng)表(Netlist)到PowerPCB,以避免采用
手工方式輸入和輸出網(wǎng)表(Netlist)。
1. 在OLE PowerLogic連接(OLE PowerLogc Connection)對話框內(nèi),選擇
設(shè)計表(Design tab)。2. 選擇傳送網(wǎng)表(Send Netlist)按鈕,自動地從PowerLogic中輸出一個網(wǎng)表
(Netlist),并將網(wǎng)表(Netlist)送出,通過PowerPCB 的OLE 功能,PowerPCB 將
網(wǎng)表(Netlist)(或ASCII)輸入。
在這個過程完成后,所有元件將放置在PowerPCB 的設(shè)計原點(diǎn),以準(zhǔn)備布
局
評論