基于UML的DCS控制邏輯組態(tài)軟件的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時間:2024-05-19 05:08
本文是在對具體工業(yè)控制過程進(jìn)行充分了解的基礎(chǔ)上,進(jìn)行的針對具體分散控制系統(tǒng)(Distributed Control System, DCS)的控制邏輯組態(tài)軟件的設(shè)計(jì)和實(shí)現(xiàn)。本軟件測試通過后可直接用于工業(yè)生產(chǎn)過程的控制,具有非常重要的實(shí)用價值和現(xiàn)實(shí)意義。 本文DCS控制邏輯組態(tài)軟件的設(shè)計(jì)與實(shí)現(xiàn),應(yīng)用了當(dāng)前軟件開發(fā)領(lǐng)域最為流行的面向?qū)ο笏枷牒徒y(tǒng)一建模語言(Unified Modeling Language, UML)對軟件開發(fā)過程進(jìn)行整體規(guī)劃,實(shí)現(xiàn)階段選擇了經(jīng)典的Visual C++6.0平臺,以C++為編程語言,進(jìn)行了基于Windows平臺的功能和性能的完全實(shí)現(xiàn)。 DCS控制邏輯組態(tài)軟件開發(fā)的第一步是對軟件進(jìn)行需求分析,包括功能性需求和非功能性需求。完成軟件的需求分析之后,進(jìn)入到DCS控制邏輯組態(tài)軟件的設(shè)計(jì)階段,采用Rational Rose對軟件進(jìn)行基于UML的建模。主要分為四步:DCS控制邏輯組態(tài)軟件的需求建模、DCS控制邏輯組態(tài)軟件的靜態(tài)建模、DCS控制邏輯組態(tài)軟件的動態(tài)建模和DCS控制邏輯組態(tài)軟件的實(shí)現(xiàn)建模。其中,需求模型主要通過用例圖表示,展現(xiàn)了軟件所能提供的各種功能;靜態(tài)模型...
【文章頁數(shù)】:58 頁
【學(xué)位級別】:碩士
【部分圖文】:
本文編號:3977641
【文章頁數(shù)】:58 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖0‐2“組態(tài)”用例圖
圖0‐1DCS控制邏輯組態(tài)軟件基本用例圖的用例提出來,分別進(jìn)行用例圖的繪制。如圖0-2和圖“設(shè)置項(xiàng)目信息”用例的詳細(xì)表示。
圖0‐3“設(shè)置項(xiàng)目信息”用例圖
圖0‐1DCS控制邏輯組態(tài)軟件基本用例圖的用例提出來,分別進(jìn)行用例圖的繪制。如圖0-2和圖“設(shè)置項(xiàng)目信息”用例的詳細(xì)表示。圖0‐2“組態(tài)”用例圖
圖0-8,即為組態(tài)用到的各種模塊類和直線類之間的關(guān)系圖
D、運(yùn)算順序號、外接矩形、運(yùn)算周期、輸入變量的值、輸出輸入模擬量的個數(shù)、輸入數(shù)字量的個數(shù)、輸出模擬量的個數(shù)輸入端連接的模塊的序號、輸入端連接的直線的序號、輸入等共同的屬性,具有繪圖、移動、保存、序列化、運(yùn)算、雙塊號、得到模塊柄的個數(shù)、得到模塊柄、繪制移動痕跡等共的屬性和操作提取出....
圖0‐9提取公共屬性和操作之后的CLnobject和CLnline(a)CLnobject類(b)CLnline類
(a)CLnobject類(b)CLnline類圖0‐9提取公共屬性和操作之后的CLnobject和CLnline
本文編號:3977641
本文鏈接:http://sikaile.net/shekelunwen/ljx/3977641.html
最近更新
教材專著