【引用】冰山小企鵝的維修記錄 (19) PLIP程式基本架構

2010083110:00
這篇是小企鵝自己工作上的整理 >/////<
圖友們看了容易昏昏欲睡,建議先躺到床上再來看


這是小企鵝摸索出的PLIP程式基本架構,
有了這個,就可以幫助初學習PLIP的人少奮鬥十天。
下面這些順序都是排過的,如果沒照順序來,容易發生錯誤喔~

1. 開頭的說明
在PLIP程式的選擇介面,有十行的預覽可以看。
如果把一些說明寫在開頭,對於工作的管理會有很大的幫助。
example:
*8Pin DC光耦合
*判斷好壞:觸發端逆向電壓時,不能有電流

*判斷好壞:輸出電壓要大於2V
*有Vcc及GND
*目前進度:需要sample驗證


2.參數(PARAMETER)
有時相同功能,共用同一個程式的IC會有不同的輸出特性。
例如+3V穩壓器和+5V穩壓器的輸出電壓不同。
這時用參數設定不同的輸出電壓,就可以讓他們共用同一個程式。
example:
PARAMETER POUT

3.INPUTS
INPUTS是告訴IC測試機哪些腳位是INPUT。
腳位的名稱則已經在IC元件的介面裡設定好了。
example:
INPUTS CAT, ANO

4.歸零
歸零是一個程序(PROCEDURE),或者叫模組。
呼叫一個自己寫好的程序來做歸零的動作。
這個程序在後續過程中還用得到。
一開始做歸零的動作,可以避免有時參數在程式中沒預先宣告的錯誤,
或者可以避免驅動電壓沒歸零產生的問題。
example:
DO ZERO
(詳細內容列在後面)

5.開始各項測試
呼叫寫好的程序來做各項測試
example:
DO TEST1
DO TEST2


6.END TEST
宣告程式主要部份結束。後面還有各個PROCEDURE。
example:
END TEST

7.各個PROCEDURE
example:
PROCEDURE TITLE
:(下次介紹)
END PROCEDURE

PROCEDURE ZERO
:(下次介紹)
END PROCEDURE

PROCEDURE OBSERVE
:(下次介紹)
END PROCEDURE

PROCEDURE TEST1
:(不同IC有不同的內容)
END PROCEDURE

PROCEDURE TEST2
:(不同IC有不同的內容)
END PROCEDURE


程式到這裡完全結束 咦?真的睡著了


小企鵝的一些習慣:
腳的名稱都取兩到三個字,打的時候比較簡便。
例如Anode取為ANO,Cathode取為CAT。
驅動電壓都用V開頭,偵測電壓都用U開頭。
所以,INPUT的腳取名IN,驅動INPUT的電壓取VIN,偵測INPUT的電壓取UIN

這樣之後閱讀程式或看圖就會比較直觀了