Allen-Bradley 1784-KTCX15 實例分析與討論
這里以一個報警系統(tǒng)為例,說明如何使用UML來設(shè)計嵌入式系統(tǒng)。一個報警系統(tǒng)一般由傳感器(包括聲音傳感器、圖像傳感器和熱傳感器),報警器(包括聲音報 警器、報警器和光報警器),鍵盤,LCD顯示器,系統(tǒng)處理器,以及用于存儲系統(tǒng)配置信息和日志信息的存儲器等部件組成。 當(dāng)傳感器接收到某個信號,通過模數(shù)轉(zhuǎn)換把信息送到系統(tǒng)處理器中后,Allen-Bradley 1784-KTCX15 系統(tǒng)處理器根據(jù)設(shè)定的配置信息條件,判斷是否需要報警。若需要,則會向報警器發(fā)出報警命令。
鍵盤和LCD顯示器用于人機(jī)對話,可以根據(jù)實際需要設(shè)定報警條件和方式。 該系統(tǒng)的序列圖如圖1所示。從圖1中可以看出,該系統(tǒng)要求從傳感器返回信息到發(fā)出報警的時間間隔小于3 s。這就是序列圖中對Allen-Bradley 1784-KTCX15 嵌入式實時系統(tǒng)時間要求的一個例子。
圖1 報警系統(tǒng)序列圖
Allen-Bradley 1784-KTCX15 在類圖中,把系統(tǒng)處理器設(shè)計成活動類,負(fù)責(zé)處理通過帶有LCD 顯示的控制面板與用戶的交互。通過控制面板,可以配置、激活和關(guān)閉系統(tǒng)。所有的配置變化均保存在系統(tǒng)配置信息類中。Allen-Bradley 1784-KTCX15 系統(tǒng)處理器接收傳感器的信息,并把它與 系統(tǒng)配置信息比較,從而決定是否報警。為了查詢和了解報警系統(tǒng)歷史信息,系統(tǒng)處理器將所有事件保存在日志中。系統(tǒng)處理器、傳感器和報警器的類圖的簡單關(guān)系如圖2所示。
圖2 報警器系統(tǒng)組成的類圖
結(jié)語 為Allen-Bradley 1784-KTCX15 嵌入式系統(tǒng)引入一個通用、完善的UML技術(shù),必將對當(dāng)前高速發(fā)展的嵌入式系統(tǒng)的研究與開發(fā)產(chǎn)生積極的影響。而本文所提出的思想和方法,對于擺脫UML技術(shù)在嵌入式領(lǐng)域的困境起到了有益的探索和建議作用。
Applied Statics and Strength of Materials 5E by Spiegel
**Brand New** International Student Edition Soft Cover
P19500 EPG2 GRAPHITE Applied Materials 0020-80638
APPLIED MATERIALS INSERT POLY SULFONE 0020-30700
APPLIED MATERIALS HEAT SHIELD 0020-31855
Applied Materials AMAT Kalrez O-Ring, 0030-00105
Applied Materials AMAT Chemraz O-Ring, 3700-02187
Applied Materials AMAT Kalrez O-Ring, 3700-04030
Applied Materials Servo control module SOL-00060-M-124?4
Applied Strength of Materials by Robert L. Mott (200...
NEW APPLIED MATERIALS 03-82999-00 PCB INTERRUPT DECODER
AMAT Applied Materials Heater Firerod Cable 0150-18061
Applied Materials AMAT Kalrez O-Ring, 3700-03764
Applied Materials AMAT Chemraz O-Ring, 3700-01222
Applied Materials AMAT Kalrez O-Ring, 3700-03936
?