首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 93 毫秒
1.
西门子高级编程指令为实现复杂的控制功能提供了保证.本文以ANY参数类型为主,结合PROFIBUS-DP主从通讯的案例,讲解了如何构造ANY类型的参数变量,最终实现模块化编程.  相似文献   

2.
以AT89S52单片机为核心,配备LCD1602液晶显示模块、按键功能模块、时钟电路、温度检测电路和歌曲播放电路等硬件,采用模块化软件编程思想,运用C语言编程,成功设计出多功能数字万年历。  相似文献   

3.
基于U-ISP的UF32 Flash编程方法   总被引:1,自引:0,他引:1       下载免费PDF全文
王林  王宜怀 《计算机工程》2009,35(24):274-276
在进行飞思卡尔UF32 Flash存储器用户模式在线编程时,发现Flash阵列上的高电压导致其在读取时发生不稳定的现象,提出一种解决方法。该方法遵循嵌入式软件工程的模块化思想与封装原则,设计通用的擦除与写入子函数。实例证明该方法解决了Flash存储器在线编程时的稳定性问题,且通用性强、编程方便。  相似文献   

4.
智能教育机器人图形化编程系统是为简化机器人编程而设计的开发系统。该系统综合了软硬件的多方面知识,其开发主要包括分析机器人结构、Robot-C语言的建立、串口通信、图形化编程机制的设计与实现。系统依据模块化设计思想,先分别实现各项功能并进行测试,再根据设计方案将其整合为完整系统。在图形化编程机制的设计过程中参考了多家现有设计方案,并采用了第三方图形界面开发工具BCGControlBar,大大简化了图形界面的开发过程。  相似文献   

5.
孔庆良 《自动化信息》2012,(8):60-61,78
西门子S7-300/400系列PLC的编程软件STEP7-SIMATICManager中包含了多种高级编程方式,为实现复杂的控制功能提供了保证。本文以ANY参数类型为主,结合PROFIBUS-DP主从数据通讯的案例,阐述了如何构造ANY类型的参数变量,并最终实现模块化编程。  相似文献   

6.
基于本体和多Agent的面向任务协同编程   总被引:1,自引:1,他引:0       下载免费PDF全文
针对面向对象编程与面向方面编程存在的问题,提出一种基于本体和多Agent的面向任务协同编程方法,给出任务分解原则、任务描述方法及编程的9个阶段。通过实例验证该方法可以提高目标软件系统的模块化程度,使目标软件系统易于实现、理解、演化和复用。  相似文献   

7.
本文描述了软件工程中的结构化思想在PLC编程中的一种运用方法,为自控项目中的PLC编程提供了一种方法论。通过分层次的编程来构成PLC程序,采用这种方法可以实现多人协作,为大型的控制程序进行共同工作,编写出风格一致,稳健可靠的程序,文中通过一个例子对这种方法进行了说明。  相似文献   

8.
基于COM技术的雷达数据处理软件系统设计   总被引:1,自引:0,他引:1  
雷达数据处理软件系统是一个复杂的软件系统,应用软件工程方法,采用.NET和VC 6混合编程实现。提出模块化的软件系统设计框架,并应用COM技术无缝集成不同编程语言开发的模块。简要介绍COM原理,给出雷达数据处理软件系统的设计框架,讨论了.NET开放COM接口和VC 6中对COM接口调用的方法,给出了COM技术在软件编码中的应用实例。结果表明,采用基于COM技术的模块化混合编程,是实现雷达数据处理软件系统的一种有效方法。  相似文献   

9.
敏捷方式是近几年兴起的一种轻量级的开发方法。在所有敏捷方法中,XP——极限编程可以说是最鲜艳,最引人注目的一面旗帜,它是一种敏捷、高效、柔性、可预测、科学而充满乐趣的软件开发方法。通过介绍极限编程中的三个实践,阐明了在学生毕业设计中引入极限编程思想的意义,探讨了如何应用极限编程有效地进行毕业设计。  相似文献   

10.
数控加工系统中通用后置处理系统的研究与实现   总被引:1,自引:0,他引:1  
为了使数控编程系统能更好地适用于各类数控机床,本文以通用化、结构化、模块化为基本设计思想,对CAD/CAM一体化软件包中NC部分的一个重要组成—通用后置处理系统作了总体分析,并对系统结构和程序实现作了具体描述。系统的功能模块化使系统易于修改和扩充,并为系统的通用化、实用化、商品化提供了必要条件。本系统能满足一般二轴半和三轴数控铣加工自动编程的需要。  相似文献   

11.
针对标准的PS/2接口,介绍单片机实现PS/2键盘接口的硬件和程序设计.程序采用分层次模块化的设计方法,层层分析程序设计思想.包括PS/2键盘接口的通讯协议和键盘的扫描方法,并以SST89C54为例.配合PC标准PS/2键盘接口.模块化缟程设计实现了对键盘各个按键的扫描以及与PC的通信.  相似文献   

