软件工程方法在造纸机传动控制程序设计中的应用

来源 :陕西科技大学 | 被引量 : 8次 | 上传用户:sider
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在实际造纸机传动控制系统项目的实施中,通常是将已运行过的控制程序进行一定的修改,然后应用到新项目中,以满足新项目的功能要求,这就要求造纸机传动控制程序应当具有很好的复用性。然而在实际工程实践中,部分中小型造纸机生产制造企业现有的造纸机程序难以达到较好的复用要求。这主要表现在对于新纸机,旧程序的可读性和可扩展性较差,因此在复用时通常需要对原有程序做大量的修改,影响了复用效率。而目前,造纸机传动控制系统的生产企业将较多精力都投入到对硬件的研究中,而对于软件程序的研究则很少见,因此对造纸机传动控制系统程序的复用性进行研究和分析就显得非常必要。文中结合造纸机的生产工艺及控制要求,运用软件工程理论中的面向对象方法、结构化方法以及构件的思想来设计造纸机传动控制程序,以提高程序的复用性。这是因为在软件工程中,结构化方法是软件工程中最基本的、应用最为广泛的软件设计方法,而面向对象方法在软件的复用性方面则优于其他方法,构件技术也是软件复用的核心技术。因此,结合运用以上理论,有望改善纸机传动控制程序的复用性。具体实施主要从两个方面来进行:一是根据软件生存周期将造纸机传动控制程序的设计过程划分为六个不同的阶段,分别为:问题定义、需求分析、概要设计、详细设计、编码和测试,在这几个阶段中运用面向对象的方法和结构化方法对程序进行功能和数据的分析、模型的建立以及算法设计和数据定义、程序编码和测试。二是在程序设计的每个阶段都附有详细的文字、图形模型、表格等资料对程序进行描述。文中程序设计过程中所具有的文字、图标等资料有助于提高编码的准确性和程序的可读性,并且为后期程序的扩展和复用提供了便捷有利的资料。完成造纸机传动控制程序的设计和编码后,以西门子的S7-PLCSIM和Wincc flexible软件为测试平台,以软件工程中的静态、动态测试和白盒、黑盒测试方法为理论指导,对程序代码进行了模拟仿真。以此来验证软件工程方法应用在纸机传动控制程序设计上的可行性,以及程序的正确性和健壮性。最后,分析了运用软件工程方法设计的造纸机传动控制程序的复用方法,并且将其与现有程序进行了对比分析,得出软件工程方法可有效提高造纸机程序复用性的结论。
其他文献
为了将电气主接线可靠性计算和电力系统绘图完美地结合起来,本文研究出一套以VB6.0为开发平台,调用Visio Drawing Control控件进行图形化并计算可靠性的程序。在主接线图形的绘制方面,如果单纯地用VB,VC,Delphi等工具直接从图形底层开发的话,大大增加了开发的工作量,同时也不利于后期的维护。基于Visio Drawing Control控件的二次开发,用VB简单地调用该控件就能
2020年是我国全面建成小康社会的决胜年,也是打赢脱贫攻坚战的冲刺年.作为充当政治体制润滑剂的政治信任,在当前冲刺期的贫困乡村地区凸显出重要作用.乡村政治信任的提升不仅
硫磺矿硫化叶菌(Sulfolobus solfataricus)属于古菌域中的泉古菌界,其最适生长温度约为80℃,最适生长pH约为3。硫磺矿硫化叶菌是研究古菌遗传机制的模式生物。   在DNA复制
近年来,随着我国高速铁路与城市轨道交通的迅速发展,有时为了节省材料、高铁与城市轨道交通的换乘方便等,出现了高速铁路与城市轨道交通近距离并行架设的情况。城市轨道交通(地铁
病毒性心肌炎(VM)是由病毒引起的心肌局限性或弥漫性炎症,严重者可致扩张型心肌病甚至猝死。其主要发病机制为心肌炎性、免疫反应和自身免疫反应。在与人类心肌炎相关的多种
植物在其生存环境中遭受着各种各样的生物与非生物胁迫,因此植物本身建立了有效的防御机制来应对外界胁迫。脱落酸(ABA)是一种重要的植物激素,调控植物对非生物胁迫作出响应,如
目前国内水果的采摘仍然以人工为主,一方面增加了果园的劳动成本,降低了水果采摘效率;另一方面,随着人口老龄化,农业劳动人员短缺也是我国农业发展所面临的问题。本文主要以苹果
本文包括两方面独立的研究工作。第一部分是运用定量PCR的方法对猕猴视觉皮层中GABA相关的各种基因表达量的分析研究。通过比较不同年龄阶段的猕猴的表达差异,希望能从基因表
暗果蝇种组(Drosophila obscura species group)是研究自然群体进化和群体遗传学的重要模式生物。湖北暗果蝇(D.hubeiensis)是暗果蝇种组在东洋区分布最广泛的物种,见于海拔140
The word theorem states that x can be denoted as a rotation inserting word of A ff x is in the normal closure of A in F(X). As an application of the theorem, in