首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
虽然基于模型的设计逐步取代基于文本规范的传统的嵌入式软件开发模式,但是目前RTW(Real-Time Workshop)代码生成工具仅仅将控制算法模型自动转换为源代码,对于实时系统的开发来说,目标芯片的驱动代码还需要用户手动编写,然后添加到控制算法的模型源代码中。针对上述问题,提出基于RTW的驱动代码快速生成技术,它能有效地实现在生成代码的同时将驱动程序嵌入到控制模型的源代码中,真正实现由仿真模型到目标芯片应用程序的代码自动生成。最后以汽车电子主流芯片MPC5634的代码生成为例,结果表明了该技术的实用性和高效性。  相似文献   

2.
基于RTW的无刷直流电机控制系统仿真的新方法   总被引:1,自引:4,他引:1  
基于方框图建模工具SIMULINK建立方波永磁无刷直流电机(BLDCM)的仿真模型,采用实时代码生成工具箱(RTW)自动生成模型的C语言源代码,在VC集成开发环境中开发BLDCM的仿真系统。应用该系统,可以采用不同的控制策略进行仿真验证,以设计有效的控制器。该方法为BLDCM控制系统的开发设计提供了一种新的思路。  相似文献   

3.
针对移动用户界面需在多种平台上重复开发的问题,借鉴模型驱动架构(Model Driven Architecture,MDA)思想,研究模型驱动的移动用户界面开发方法。用Mobile IFML(Interaction Flow Modeling Language)表示移动用户界面概念模型,即平台无关的移动用户界面模型。在此基础上,重点研究移动用户界面概念模型到特定平台用户界面代码的转换,定义了映射规则并设计了转换算法,最后基于Eclipse平台实现了一个支持代码生成的工具原型。用户借助该工具可方便地设计移动用户界面概念模型,随后概念模型可自动或半自动地转换为特定平台用户界面代码。  相似文献   

4.
本文提出一个集成化的软件开发模型(ISDE)。文中概要地介绍了如何从一些已有的软件工具和语言的定义来设计集成化开发环境。本文还详细介绍了基于这一模型的一个应用实例-基于广谱语言Knonit的集成编译编辑环境(ICEE)的设计和实现,该系统是智能军事决策支持系统的一部分,它由用户界面、工具集成器、编辑环境、编译环境和出错处理系统所组成。  相似文献   

5.
采用代码生成技术能大幅提高软件开发的质量和生产率,降低软件开发的风险。本文将介绍了基于C#的NHibernate代码生成器的设计与实现过程,并分析了常见的代码生成技术,同时结合实例说明核心源代码。  相似文献   

6.
为保证嵌入式实时软件的功能安全和实时性,基于模型驱动开发方法,研究了嵌入式实时软件的模型开发环境的体系结构,设计了一个嵌入式实时软件模型开发环境的原型MDE环境.其中应用任务模型使用两层模型机制:上层模型用于建模应用任务的功能行为与性能特征并支持形式化功能安全验证和实时性分析,下层模型用于模型测试和自动生成支持嵌入式实时操作系统API接口和驱动函数接口的应用任务源代码.通过工具集成实现了建模、分析验证、代码生成和测试等嵌入式实时软件的完整模型化开发过程,为将来进一步完善和改进嵌入式实时软件模型开发环境的构建技术提供了应用验证.  相似文献   

7.
采用代码生成技术能大幅提高软件开发的质量和生产率,降低软件开发的风险。本文将介绍了基于C#的NHibernate代码生成器的设计与实现过程,并分析了常见的代码生成技术,同时结合实例说明核心源代码。  相似文献   

8.
《电子技术应用》2018,(5):52-55
基于模型的开发(Model Based Development,MBD)在现代汽车电控领域有着广泛的应用。MATLAB/Simulink软件作为策略开发和自动代码生成工具也得到了广泛的应用。发动机电子控制单元(ECU)开发时间比较早,已经积累了许多可靠性高的C源代码,在转入基于模型的开发后不可能遗弃这些资源,所以对新旧模式的整合就十分有必要。传统手写查表函数和内存管理函数可靠性高且形成产品规模,所以基于Embedded Coder开发相应的数据管理系统与之相匹配:将原有的数据类型定义移植到MATLAB环境下;创建查表模块库代替Simulink中的Lookup Table模块使之生成代码后能够调用原有的查表函数。结果证明所开发的数据管理系统能够很好地与传统手写代码相匹配,而传统的经验也有助于加快基于模型的开发速度。  相似文献   

9.
笔式用户界面开发工具研究   总被引:13,自引:0,他引:13       下载免费PDF全文
栗阳  关志伟  戴国忠 《软件学报》2003,14(3):392-400
笔式用户界面提供给用户更为自然的交互方式,然而,笔式用户界面的构造是一项非常困难的工作,一个可用的笔式用户界面系统往往需要多领域、多学科的知识.系统地论述了一个支持笔式用户界面开发的工具系统Penbuilder的设计实现.它基于笔交互的特性以及无处不在的计算环境的要求而设计,为笔式用户界面的开发提供高级的支持.基于Penbuilder的支持,设计开发了一批典型的笔式用户界面原型系统.该研究为笔式用户界面的构造与快速原型提供了有力的支持.  相似文献   

10.
是研究基于Linux2.4操作系统和ARM嵌入式系统的智能控制系统的软件设计。它一共分为用户界面,控制算法,数据通讯三层。用户界面显示实时现场数据,输入控制方法,调整系统参数。控制算法主要使用PID算法,它稳定而且便于修改。数据通讯主要基于socket通讯,协议成熟,稳定性强。它的软件编程由Qt集成开发环境实现,Qt是基于C++的针对构造图形用户界面(程序)所使用的GUI工具包,具有很好的可移植性。整个系统体积小,结构精简,同时有很高的执行效率。它能针对不同的控制对象建立精确的对象模型,并应用于各种工业控制对象中。因此,本文重点讨论基于Lmux24操作系统和ARM嵌入式系统的智能控制系统软件编程的Qt集成开发环境的配置与移植问题。  相似文献   

11.
基于WinCE用户界面可订制技术的实现   总被引:1,自引:0,他引:1  
使用事件驱动模型实现了一套适用于WinCE设备的高度可定制用户界面方案,用于简化用户界面的设计过程.该方案使得程序可执行代码与用户界面完全分离,进而使得独立于执行代码之外的功能定制成为可能,成套的软件界面更易于保持一致的风格,软件研发也会大幅加速.  相似文献   

12.
针对多设备环境下人机交互的特性,提出了一种支持代码自动生成的界面设计方法。该方法建立了以人机交互为中心的分层界面设计模型,支持不同设备平台上的代码生成,能够为模型驱动的软件开发提供有力的支持。  相似文献   

13.
The development of the user interface concerns all aspects of a software system that are targeted to the interactive delivery of its functionality and data. Today, user interface development accounts for a large proportion of the overall software implementation, while the programming process involves various recurring software patterns. Based on the identification of key commonly occurring user interface programming patterns, we have designed and implemented a user interface programming language with built-in constructs to directly support those software patterns, offering declarative programming features such as: precondition-based actions, unidirectional constraints and data-content monitors. Initially, we introduce the deployment syntax and semantics of the novel programming elements, relying upon subject interaction scenarios. Then we reveal the most demanding implementation aspects of the code generator and the respective run-time library.  相似文献   

14.
本文介绍一个基于交互式开发思想的用户界面开发工具NPU—UIDT。它使用鼠标器作为输入设备,用户界面与应用部分完全独立,界面设计人员无需经过专门训练,设计时即可实现实时反馈和修改。本文讨论了此软件的设计思想、各组成部分及功能。  相似文献   

15.
The DUET database user interface management system aims to help database application programmers to create, modify, and maintain interactive graphical user interfaces for different applications. DUET supports the creation of a complete user interface via direct manipulation techniques. It provides a large set of database widgets which are necessary for database applications. DUET provides facilities to step through the validation of a created user interface. A user interface can be saved as C code which can be integrated into a database backend. In this paper, the features and the architecture of DUET are presented.  相似文献   

16.
面向对象的用户界面设计是面对象领域的一大热点。本文基于SOP模型探讨由界面构件组装构造用户界的方法,本文首先简单介绍SOP软件构造模型,然后介绍通用界面对象类库的设计和实现,并利用此类库中的构件按SOP方法为SOP软件开发环境实现一个图形用户界面。  相似文献   

17.
18.
用户界面是人和计算机之间的通信媒介,友好的用户界面能提高用户使用的效率.为了增强用户界面的有效性、正确性、友好性,提高人机交互的效率,在研究已有用户界面设计模型、用户参与设计方式和领域建模的基础上,提出一种以最终用户、领域专家、开发人员为设计中心的新的用户界面设计模型.  相似文献   

19.
为了支持界面设计的自动化,国内外的研究提出了基于语言的设计工具、交互式图形描述工具和基于模型的生成工具。但是这些工具都只是从界面本身考虑设计和编码的自动化,没有从用户需求出发考虑界面的设计。该文从需求模型出发设计用户界面逻辑,使得界面是依据用户需求设计的,并且是可以进行需求验证的。该文给出了从需求模型得到界面逻辑模型的算法,以及从界面逻辑模型反向推导需求模型元素的算法。  相似文献   

20.
基于表单的业务系统界面逻辑模型获取的研究   总被引:1,自引:0,他引:1       下载免费PDF全文
为了支持界面设计的自动化,国内外的研究提出了基于语言的设计工具、交互式图形描述工具和基于模型的生成工具.但是这些工具都只是从界面本身考虑设计和编码的自动化,没有从用户需求出发考虑界面的设计.该文从需求模型出发设计用户界面逻辑,使得界面是依据用户需求设计的,并且是可以进行需求验证的.该文给出了从需求模型得到界面逻辑模型的算法,以及从界面逻辑模型反向推导需求模型元素的算法.  相似文献   

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

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