基于LABVIEW的数据库管理系统
利用 LabVIEW 软件进行测试测量时 ,多数情况下对 于测量数据或测量分析结果都要进行保存 ,并应能够对保存数据进行管理和查询 。对于少量数据 ,可 以简单地通过读写 文件来实 现。但是对 于大量数据或数据之间存在复杂关系时 ,就需要通过数据库来存储 、管理 和进行查询。 1 LabVlEW 下数据管理方式在 LabVlEW 下对数据 的管理可 以采用两种方式 :一是采用文件 的方式 ,二是 以数据库的方式来对 数据进行管理 。 (1)以文件的方式进行数据管理这种方式是将所测数据存储为文本文件 、测量文件 、二 进制文件或者波形文件 。该方式的优点是成本低廉 ,实时性好 ,根据日期 、时间等数据存储 数据也 比较方便 ,但是 ,对 于海 量数据 的管 理 在 用 户 自定 义 的 数 据 格 式 和 数 据 查 询 方 面应 用 性 不 强 ,功能单一 ,占用大量系统时间。 (2)以数据库为核心的数据管理这种方式是将所测数据储存在数据库文件 中,较常用 的是关 系 型数 据 库 如 MicrosoftAccess、MicrosoftSQL Server、 SybaseSQLServer以及 Oracle等。应用 这种存储方式 占用的磁 盘 空 间 比较 大 ,而 且 在 程 序 设 计 上 ,要采 用 专 门 的 工 具 包 用于 LabVlEW 与数据库的链接 ,但是 它对 于海 量数 据的管理具有设置数据格式相对简单 、数据查询和数据修改方便 、容易实现数据移植等优点。数据管理因针对不 同的数据分别采用这两种 管理 方式 。例如 ,对 于波形数据可以保存 为测量文件 ,以.Ivm为扩展名 。测量文件除 了保存数据之外 ,还保存 数据生成 的 日期 、时间等信息 。写入测量文件程序框图如图 1所示 ,读取测量文件程序框 图如图 2所示。采样分析中得到的特征参量如 :最大值 、平均值 、均方根 、频率 、幅值 、相位等则放到数据库 中保存 ,可以方便地对数据进行删 除、插入 、查询及排序 等基木操作 。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !