[发明专利]开发功能可重组智能控件化虚拟仪器的方法无效
申请号: | 201010175680.2 | 申请日: | 2010-05-18 |
公开(公告)号: | CN101872313A | 公开(公告)日: | 2010-10-27 |
发明(设计)人: | 尹爱军;秦树人;柏林;刘小峰;朱长林;黄胜坡 | 申请(专利权)人: | 重庆大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 重庆市前沿专利事务所 50211 | 代理人: | 郭云 |
地址: | 400044 重*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 开发 功能 重组 智能 控件 虚拟仪器 方法 | ||
1.一种开发功能可重组智能控件化虚拟仪器的方法,其特征在于:按如下步骤进行:
步骤1、建立开发系统构架模式,设计开发系统的开发蓝图,建立系统的开发方案,其主要包括:
①确定开发系统组成单元,开发系统组成单元由控件库、功能库、数据池、拼搭场、传感器和数据采集器组成;所述传感器和数据采集器采集数据,并存储到所述数据池,该数据池与拼搭场双向数据传输,所述功能库输出端与所述拼搭场第一输入端连接,所述控件库输出端与所述拼搭场第二输入端连接,在拼搭场拼搭出仪器成品;
②确定开发系统结构,开发系统结构由组态系统、运行系统、配置数据库和系统资源组成,所述组态系统、运行系统、配置数据库和系统资源的任意两者之间都双向通信;
③建立开发系统双驱动机制,开发系统采用事件驱动和数据流驱动双驱动机制,所述事件驱动主要用于用户交互操作、系统控制,所述数据流驱动主要用于功能执行、结果显示中;
④建立开发系统的五元开发模型;
开发系统五元开发模型将开发系统划分为五部分:用户操作模块、数据获取模块、数据处理和控制模块、结果输出模块、系统维护和自测试模块;所述用户操作模块分别控制所述数据获取模块、数据处理和控制模块、结果输出模块、维护与自测试模块,所述数据获取模块获取数据并把数据传输到数据处理和控制模块,数据处理和控制模块处理数据,并把数据传输到结果输出模块,系统维护和自测试模块设置有输出端分别与所述用户操作模块、数据获取模块、数据处理和控制模块、结果输出模块的维护与自测试输入端连接;
步骤2、组建仪器资源库,仪器资源以功能库、虚拟控件库、数据池的形式继承于系统中;
步骤3、建立功能组态模型,并拼搭仪器,包括:
①功能的组态配置;
②在开发系统中将功能模块及数据池装配成具有完整仪器功能的虚拟仪器;
步骤4、建立通用数据获取、管理模块,包括:
①采集助手模块,实现底层硬件的透明化,其实现步骤如下:
(1)捆绑自行开发的调整、采集等硬件系统;
(2)利用用户提供的动态库实现对其他形式的采集器的支持;
(3)统一数据管理平台,使数据在各仪器之间通用化;
步骤5、建立简易、高效的开发模式,包括:
①模板式开发模式;
②智能开发模式;
步骤6、建立与其他系统的交互机制,调用用户开发的第三方功能,包括:
①功能以动态链接库的形式提供;
②功能以符合C语言语法文本的形式提供;
步骤7、建立基于代码传输的系统网络接口。
2.根据权利要求1所述开发功能可重组智能控件化虚拟仪器的方法,其特征在于:步骤2中建立组件仪器功能库、虚拟控件库、数据池;
其中所述功能库的建立,其主要步骤为:
(1)对测试分析仪器领域的仪器功能及其基本分析方法尽可能一一建模、算法设计和软件实现;
(2)将这些功能分别按分析方法和仪器领域进行模块化分解;
(3)对基于功能重组的用户自定义功能开发和存储进行建模;
(4)将上述(2)、(3)形成的功能模块在系统中进行有序的集成,形成基本功能库、专家仪器库和自定义功能库,从而方便功能的查找、选择和调用;
所述虚拟控件库的建立,控件库中包含各种非智能虚拟控件,其主要步骤为:
(1)对各种控件进行建模,软件实现计算机表达,其与传统的控件一样,控件具有各种外观属性;
(2)将各种控件分类形成功能型控件、数据型控件和显示型控件;
(3)将制作完成的非智能虚拟控件存入库中,作为功能赋予的载体备用;
所述数据池的建立,数据池是系统中负责数据收发和更新的容器,其建立的主要步骤为:
(1)建立数据池中数据的结构和存储方式;
所述数据的结构包含各种信息,如:数据名称、数据说明信息、数据内存长度、数据实际长度、数据类型、数据地址、数据初始值等。为系统中每一个数据节点建立包含所有信息的结构体,采用链表方式保存各个数据节点结构体。系统退出时将链表保存为系统数据文件。数据对于开发系统开发的不同仪器或不同的功能是透明的;
(2)建立数据池容量动态增减以适应仪器需要的机制,创建统一的数据输入输出口;
(3)建立数据池的保存和重新载入机制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010175680.2/1.html,转载请声明来源钻瓜专利网。