首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 587 毫秒
1.
针对GUI开发方式存在规范化和标准化程度低,代码复用性差等问题,提出了一种轻量级嵌入式图形用户界面LIGUI (lightweight embedded GUI)系统.系统采用分层结构和模块化设计思想,通过输入输出抽象层屏蔽底层设备的不一致,采用双向链表组织窗口结构,在应用接口层提供配置选项,支持系统裁剪和扩展.实际应用表明,该系统占用资源少,适用于低端配置的应用环境、系统可移植、易裁剪和配置,可以满足嵌入式环境应用需求.  相似文献   

2.
根据VLSI系统设计的流程,很自然的将VLSI模块分成数据路径和控制通道两个部分,在它们之间进行数据处理的联系和格式信息的反馈,控制部分一般用状态机实现,本文根据异步串行通讯的RS232标准,利用数据与控制分割思想,实现了异步串行通讯接口的发送和接收模块SCI的VLSI设计。  相似文献   

3.
The goal of this study is to develop a knowledge-based process planning system interfaced with design for injection mold. Mold parts are interactively designed by using feature-based design approach, and then a part feature database is created through a data conversion module. Attribute information of the database is used as an input for the expert process design module and the standard time estimation module of the knowledge-based process planning system developed in this study. In this developed system, decision making of process design is performed by rules which were acquired from experienced process planners through interviews, and machining operation time is estimated by using empirical formulas derived from the actual shop floor data. A case example of split cavity plate is used to demonstrate the system performance.  相似文献   

4.
一个基于CORBA的图形用户界面体系结构及实例   总被引:15,自引:1,他引:14  
随着网络计算技术的发展,软件的结构变为表示/处理/数据库分离的三级模式。表示与处理的分离导致了用户界面与应用计算间的通信成为开发交互式系统图形用户界面的关键。本文为分布式交互图形应用的开发提供了一个基于公用对象需求代理结构CORBA的用户界面体系结构,CORBA是为分布式对象系统中间件制定的一个互操作标准。在这个结构中,一些被称为代理的面向对象交互式图形构件被设计用来为图形的表示与交互提供有效的解  相似文献   

5.
A Futurebus interface design using standard parts as part of the GRIP (Graph Reduction in Parallel) project is described. The GRIP system and the IEEE P896 Futurebus standard are examined. The implementation, which is unusual in its use of fully synchronous finite-state machines, is then presented. A diagnostics board that interfaces directly to a Unix host computer is described. Some lessons for designers using Futurebus are drawn from the experience  相似文献   

6.
In this work, we are interested in technologies that will allow users to actively browse and navigate large image databases and to retrieve images through interactive fast browsing and navigation. The development of a browsing/navigation-based image retrieval system has at least two challenges. The first is that the system's graphical user interface (GUI) should intuitively reflect the distribution of the images in the database in order to provide the users with a mental picture of the database content and a sense of orientation during the course of browsing/navigation. The second is that it has to be fast and responsive, and be able to respond to users actions at an interactive speed in order to engage the users. We have developed a method that attempts to address these challenges of a browsing/navigation based image retrieval systems. The unique feature of the method is that we take an integrated approach to the design of the browsing/navigation GUI and the indexing and organization of the images in the database. The GUI is tightly coupled with the algorithms that run in the background. The visual cues of the GUI are logically linked with various parts of the repository (image clusters of various particular visual themes) thus providing intuitive correspondences between the GUI and the database contents. In the backend, the images are organized into a binary tree data structure using a sequential maximal information coding algorithm and each image is indexed by an n-bit binary index thus making response to users’ action very fast. We present experimental results to demonstrate the usefulness of our method both as a pre-filtering tool and for developing browsing/navigation systems for fast image retrieval from large image databases.  相似文献   

7.
While a large fraction of application code is devoted to graphical user interface (GUI) functions, support for reuse in this domain has largely been confined to the creation of GUI toolkits (“widgets”). We present a novel architectural style directed at supporting larger grain reuse and flexible system composition. Moreover, the style supports design of distributed, concurrent applications. Asynchronous notification messages and asynchronous request messages are the sole basis for intercomponent communication. A key aspect of the style is that components are not built with any dependencies on what typically would be considered lower-level components, such as user interface toolkits. Indeed, all components are oblivious to the existence of any components to which notification messages are sent. While our focus has been on applications involving graphical user interfaces, the style has the potential for broader applicability. Several trial applications using the style are described  相似文献   

