APP下载

面向对象思想在升船机主提升控制系统中的应用研究

2011-06-05於宇琛杨传将谭明波

船电技术 2011年8期
关键词:动作系统设计

於宇琛 杨传将 谭明波

(中国船舶重工集团公司第七一二研究所,武汉 430064)

1 引言

升船机主提升控制系统(以下简称系统)作为现代化大型 PLC控制系统,结构庞大,时序复杂,采用传统的顺序编程思想会使系统开发难度大,程序冗长,代码重复利用率低,后期维护升级困难。随着系统复杂程度和自动化程度的不断提高,编程思想也需要不断的完善和发展。编程思想是指解决问题的思路,在系统分析和设计阶段起到管理资源分配和规划程序组织的作用[1]。面向对象思想以其模块重用、结构紧凑和易维护升级等特点,已经在计算机程序设计领域中被广泛应用[2]。本文将面向对象思想引入到 PLC控制系统分析和设计中来,应用统一建模语言(Unified Modeling Language, UML),分析系统需求,找出问题域,建立问题域模型,确定程序总体结构和流程,设计详细功能及接口,达到规范开发过程,提高编程效率和方便维护升级的目的。

2 面向对象思想概述

面向对象思想从现实世界中客观存在的事物出发,强调以问题域为中心,根据事物的本质特征,将事物抽象表示为对象,作为系统基本构成单位,运用继承、封装、多态等方法来构造系统,使其直接映射问题域,保持问题域中事物及其相互关系的本来面貌[3]。统一建模语言是一种可视化的建模语言,能让设计者用标准的、易于理解的方式建立起系统模型,并且提供有效的共享和交流机制[4]。

3 系统分析

系统分析指描述和分析系统需求,找出问题域,建立用例图,区分类和对象,通过交互视图确定问题域中类的活动和约束,通过类图定义类的属性和方法,形成面向对象的程序体系结构[5]。……

登录APP查看全文

猜你喜欢

动作系统设计
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
瞒天过海——仿生设计萌到家
动作描写要具体
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀
有种设计叫而专
动作描写不可少
非同一般的吃饭动作