首页> 中文学位 >嵌入式图编程平台的控件生成
【6h】

嵌入式图编程平台的控件生成

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1 课题背景和研究意义

1.2 国内外研究现状

1.3 本文所作的工作

第二章 控件生成的技术基础

2.1 XML+XSLT数据交互技术

2.2 嵌入式组件技术

2.3 代码生成技术的研究

2.4 嵌入式跨平台技术

2.5 本章小结

第三章 控件自动生成的设计

3.1 控件自动生成系统架构

3.2 EAGS系统设计思想

3.3 EAGS控件代码结构模型

3.4 控件跨平台生成设计思想

3.5 控件跨平台生成框架

3.6 本章小结

第四章 控件生成的实现

4.1 CASS平台整体架构

4.2 EAGS控件生成流程

4.3 标准描述文件的生成

4.4 代码生成的实现

4.5 跨平台控件生成的实现

4.6 本章小结

第五章 典型控件生成实例

5.1 控件的公共代码

5.2 报警表格控件的实现

5.3 下拉框控件的实现

5.4 报警滚动条控件的实现

5.5 其他平台的应用

5.6 本章小结

第六章 结论及展望

6.1 工作总结

6.2 进一步的工作

致谢

参考文献

附录:作者在读期间发表的学术论文及参加的科研项目

展开▼

摘要

组态软件设计和开发的工业控制系统具有跨平台、运行稳定、资源消耗小等优点,能够使嵌入式系统方便高效地应用于各种不同的环境。组态软件往往都是以控件为其实现功能的基本单元,控件在嵌入式系统运行时需要其底层硬件的支持,而嵌入式系统的软硬件资源有限,对运行在嵌入式环境上的工业控制系统的控件提出了更高的要求。本文为此设计了基于效率需求的控件自动生成系统,同时为实现嵌入式图编程平台控件“一次设计,到处执行”的开发理念提出控件跨平台生成技术,提高了控件在嵌入式系统中的运行效率。
  论文对现有嵌入式控件模型进行研究分析,并在嵌入式控件分析的基础上给出了控件自动生成系统的控件结构模型,同时,根据控件在具体工业控制系统中的应用,对控件的源代码进行裁剪得到新的具有原控件功能子集的控件,然后结合控件体系结构模型建立控件功能实现的关联关系库,利用关联关系库来实现基于效率需求的控件自动生成。控件跨平台生成首先设计跨平台的通用硬件抽象层接口,结合接口函数建立XSLT模板库,然后利用XML文件和XSLT模板实现图编程数据交互,最后通过代码生成算法自动生成不同平台的可执行文件,形成直接和硬件平台交互的应用程序代码,中间无需虚拟机支持跨平台,使用该方法生成的应用程序具有比其他跨平台软件生成的应用程序更高的执行效率。
  最后以报警表格、下拉框、报警滚动条三个控件为实例,验证基于图编程平台的控件生成方法的正确性、可行性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号