8.
基于组件的典型零部件快速设计系统的开发   总被引:2,自引:0,他引:2  
文章提出了一种基于组件技术的典型零部件快速设计系统的开发技术,通过开发基于组件的典型零部件设计校核模块,建立基于XML技术的典型零部件的模型库及其管理模块,同时为适应工程图的要求,开发了国标符号程序库,达到了跨多种CAD平台的软件及设计资源复用的需要。并以Pro/E平台为例,通过API接口组件的开发,实现了该平台下的典型零部件的设计计算、造型、生成符合国标的工程图,极大地提高了设计效率。  相似文献   

9.
Building systems by integrating components and building systems by reusing components are but two sides of the same coin. In both cases one faces the problem of producing systems out of prefabricated parts, either parts which have been designed for a different environment than the one they will be used in now, or parts which have been designed for a yet undefined target system.This situation differs from classical software design situations. It demands that in parts engineering as well as in systems engineering, certain interface decisions are postponed to a rather late point in time. This is only permissible, though, if other aspects are very precisely specified. Having the right model of specification of both, the target (system) and source (component) will substantially aid the retrieval and integration problem.This article argues for a layered approach towards system specification. It will show, how relational specifications will help system designers not to bind themselves too early into premature decisions and how designs aiming for heavy reuse can grow by stepwise enriching specifications.  相似文献   

10.
基于语义与句法的Java类库检索方法与系统   总被引:1,自引:0,他引:1  
叶青青  江水 《计算机工程》2004,30(23):61-63,192
提出了一个支持系统化、大规模软件复用的基于语义与句法的可复用模块的检索方法,并介绍了基于此方法支持Jwa类库的实用检索系统。软件开发者既可以使用自然语言直接描述待开发软件的功能语义并用此查询类库中的相关模块,也可以通过对输入输出数据类型的描述对Java类库进行快速地查询,还可以同时使用两者的组合来提高可复用库模块查询的精度。  相似文献   

11.
文中介绍了一个基于内容的图像检索系统的设计和实现,它利用改进的几何散列技术能够获得快速而且准确的相似形状检索。系统包括四个主要部分:特征获取模块,查询管理模块,搜索引擎和一个散列表。特征信息收藏在散列表中,查询管理器接收用户的查询并从查询图像中提取出轮廓。特征获取模块对图像轮廓进行变换和量化,形成散列表的入口。给定一个视觉查询,查询代理通过使用多数投票算法对散列表进行搜索,得到一个形状具有潜在相似性的图像表。大量的实验表明该算法提供了一个可行的并且实用的相似性形状检索方法。  相似文献   

12.
在分析产品零部件设计重用过程的基础上,借鉴软件重用中组件模型的可重用服务及接口与实现过程相分离等思想,给出一个基于Web服务的零部件参数设计重用框架。该框架由上至下分别为设计接口层、设计服务层、设计结果层。在服务端通过软件集成技术(如iSIGHT等)实现零部件设计过程自动化、参数化及集成化,建立零部件的参数化设计模板。利用Web封装技术(如EASA软件)对参数化设计模板封装、管理,从而实现客户端基于Web服务的零部件参数化设计重用。实例验证表明,通过该方法实现的零部件重用在保证零部件设计质量前提下可有效地提高效率。  相似文献   

13.
In this paper, small-scale microprocessor-based human-machine interface (HMI) and programmable logic controller (PLC) standard software libraries are applied to plan, design, implement, and construct models for creating the modular application software. The graphical user interface (GUI) functions used in a specific biomass steam-explosion process, intended to be integrated with the PLC device for HMI, thereby providing excellent GUI-based supervision and control functions. Reviewing these specific case study results, we find that the major advantage is maximum system operating performance at minimum cost. Also, the GUI/HMI operation effectively provides user-friendly and reliable interactions. This GUI/HMI approach is a very cost-effective technique.  相似文献   

14.
李富宇 《计算机应用》2009,29(3):716-721
针对零部件设计重用问题,给出了零部件的本体表达框架及零部件本体建模的方法。研究了零部件信息的本体检索、持久化存储等关键技术。采用J2EE平台技术开发基于Web的本体零部件设计重用系统原型,通过SPARQL本体查询语言实现了零部件信息的语义检索,采用Jena提供的开发包将本体信息持久化保存到MySQL数据库中,最后通过工程机械常用的设计重用实例验证了系统的可行性与有效性。  相似文献   

15.
Towards an ontology-based retrieval of UML Class Diagrams   总被引:1,自引:0,他引:1  

Context

Software Reuse has always been an important area amongst software companies in order to increase their productivity and the quality of their products, but code reuse is not the only answer for this. Nowadays, reuse techniques proposals include software designs or even software specifications. Therefore, this research focuses on software design, specifically on UML Class Diagrams. A semantic technology has been applied to facilitate the retrieval process for an effective reuse.

Objective

This research proposes an ontology-based retrieval technique by semantic similarity in order to support effective retrieval process for UML Class Diagrams. Since UML Class Diagrams are a de facto standard in the design stages of a Software Development Process, a good technique is needed to reuse them, i.e. reusing during the design stage instead of just the coding stages.

Method

An application ontology modeled using UML specifications was designed to compare UML Class Diagram element types. To measure their similarity, a survey was conducted amongst UML experts. Query expansion was improved by a domain ontology supporting the retrieval phase. The calculus of minimal distances in ontologies was solved using a shortest path algorithm.

Results

The case study shows the domain ontology importance in the UML Class Diagram retrieval process as well as the importance of an element type expansion method, such as an application ontology. A correlation between the query complexity and retrieved elements has been identified, by analyzing results. Finally, a positive Return of Investment (ROI) was estimated using Poulin’s Model.

Conclusion

Because Software Reuse has not to be limited to the coding stage, approaches to reuse design stage must be developed, i.e. UML Class Diagrams reuse. This approach proposes a technique for UML Class Diagrams retrieval, which is one important step towards reuse. Semantic technology combined with information retrieval improves the retrieval results.  相似文献   

16.
针对专用的汽车装饰配件扭矩测试设备,提出了一种使用Matlab DAQ工具箱和GUI模块来快速构建数据采集与分析系统的方法;使用研华的多功能卡PCI1711来实现数据的采集与电机的控制,采用Matlab内置的GUI模块来构建用户操作界面;首先叙述微扭矩测量系统硬件组成要素与采集系统基本工作原理,接着阐述采集系统软件操作流程,然后详细叙述了Matlab DAQ工具箱中模拟量输入与输出、数字量输入与输出幽数的实现方法,最后,结合GUI模块来构建一个实用化的微扭矩测量系统;测试结果表明,该方法是有效的.  相似文献   

17.
Information access tools for software reuse   总被引:2,自引:0,他引:2  
Software reuse has long been touted as an effective means to develop software products. But reuse technologies for software have not lived up to expectations. Among the barriers are high costs of building software repositories and the need for effective tools to help designers locate reusable software. Although many design-for-reuse and software classification efforts have been proposed, these methods are cost-intensive and cannot effectively take advantage of large stores of design artifacts that many development organizations have accumulated. Methods are needed that take advantage of these valuable resources in a cost-effective manner. This article describes an approach to the design of tools to help software designers build repositories of software components and locate potentially reusable software in those repositories. The approach is investigated with a retrieval tool, named CodeFinder, which supports the process of retrieving software components when information needs are ill-defined and users are not familiar with vocabulary used in the repository. CodeFinder uses an innovative integration of tools for the incremental refinement of queries and a retrieval mechanism that finds information associatively related to a query. Empirical evaluation of CodeFinder has demonstrated the effectiveness of the approach.  相似文献   

18.
19.
为满足微小型车辆和机器人控制实时性及功能扩展性的需求,设计了一种控制装置,能实现某小型履带式车前后行进、转向和天线升降、旋转等多个自由度的控制。文中分析了被控对象,提出控制装置的软硬件设计方案,以ARM7为微处理器,以μC/OS-Ⅱ嵌入式实时操作系统为软件平台。介绍了微处理器模块、传感器模块、执行模块和遥控模块,实现了系统的PID控制算法及基于MiniGUI的图形用户界面程序开发。控制装置可满足对控制实时性和智能化的要求,具有操作灵活、界面友好、功耗低、体积小等特点,为小型车辆和机器人的控制系统设计提供了一种新颖的方法。  相似文献   

20.
Design knowledge reuse is widely accepted as an effective strategy for designers to develop robust artifacts with less time and lower cost. However, there has been very little research on how to help designers capture detailed design knowledge for reuse. As a result, most detailed design knowledge still has to remain in designers’ memories as tacit knowledge, which can easily get lost due to oblivion or the mobility of designers. Therefore, this paper attempts to develop a part affordance-based approach for externalizing and capturing detailed design knowledge for effective reuse. It first introduces a part model for representing the detailed design-related information. Based on the relational theory for design, the concept, part affordance, is then employed to help designers externalize and capture various lifecycle factors that are implicit in a detailed design. Based on the affordance constraint axiom, a systematic approach is then proposed for deriving tacit design knowledge from captured part affordances through the analysis of extreme working situations. The proposed approach has been implemented as the Design Knowledge-Capturing System (DKCS). A fixture design case has been employed to illustrate the proposed approach.  相似文献   

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

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