首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于LabVIEW的食管动力检测系统设计
来源:本站整理  作者:佚名  2009-06-30 15:50:38



    主程序流程如图3所示。系统初始化包括:系统时钟设置、D12初始化、D12芯片的软连接和模拟输入通道初始化。定时器TimeA的时钟源A选择4 096 Hz,定时100 ms后,打开IRQl_TMA中断。中断发生后,中断服务子程序调用D12命令层中的写缓冲区函数,将函数Get_AD()读取的4路A/D转换值写入USB端点2。其中,函数Get_AD()先读取模拟输入通道0的A/D转换值26次,忽略最大与最小的5个值后取平均值;再依次读取下一路模拟输入通道的A/D转换值。

3 上位机软件系统的设计
    采用LabVIEW8.2专业版开发软件,后台数据库采用ACC2ESS 2003。采用模块化设计方法将软件系统分为数据库操作模块、数据采集与显示模块以及数据分析模块。
3.1 数据库操作模块的设计
    使用ACCESS 2003创建数据库文件patient.mdb,经过数据库需求分析,建立如下6个数据表:系统信息表、用户信息表、患者信息表、患者波形数据表、常用语词库表和解释与评议词库表。
    LabVIEW访问上述的数据库文件,需要安装数据库互联工具包。数据库互联工具包通过使用ADO技术与数据库建立连接。ADO是通过Mi-crosoft OLE DB与数据库通信的。基于OLE DB的通信是通过一个类似于数据库驱动程序的Provider实现的。使用ADO将允许与任何提供了OLE DB Provider或者ODBC Driver的数据库建立连接。ODBC(Open DataBaseConnectivity)是一种传统的通用的允许与数据库建立连接的API。如果一个数据库具有ODBC驱动,则可以通过使用“Microsoft OLE DB Provider for ODBC”(实现了从0LE DB到ODBC的转换功能)与数据库连接。
    创建Microsoft Data Link文件并对UDL文件进行相应设置后,即可利用LabVIEW的数据库互联工具包中的函数实现对Access数据库的访问。
    数据库操作模块包括以下几个部分:
    ①用户及密码管理部分,负责软件用户的登陆及密码的管理,包括用户及密码的添加、修改及删除。
    ②常用语词库管理部分,是为了方便医生在撰写病人病例时输入常用的病例词汇的部分。医生可以根据自己的需要添加和编辑常用的病例词汇。
    ③解释与评议词库管理部分,是为了方便医生撰写检查报告时输入解释与评议词汇的部分。医生可以根据自己的需要添加和编辑常用的解释与评议词汇。
    ④病人数据库管理部分,负责病人数据库的管理,包括病人信息的浏览、修改、删除以及病人各个时期检查波形的查看。
    病人数据库管理部分用于显示病人信息的程序,如图4所示。这段代码分为3个线程。线程1具体实现的步骤如下:
    ①获得UDL文件的相对路径,再用DB Tools Open COnnection函数打开与这个数据库的连接。
    ②使用DB Tools Execute Query函数,利用SQL语句select * from PatientTable来执行SQL查询,用以选择患者信息表中的任何记录。
    ③使用DB Tools Fetch Recordset Data函数,将记录以二维数据库变量数组的形式输出。
    ④通过For循环中的Database Variant To Data函数,将二维数据库变量数组转换成字符串格式显示在多列列表框中。

上一页  [1] [2] [3] [4] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:239,859.40000 毫秒