- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅议MySQL数据库在自动测试系统中应用
浅议MySQL数据库在自动测试系统中应用摘 要:本文针对于虚拟仪器及其发展背景,在描述其传统管理方法弊端的基础上,进一步展现将MySQL数据库引入到自动测试系统中后的优势所在,并对其实现方法进行介绍。
关键词:MySQL数据库 自动测试系统 应用
中图分类号:TP311.13 文献标识码:A 文章编号:1672-3791(2012)04(b)-0023-01
1 虚拟仪器发展背景介绍
虚拟仪器可以说是随着科学技术成就和一个时代进步的需求应运而生的,一方面是电子计算机技术和控制理论的飞速发展,一方面是检测领域中新理论、新观念和新技术的诞生,这些都为虚拟仪器的出现埋下伏笔。值得一提的是,虚拟仪器的出现也的确不负众望,自动化测试方面的软件设计,逐步成为了整个自动测试系统中最为重要的部分,其不仅大大的扩展了系统的内涵,还在硬件通用测试平台上成功的实现了人机界面和测试功能。
传统的测试软件在进行编制时都是依照实际的测试流程来进行的,按照时间的早晚和工序的先后逐步完成,并在这一过程中一一对应的输入各相关参数,也就是说,流程中任何一个参数都是构成软件的一个部分,如果对其任何一个参数进行改变或者是对软件进行扩展的话,就相当于是要重新编制一个新的软件,这一过程的进行将大大的增多开发时间、影响开发进度,并降低了系统的可靠性和通用性。而且如果所检测的设备庞大的话,测试软件自身也会变的奇大无比,不仅是开发难度大,软件维护也会变的十分复杂。这也就是说,传统测试软件的开发技术及其成果的可靠性、通用性、可维护可拓展性都是有待提高的。本文在传统数据管理方法无法处理的前提下,提出了通过数据库来实现测试软件的选择、控制与管理,以此来实现软件的高效开发、简便维护和可靠运行。
2 LabVIEW访问MySQL数据库
2.1 LabVIEW数据库接口
LabVIEW是一款测试功能非常完善的测试系统开发环境,但是其并没有与通用数据库进行直接接口的方法,这一问题可以用LabVIEW Database Connectivity Toolset数据库接口工具包来解决。该工具包不仅操作简便、利用理解、而且还具有非常强的通用性,目前使用较多的Microsoft Access,Microsoft SQL Sever 和MySQL中都能够支持。在工具包安装以后,会出现一个Database子模板,这个模板主要是由三个函数共同组成,一是基本的连接、插入和查询函数,一个是进行复杂数据库操作的高级函数,还有一个就是其他相关的辅助函数,根据这些函数的功能及其组合就可以完成对数据库的操作。LabVIEW Database Connectivity Toolset提供了Open DataBase Connectivity和Universal Data Access两种数据库连接方式。
2.2 MySQL数据库
自动测试系统需要具备数据储存能力大的特点,而这一特点就可以通过数据库来实现,以此来保证数据的安全性、完整性和快捷性。MySQL数据库作为关系型数据库,存储量大,存储时间短,查询速度快且便于安装、管理和运行,无疑是一个非常好的选择。
2.3 LabVIEW与MySQL连接
在LabVIEW开发环境中,LabVIEW与MySQL的连接通过DB Tools Open Connection VI来实现。
3 功能实现方法介绍
在对自动测试系统和MySQL数据库有了一定了解的情况下,对自动测试系统中较为常用的数据库操作方法进行简要的介绍,以便于更加直观和准确的把握系统数据库功能实现的路径和方法。
3.1 数据存储
实际上,数据库最为常见也最为基本的功能之一就是数据的存储,其具体的实现方法有两种:(1)表格名称连接输入端,“columns”端设置为空就表示表中插入全部字段下的数据,“columns”段连接字符串数组就表示只在某些确定的字段中插入数据,这种方法通过DB Tools Insert Data VI实现;(2)编写SQL语句,然后使用“insert”命令来向表格中插入数据,具体形式表现如下:insert into table (columnX,columnY,columnZ) values (3,2,1)。在这里需要注意的是,insert语句本质上是字符串,因此必须将数字数据和数字数组都转换成为相应的字符串,且不同的数据之间必须用“,”隔开,否则会出现因表达不当而产生的错误,这种方法通过“Advanced”下的DB Tools Free Object VI 和DB Tools Execute Query VI来实现。
3.2 数据变动
数据变动包括对数据进行查询、删除或者是修改,这些变动既可以是对全部数据进行,也可以针对于其
您可能关注的文档
最近下载
- 2025秋人教版八年级上英语教学计划及教学进度安排.docx VIP
- (完整版)元素周期表(word全面版) .pdf VIP
- 《中华人民共和国监察法》试题库附参考答案.docx VIP
- 房屋市政工程生产安全重大事故隐患判定标准(2024版)(宣讲培训).pptx VIP
- 监察法试题库完整.doc VIP
- 水稳运输车驾驶员安全技术交底.pdf VIP
- 外墙保温工程监理实施细则.docx VIP
- 林草--森林火灾危险性评估技术规范.pdf VIP
- 人教版(2019)必修第一册Unit 4 Natural Disasters reading and thinking课件(共38张PPT)(含音频+视频).pptx VIP
- 矿产行业审计风险分析报告 .pdf VIP
文档评论(0)