如何生成計算機生成網路的clu檔案

2021-03-03 20:38:01 字數 3196 閱讀 7292

1樓:

執行後生成的檔案應當是輸出檔案,例如: .dat的輸出檔案。

儲存後:

編譯-如果有錯誤,進行修改,直到error 0。

執行(執行時按要求輸入資料,如果程式執行正確,會生成out.dat檔案)。

網路表有何用途,如何生成及載入網路表檔案?

2樓:匿名使用者

<<1>>網路表是電路圖和pcb之間的連線橋樑,是生成pcb檔案的基本依據。

<<2>>protel電路圖生成的pcb在計算機看起來是完全正確的,但是很可能不滿足我們的需要。換句話說就是,在你看來沒有問題的sch檔案,生成的***很可能不是我們需要的,有時候,看起來連線的元件,在pcb裡面卻沒有連線,甚至丟失元件或封裝。所以有必要了解網路表檔案的結構,並能手工修改簡單的引數。

<<3>>網路表的結構:

下面是一個簡單的protel99se的網路表的例子。[c1

rb.2/.422]

[c2rad0.2

0.1][c3

rb.2/.4

100][d1

diode0.4

led5pr][

jp1hdr1x2

header 2][

r1axial0.4

820k][

r2axial0.4

100][r3

axial0.4

220k][

u1dip-8

ne555d(8)](

***c1_2

c1-2

c2-2

c3-2

d1-k

jp1-2

u1-1)(

***c2_1

c2-1

u1-5)(

***r1_1

c3-1

jp1-1

r1-1

u1-4

u1-8)(

***r1_2

r1-2

r3-1

u1-7)(

***r2_2

d1-a

r2-2)(

***r3_2

c1-1

r3-2

u1-2

u1-6)(

***u1_3

r2-1

u1-3

)從結構上看,網路表分為兩部分,前面部分是元件說明部分,後面部分是網路構建部分。

例如:[

c1rb.2/.422]

是說元件c1,封裝是rb.2/.4,說明是22,我這裡是用說明標註容量用,既22微法。「]」前的三個空行是系統預設的。

在網路構建部分,是如下格式:

(***c1_2

c1-2

c2-2

c3-2

d1-k

jp1-2

u1-1

)他說明了構建了網路***c1_2(其實就是用元件c1的2號焊盤作為網路標號)。該網路包含的焊盤是c1-2、c2-2......u1-1。

<<4>>使用protel99se時常見的網路表「事故」及對策。

由於存在bug,protel99在正常操作下都有可能在***檔案上出錯,主要表現在以下幾個方面:

1.丟失元件

原因:在sch檔案中,元件沒有寫封裝或者沒有分配流水號。

對策:檢查對應的元件是否沒有寫封裝或者沒有分配流水號。

2.封裝報錯

原因:分兩種,其一是footpoint not found,主要是寫錯了元件封裝或者是在pcb環境下沒有載入該封裝所在的庫。其二是在load ***時候報告nod not found,這是由於sch檔案的管腳編號和封裝檔案的焊盤標號沒有對應,舉個例子,在預設的sch庫和pcb庫中,二極體(diode)的管腳標號和焊盤標號分別是「1」、「2」和「a」、「k」,這樣在載入的時候,protel就找不到該結點。

對策:核對該元件引腳標號和封裝的焊盤標號是否相匹配,察看電路圖元件的引腳標號方法是:元件上雙擊——選中hidden pin...核取方塊,標號就顯示出來了。

在pcb裡,焊盤的標號可以放置一個元件在空白的pcb檔案上,放大,標號就寫在焊盤中心,或者雙擊焊盤,在其屬性裡也可以看見。

請記住一個基本觀點:protel99只認識網路標號,他所做的核心工作僅僅是將元件管腳和對應的焊盤連線在相

應的網路,其他什麼都不管!

^^^^^^^^^^^^^^^^^^^^^^^^

3.丟失連線

原因:sch檔案中的連線交叉點畫在了元件引腳的末端,這是protel的一個bug,當交叉點,甚至包括網路標號「*** lab」放在元件引腳的末端的時候,可能造成不可靠的連線。

對策:在話交叉點的時候,在元件腳的上面再畫一格的引腳,既「-*-」的樣子,左邊的是導線右邊的是元件引腳,和一根豎直(文字上畫起來不方便,沒畫)的導線做十字交叉連線。對網路標號,特別是匯流排也可以這樣處理,將網路標號吸附在該段延長的導線上。

<<5>>update pcb中出現的bug及對策

雖然protel99提供了update pcb功能,使得我們在設計上得到了一點方便,但是該功能是經常出錯的,表現在如下幾點:

1.在update pcb後,錯誤刪除了部分網路、焊盤或元件。

對策:在update前,預覽其改動「preview change」,將報告中沒有必要修改的專案(不報錯的專案)刪除,這種情況最常見是在pcb裡面用焊盤做了飛線,或者手動修改了某些焊盤的網路屬性(比如想用空腳做跳線,其網路為「no ***」)。

2.新增元件,修改了封裝或者流水號後用update始終沒辦法反映到pcb檔案上。

這是protel的另外一個bug,實在不行,可以手動書寫網路表,重新裝載,當然,這僅僅是在pcb檔案不復雜的時候,如果檔案複雜,就在pcb裡面直接新增元件,再雙擊其焊盤,修改網路屬性,讓其連線到正確的網路就可以了。

綜上,update pcb並不是十分可靠,應該儘量避免使用,實在要使用的時候,應該先儲存檔案,再做修改,修改實在不行可以不存檔。

<<6>>網路表對比

在我們做好pcb後,可以用網路表檢查功能核對我們生成的pcb網路和sch上的網路是不是一樣,方法如下:

1.從pcb生成網路表:在pcb環境下,用design-***list manager在彈出的視窗中選擇menu選單-export ***list from pcb,就可以得到從pcb生成的網路表。

2.比較網路表,還是在上面的視窗下,menu選單裡面選擇***pare ***lists,按照提示,裝進兩個要比較的網路表(比如從sch生成的和從pcb生成的)就可以了。

如何學好計算機網路基礎,如何學好計算機網路基礎

首先認識機器的硬體,組裝.再者就是裝作業系統 最後排除 問題 好的技術人員不是靠別人交出來的,你可以多看些書把別人的東西變成自己的東西,計算機的問題不是一種辦法可以解決的 開始先學網路的形成 網路的協議 在學網路的構建 網路的佈線 網路的組建有三種模式 星狀模式 樹狀模式 還有種我忘記了 呵呵 不好...

計算機系統和計算機網路的區別,計算機網路和網際網路有什麼區別

計算機系統可以有兩種解釋,第1種就是我們平時所使用的計算機,就可以算做一個計算機系統,第2種就是由不同功能的處理系統所構建起來計算機系統,比如一個大型的伺服器,是由不同功能的計算機 其實不能說是計算機,比我們用的要專業的多 組建起來的,這樣就為一個計算機系統。至於計算機網路,就是把單個的計算機系統通...

計算機網路的組成,計算機網路的組成有哪些?

計算機網路是由 伺服器 工作站 通訊裝置 傳輸介質組成。計算機網路的分類與的一般的事物分類方法一樣,可以按事物的所具有的不同性質特點即事物的屬性分類。計算機網路通俗地講就是由多臺計算機 或其它計算機網路裝置 通過傳輸介質和軟體物理 或邏輯 連線在一起組成的。總的來說計算機網路的組成基本上包括 計算機...