12.
The Semantic Web and ontologies have received increased attention in recent years. The delivery of well-designed ontologies enhances the effect of Semantic Web services, but building ontologies from scratch requires considerable time and effort. Modularizing ontologies and integrating ontology modules to a given context help users effectively develop ontologies and revitalize ontology dissemination. Therefore, various tools for modularizing ontologies have been developed. However, selecting an appropriate tool to fit a given context is difficult because the assumptions for the approaches greatly vary. Therefore, a suitable framework is required to compare and help screen the most suitable modularization tool.In this research, we propose a new evaluation framework for selecting an appropriate ontology modularization tool. We present three aspects of tool evaluation as the main dimensions for the assessment of modularization tools: tool performance, data performance, and usability.This study provides an implicit evaluation and an empirical analysis of three modularization tools. It also provides an evaluation method for ontology modularization, enabling ontology engineers to compare different modularization tools and easily choose an appropriate one for the production of qualifying ontology modules.The experimental results indicate that the proposed evaluation criteria for ontology modularization tools are valid and effective. This research provides a useful method for assessing and selecting ontology modularization tools. Modularization performance, data performance, and usability are the three modularization aspects designed and applied to the context of ontology. We provide a new focus on the comprehensive framework to evaluate the performance and usability of ontology modularization tools. The proposed framework should be of value to both ontology engineers, who are interested in ontology modularization, and to practitioners, who need information on how to evaluate and select a specific type of ontology tool in accordance with the requirements of the individual environment.  相似文献   

13.
Faster product development is a major goal for companies in competitive markets. Product platform architectures support planning for addressing diverse markets and fulfilling future market desires. Applying standardization or modularization on product platform components leverages current product design effort across future products. This work introduces a method—SMDP (standardization and modularization driven by process effort)—for focusing engineering effort when applying standardization or modularization on product platform components. SMDP calculates the total design effort from current to future generations of the platform following standardization or modularization of components. By comparing the total design cost of different simulations, we can direct the design team to standardization or modularization opportunities. The contribution of this work is in using an estimation of design effort as the basis for decision in contrast to commonly used static measures of components' interactions. Such a computational approach allows conducting sensitivity studies that address the subjective nature of various estimations needed for exercising SMDP. SMDP is illustrated in a product platform design of an external-drum plate-setter for the digital prepress printing market.  相似文献   

14.
为了满足装备保障信息的有效管理与使用,减少装备技术信息出版物出版过程中的费用,文中通过介绍交互式电子手册的相关国际规范S1000D标准,分析了S1000D标准下交互式电子技术手册的制作流程,将装备技术信息进行模块化处理,并使用XML标记语言对数据模块进行描述,根据XSL构造显示样式,研究了样式表模块化设计原理在实现技术出版物发布中的应用,实现了模块化样式显示。  相似文献   

15.
将软件工程中模块化的思想引入本体知识库的构建过程中,将本体组织成多个本体模块的集成形式,这样不仅方便了本体的构建,更有利于本体知识库的共享、重用和维护.用模块化的方法构建了汽车驾驶培训领域本体,建立方法库,在本体模块间用查询方式实现模块间的通信.这样的开发经验可以推广到其他领域.  相似文献   

16.
网络入侵检测系统的分析与设计   总被引:5,自引:0,他引:5  
何晓慧  顾兆军 《计算机工程》2005,31(Z1):160-161
随着网络的高速发展,网络信息安全问题不断暴露出来。介绍了入侵检测系统中的网络入侵检测系统(NIDS)的基本概念和分析设计原理。系统采用了模块化设计,对各模块都进行了分析设计介绍。  相似文献   

17.
Most of the search-based software remodularization (SBSR) approaches designed to address the software remodularization problem (SRP) areutilizing only structural information-based coupling and cohesion quality criteria. However, in practice apart from these quality criteria, there require other aspects of coupling and cohesion quality criteria such as lexical and changed-history in designing the modules of the software systems. Therefore, consideration of limited aspects of software information in the SBSR may generate a sub-optimal modularization solution. Additionally, such modularization can be good from the quality metrics perspective but may not be acceptable to the developers. To produce a remodularization solution acceptable from both quality metrics and developers’ perspectives, this paper exploited more dimensions of software information to define the quality criteria as modularization objectives. Further, these objectives are simultaneously optimized using a tailored many-objective artificial bee colony (MaABC) to produce a remodularization solution. To assess the effectiveness of the proposed approach, we applied it over five software projects. The obtained remodularization solutions are evaluated with the software quality metrics and developers view of remodularization. Results demonstrate that the proposed software remodularization is an effective approach for generating good quality modularization solutions.  相似文献   

18.
矿用电器产品的模块化设计是实现绿色设计的一种有效的手段之一,但较少见于实际应用。文章介绍了矿用电器产品模块化设计的概念及设计思想,结合矿用低压电器产品设计的特点,介绍了该类产品的模块化设计步骤。文章对矿用电器产品的模块化设计具有一定的参考意义。  相似文献   

19.
Fowler  M. 《Software, IEEE》2004,21(2):65-67
How to modularize a program is one of the most general and important issues in software design. Approaches such as object orientation, aspect orientation, components, and services are all different twists to modularization. Whatever route you take, separating the interface from the implementation and separating configuration from use are two vital principles in a good modularization scheme.  相似文献   

20.
DSM (domain-specific modeling) offers many advantages over general purpose modeling, but this type of modeling is effective just in narrow domains. The recent MDE (model driven engineering) approaches seek to provide a technology to compose different specific domains in order to cover large scale systems. In this context, this article proposes a new approach for composing specific domain models. First, we analyze some related works. On the basis of the key findings and conclusions drawn from the analysis, we propose a multidimensional approach based on the composition of crosscutting concerns contained in the source domain models. The approach is illustrated by a composition of service domains.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号