基于UML的DCS控制逻辑组态软件的设计与实现
发布时间:2024-05-19 05:08
本文是在对具体工业控制过程进行充分了解的基础上,进行的针对具体分散控制系统(Distributed Control System, DCS)的控制逻辑组态软件的设计和实现。本软件测试通过后可直接用于工业生产过程的控制,具有非常重要的实用价值和现实意义。 本文DCS控制逻辑组态软件的设计与实现,应用了当前软件开发领域最为流行的面向对象思想和统一建模语言(Unified Modeling Language, UML)对软件开发过程进行整体规划,实现阶段选择了经典的Visual C++6.0平台,以C++为编程语言,进行了基于Windows平台的功能和性能的完全实现。 DCS控制逻辑组态软件开发的第一步是对软件进行需求分析,包括功能性需求和非功能性需求。完成软件的需求分析之后,进入到DCS控制逻辑组态软件的设计阶段,采用Rational Rose对软件进行基于UML的建模。主要分为四步:DCS控制逻辑组态软件的需求建模、DCS控制逻辑组态软件的静态建模、DCS控制逻辑组态软件的动态建模和DCS控制逻辑组态软件的实现建模。其中,需求模型主要通过用例图表示,展现了软件所能提供的各种功能;静态模型...
【文章页数】:58 页
【学位级别】:硕士
【部分图文】:
本文编号:3977641
【文章页数】:58 页
【学位级别】:硕士
【部分图文】:
图0‐2“组态”用例图
图0‐1DCS控制逻辑组态软件基本用例图的用例提出来,分别进行用例图的绘制。如图0-2和图“设置项目信息”用例的详细表示。
图0‐3“设置项目信息”用例图
图0‐1DCS控制逻辑组态软件基本用例图的用例提出来,分别进行用例图的绘制。如图0-2和图“设置项目信息”用例的详细表示。图0‐2“组态”用例图
图0-8,即为组态用到的各种模块类和直线类之间的关系图
D、运算顺序号、外接矩形、运算周期、输入变量的值、输出输入模拟量的个数、输入数字量的个数、输出模拟量的个数输入端连接的模块的序号、输入端连接的直线的序号、输入等共同的属性,具有绘图、移动、保存、序列化、运算、双块号、得到模块柄的个数、得到模块柄、绘制移动痕迹等共的属性和操作提取出....
图0‐9提取公共属性和操作之后的CLnobject和CLnline(a)CLnobject类(b)CLnline类
(a)CLnobject类(b)CLnline类图0‐9提取公共属性和操作之后的CLnobject和CLnline
本文编号:3977641
本文链接:https://www.wllwen.com/shekelunwen/ljx/3977641.html