浏览量:0

开发功能可重组智能控件化虚拟仪器的方法

专利类型:发明专利 

语 言:中文 

申 请 号:CN201010175680.2 

申 请 日:20100518 

发 明 人:尹爱军秦树人柏林刘小峰朱长林黄胜坡 

申 请 人:重庆大学 

申请人地址:400044 重庆市沙坪坝区沙坪坝正街174号 

公 开 日:20121212 

公 开 号:CN101872313B 

代 理 人:郭云 

代理机构:重庆市前沿专利事务所 50211 

摘  要:本发明公开一种开发功能可重组智能控件化虚拟仪器的方法,按如下步骤进行:(1)需求分析,建立开发系统构架模式,设计开发系统的开发蓝图,建立系统的开发方案;(2)组建仪器资源库;(3)建立功能组态模型,并拼搭仪器;(4)建立通用数据获取、管理模块;(5)建立建立简易、高效的开发模式;(6)建立与其他系统的交互机制;(7)建立基于代码传输的系统网络接口。显著效果:搭建模板,将模板调入系统拼搭场,对模块做适当修改即成为专用仪器,使用方便,满足大众需求,提高研发效率。 

主 权 项:一种开发功能可重组智能控件化虚拟仪器的方法,其特征在于:按如下步骤进行:步骤1、建立开发系统构架模式,设计开发系统的开发蓝图,建立系统的开发方案,其主要包括:①确定开发系统组成单元,开发系统组成单元由控件库、功能库、数据池、拼搭场、传感器和数据采集器组成;所述传感器和数据采集器采集数据,并存储到所述数据池,该数据池与拼搭场双向数据传输,所述功能库输出端与所述拼搭场第一输入端连接,所述控件库输出端与所述拼搭场第二输入端连接,在拼搭场拼搭出仪器成品;②确定开发系统结构,开发系统结构由组态系统、运行系统、配置数据库和系统资源组成,所述组态系统、运行系统、配置数据库和系统资源的任意两者之间都双向通信;③建立开发系统双驱动机制,开发系统采用事件驱动和数据流驱动双驱动机制,所述事件驱动主要用于用户交互操作、系统控制,所述数据流驱动主要用于功能执行、结果显示中;④建立开发系统的五元开发模型;开发系统五元开发模型将开发系统划分为五部分:用户操作模块、数据获取模块、数据处理和控制模块、结果输出模块、系统维护和自测试模块;所述用户操作模块分别控制所述数据获取模块、数据处理和控制模块、结果输出模块、维护与自测试模块,所述数据获取模块获取数据并把数据传输到数据处理和控制模块,数据处理和控制模块处理数据,并把数据传输到结果输出模块,系统维护和自测试模块设置有输出端分别与所述用户操作模块、数据获取模块、数据处理和控制模块、结果输出模块的维护与自测试输入端连接;步骤2、组建仪器资源库,仪器资源以功能库、虚拟控件库、数据池的形式继承于系统中;步骤3、建立功能组态模型,并拼搭仪器,包括:①功能的组态配置;②在开发系统中将功能模块及数据池装配成具有完整仪器功能的虚拟仪器;步骤4、建立通用数据获取、管理模块,包括:①采集助手模块,实现底层硬件的透明化,其实现步骤如下:(1)捆绑自行开发的调整、采集等硬件系统;(2)利用用户提供的动态库实现对其他形式的采集器的支持;(3)统一数据管理平台,使数据在各仪器之间通用化;步骤5、建立简易、高效的开发模式,包括:①模板式开发模式;②智能开发模式;步骤6、建立与其他系统的交互机制,调用用户开发的第三方功能,包括:①功能以动态链接库的形式提供;②功能以符合C语言语法文本的形式提供;步骤7、建立基于代码传输的系统网络接口。 

关 键 词: 

法律状态:生效 

IPC专利分类号:G06F9/455