中文摘要
英文摘要
第一章 引言
1.1 研究意义与国内外动态
1.2 实时数据库系统概述
1.2.1 实时数据库的概念及特征
1.2.2 实时数据库所应具备的功能
1.2.3 实时数据库系统整体架构
1.3 工业控制系统中的实时数据库系统
1.4 几种著名工业实时数据库简介
1.4.1 PI实时数据库系统
1.4.2 Intellution Dynamics iHistorian实时数据库系统
1.4.3 pSpace实时数据库系统
1.5 本文的设计目标
第二章 测点管理模型介绍
2.1 基于C/S的系统结构
2.2 测点管理模型相关概念介绍
2.3 系统内部数据类型定义
2.3.1 基本数据类型定义
2.3.2 通用数据类型结构体定义
2.3.3 通用数据类型的相关结构体定义
2.4 测点管理模型内部逻辑设计
2.4.1 测点的分类
2.4.2 属性的分类
2.4.3 相关属性的定义
2.4.4 测点、结点、属性间的关系
2.4.5 测点属性的动态装载
2.5 测点管理模型模块在系统内核中的位置
第三章 测点管理模型内存结构设计
3.1 测点树内部逻辑关系
3.1.1 相关属性设计
3.1.2 测点树内部逻辑结构
3.1.3 二叉树数据结构
3.1.4 测点内存二叉树结构
3.2 哈希表的应用
3.2.1 哈希表的构造方法
3.2.2 系统内哈希表的建立
3.2.3 哈希表与属性列表的联系
第四章 测点管理模型各功能模块的设计与实现
4.1 测点管理模型各功能模块介绍
4.1.1 各功能模块的作用
4.1.2 各模块间的关系
4.1.3 系统服务器端主要完成的测点相关功能
4.1.4 系统客户端主要完成的测点相关功能
4.2 统一的测点操作方法
4.2.1 内部统一操作方法列表
4.2.2 内部读测点实时值实现流程
4.2.3 系统测点部分对外接口
4.2.4 客户端与服务器在测点操作上的交互过程
4.3 测点属性修改
4.3.1 属性更改的统一处理
4.3.2 属性更改的性能考虑
4.3.3 属性更改的流程
4.4 测点信息的快速装载
4.4.1 内存映射文件机制介绍
4.4.2 运用ACE实现内存映射文件机制
4.5 测点实时数据的保存
4.5.1 实时数据的保存机制
4.5.2 磁盘上的历史数据库
4.6 内存管理
4.6.1 跨模块的内存管理方案
4.6.2 系统内部的内存管理
4.7 测点管理模型的设计优势
第五章 测点管理模型在实时数据库系统中的应用
5.1 性能测试结果
5.2 软件应用界面
第六章 总结和展望
6.1 论文工作总结
6.2 下一步展望
参考文献
致谢
作者攻读硕士期间发表论文和参加科研工程项目
华北电力大学;
华北电力大学(北京);