基于LabSQL的LabVIEW数据库访问功能研究
应用LabSQL构建和访问数据库的方法

应用LabSQL构建和访问数据库的方法
冉宝春;郭庆吉
【期刊名称】《工业仪表与自动化装置》
【年(卷),期】2005(000)006
【摘要】介绍了在LabVIEW环境下利用LabVIEW用户开发的数据库访问工具包LabSQL访问Microsoft Access数据库接口的方法,并详细论述建立数据库连接模块、关闭数据库模块和操作数据库模块的实现过程,给出了应用实例.将该方法应用于某实时监控系统,对故障诊断数据库进行访问管理,取得了较好的效果.
【总页数】3页(P48-50)
【作者】冉宝春;郭庆吉
【作者单位】西安理工大学,信息与自动化控制学院,陕西,西安710048;西安理工大学,信息与自动化控制学院,陕西,西安710048
【正文语种】中文
【中图分类】TP311.52
【相关文献】
1.使用LabSQL在LabVIEW中访问数据库的方法和步骤 [J], 王林;汤彬
2.基于LabSQL访问数据库技术的优化实现与应用 [J], 沈媛;李宏坤;王奉涛
3.VB数据库应用程序及数据库访问方法 [J], 张存峰;乔明军;等
4.工厂方法在构建通用数据库访问层中的应用 [J], 白景波;戴成友
5.工厂方法在构建通用数据库访问层中的应用 [J], 白景波;戴成友
因版权原因,仅展示原文概要,查看原文内容请购买。
LabSQL

LabVIEW中访问数据库的几种不同方法虚拟仪器VI(Virtual Instruments)是National Instruments公司在其产品LabVIEW中首先提出的创新概念[1]。
虚拟仪器系统的概念是测控系统的抽象。
不管是传统的还是虚拟的仪器,它们的功能都是相同的:采集数据并进行分析处理,然后显示处理的结果。
它们之间的不同主要体现在灵活性方面。
虚拟仪器由用户自己定义功能,可以自由地组合计算机平台、硬件、软件以及完成应用系统所需要的各种功能。
另外,虚拟仪器开发周期短、成本低、维护方便,易于应用新理论和新技术实现仪器的换代升级[2]。
现代的测试测量系统大多数需要对被测对象进行全方位检测,这必然会使获取的数据量急剧增长。
面对大量的数据信息,采用数据库技术,可准确反映各类数据之间的密切联系,能够有效地管理和组织数据,是现代测试测量系统的发展趋势。
但是现有的LabVIEW版本本身并不具备数据库访问功能,不能像VB、VC++、Delphi、PowerBuilder那样非常方便的进行数据库程序的开发。
因此以LabVIEW编制的虚拟仪器系统需要其它辅助的方法来进行数据库访问。
1、在LabVIEW中访问数据库的方式(1)利用NI公司的附加工具包中的数据库接口工具包LabVIEW SQL Toolkit进行数据库访问。
该工具包集成了一系列的高级功能模块,这些模块封装了大多数的数据库操作和一些高级的数据库访问功能。
它的优点是易于理解,操作简单,用户可以不学习SQL语法。
缺点是需要另外购买且价格昂贵,无疑会增加系统成本。
(2)利用LabVIEW的ActiveX功能,调用Microsoft ADO对象,利用SQL语言实现数据库的访问。
使用这种方法需要用户对Microsoft ADO以及SQL语言有较深的了解。
(3)通过第三方开发的免费工具包LabSQL访问。
LabSQL利用Microsoft ADO以及SQL语言来完成数据库访问,将复杂的底层ADO及SQL操作封装成一系列的LabSQL VIs,简单易用。
使用LabSQL在LabVIEW中访问数据库的方法和步骤

形化编程环境Ib IW VE 的出现, 虚拟仪器” a “ 的思想为工业界
所接受, 并且可用 “ 软件就是仪器” 来阐述虚拟仪器技术的
特 征。LbIW 目前应用范围广、功能强大的虚拟仪器开 aVE 是 发平 台。 在现代测控仪器 中, 为有 效地 管理和组织各种测控 数据,往往需要实现虚拟仪器与数据库的数据交互,但 目前 的 LbIW a V 并不具备操作数据库的功 能,必须借 助其它辅助 E
摘 要 :L bIW是 当前使用最 为广 泛的虚拟仪器 开发平 台之一 ,但它没有提供访 问数据库 的直接接 口,因此往往需要 a VE E 丙 借 助其它辅助工具来实现对数据库的访 问。 本文详 细介绍 了 LbIW 使用 LbO 访 问数据库 的方法 , 在 aVE 中 aSL 并以示例 加以说 明。 W
方丽 的
数据库Nrh ldmb oLwn .d 为例, 详述了采用L bQ 在 LbIW agL aVE
中访 问数据库的方法和步骤 。
.r I㈣ 禾
1 a S 简介与 AD L b QL O数 据访问技术
11 I bQ 简介 . . SI a
LbQ a SL是由 J f r y T a i 开发的基于微软公司 A O e f e r v s D
可 以创建 DESre 或 DECin,从 而间接地 实现对数 D e vr D le t
据库的读写。 D 是面临被淘汰的一种技术,它伴随微软 但DE 公司 W nos 3I idw . 而产生 ,微软公司近 1 年 已经停止发展 o
DE D 技术,只保持对其必要的兼容和支持 。 ( )使用诸如 V s a + 等语言来开发访 问数据库的 2 iu lc +
殳 L 一 居 而 t r
La b VIE W 中数据库的访问

ADODB. Connection
自动化引用句柄 2
错误输入( 无错误)
错误输出
图 2 生成 Conne ction 对象子程序 Recordset 对象的生成方法和 Connection 对象类似, 只是在 “Select Object From Type Library”对 话 框 中 的 Objects 列 表 中 选 择 Recordset。要注意的是, 在“ 打 开 自 动 化 ”函 数 的“ 打 开 新 实 例 ”端 口 要 设 置 为 True, 这 样 每 调 用 此 程 序 一 次 , 才 能 生 成 一 个新的 Recordset 对象。 Command 对象的生成方法和 Connection 对象类似, 它所代 表 的 是 一 个 Provider 能 够 理 解 的 命 令 , 如 SQL 语 句 等 。 使 用 Command 对 象 的 关 键 是 把 表 示 命 令 的 SQL 语 句 设 置 到 Com- mandText 属性中, 然后调用 Command 对象的 Execute 方法。 2.2.2 打开、关闭数据库连接
可以使用 Recordset 对象的 AddNew 方 法 在 其 对 应 的 表 中
[下转第 78 页]
75
Equipment Manufactring Technology NO.8, 2007 迟在 5ns 左右, 基本符合设计指标要求。
当设计人员确定设计工作已基本成功时, 即可通过编程电 缆下载数据流来进行硬件验证, 验证合格后, 总体设计工作即 圆满完成。
传统的计算机语言( 如 C 语言) 中的顺序执行结构在 Lab- VIEW 中 被 并 行 机 制 所 代 替 , 从 本 质 上 讲 , 它 是 一 种 带 有 图 形 控 制 流 结 构 的 数 据 流 模 式( Data Flow Mode) , 这 种 方 式 确 保 了 程序中的函数节点只有在获得它的全部数据后才能够被执行, 也就是说, 在这种数据流程序概念中, 程序的执行是数据驱动 的。数据流程序设计规定, 一个目标只当它的所有输入有效时 才能执行; 而目标的输出, 只有当它的功能完全时才是有效的。 这 样 , LabVIEW 中 被 连 接 的 方 框 图 之 间 的 数 据 流 控 制 着 程 序 的执行次序, 而不像文本程序受到行顺序执行的约束, 因此, 可 以通过相互连接功能方框图快速简洁地开发应用程序, 甚至可 以有多个数据通道同步运行。这种并行的机制使 LabVIEW 编 写的程序运行速度更快。
LabVIEW中访问数据库几种不同方法的探讨

LabSQLi¥-P-] ̄t24@库这 两个方面,而这 些将虚拟仪器加入到数 据管理的技术手段 不仅使数据 管理更加科 学合理 ,还使虚拟仪 器的功能得 到 了极大的拓展 。
关键词 :LabVIEW 故障诊 断 数 据库
中 图 分 类 号 :TP311.13
文献标识 码:A
文章编 号 :1007-9416(2016)03—0243—01
类似 ,因此我们利用虚拟仪器进行软 件开 发时 ,首要解决 问题是开 十 分 简 单 软 件 ,它 具 体 是 由 四个 功 能模 块 组 成 ,分 别 为 Command
发 环 境 与 数 据 库 间 的 互 动 与 管 理 。
VIs、Conne c tion VIs、RecordsetVIs、Top Level VIs。
Library Function Node)用此DLL间接 ,以实现对相 关数据 库的访 VIs。而该例子则是使用前者 。这个软件 的使用也是具有一定的复杂
问;[I/(4)ActiveX是虚拟仪器众多功 能中的一项 ,利用其进 行相 关的 性 的 ,需要 我们 按照操作 需求一步步的进 行。程序使用 的第一步还
用 ,[21与 第 三 种 方 法 几 乎有 着 相 同 的局 限 性 ;第 五 种 方 法 结 合 了 上述 ADO与 LabSQL ̄有 较 强 可 操 作性 ,值 得 用 户去 参 考 。而具 体 需 要 应
工作原理 和优 缺点进行 阐述 。第一种方法在数据访 问时,首先将数 是具体 的操作,首先 ,要利用ADO软件创建 出一个文件 ,然后经过要
据中的数据 下载到中间的文件和模块 中,然后在虚拟仪器 需要使 用 求的操作 与先前建立的源文件发生联系 ;接着 ,在分别利用上文 中
LabVIEW 中利用LabSQL 访问数据库

LabVIEW 中利用LabSQL 访问数据库虚拟仪器VI(virtual instruments)是National Instruments 公司在其产品LabVIEW 中首先提出的创新概念。
随着现代测试技术与仪器技术的发展,目前虚拟仪器概念已经发展成为一种创新的仪器设计思想,成为设计复杂测试系统和测试仪器的主要方法和手段。
同时LabVIEW 也以成为测试与测量领域的工业标准应用编程软件。
现代的测试测量系统大多需要对被测目标进行全方位检测,多传感器网络协调应用,从而有利于获取对目标系统的全面认识,这同时也会使产生的数据量急剧增长。
面对大量的数据信息无论是手工数据管理还是文件系统管理方式都无法正确反映各类数据之间的密切联系,都不能有效的管理和组织数据。
因此以数据库为中心,以数据管理为重点,构建的基于数据库管理数据的虚拟仪器系统是现代的测试测量系统的发展趋势。
其结构框图如图1 所示:但由于LabVIEW 本身并不具备数据库访问功能,因此以LabVIEW 编制的虚拟仪器系统需要其它辅助的方法来进行数据库访问。
1 LabVIEW 中与数据库接口的方法在基于数据库的虚拟仪器测量测试系统中,很重要的一部分工作是对实时采集地的数据进行显示、查询、统计、生成报表分析等。
这其中涉及的最主要的任务就是对数据的读取和写入,即与数据库系统进行交互。
据笔者所知,在LabVIEW 编程环境下,通常通过以下几种方法来完成与数据库的接口。
1. 利用NI 公司的附加工具包LabVIEW SQL Toolkit 进行数据库访问。
但是这种工具包比较昂贵,对于很多LabVIEW用户来讲,这个价格是不可能承受的。
2. 利用其他语言如Visual C++编写DULL 程序访问数据库,再利用LabVIEW 所带的DULL 接口访问该程序,这样可以实现间接访问数据库。
但这样工作量太大。
3. 利用LabVIEW 的ActiveX 功能,调用Microsoft ADO 控件,利用SQL 语言实现数据库访问。
基于LabSQL的LabVIEW与Access数据库的通信
基于LabSQL的LabVIEW与Access数据库的通信作者:王维刚李伟张颖李敏来源:《教育教学论坛》2012年第41期摘要:LabVIEW已广泛应用于测试系统,由于被测对象检测内容多、周期长,导致数据量急剧增加。
利用数据库技术,能有效地管理各类数据,保证数据间通讯畅通。
由于LabVIEW不具有数据库访问功能,本文在总结多种数据库访问的基础上,提出利用LabSQL 工具包实现LabVIEW和Access之间的数据交换技术,并给出了实现方法。
关键词:LabVIEW;Access数据库;LabSQL中图分类号:TN919 文献标志码:A 文章编号:1674-9324(2012)11-0158-02由美国国家仪器(NI)公司推出的虚拟仪器开发平台LabVIEW是一种易学易用、功能强大的图形化编程软件,能为测量分析、数据显示、数据采集及仪器控制等应用提供开发工具。
LabVIEW以计算机为平台,把各种传统仪器仪表的功能集于一身,通过程序让其按一定的步骤工作。
另外,用户基本上不用写程序代码,仅通过图标和流程图就能实现相应功能。
LabVIEW可以访问Microsoft Access、SQL Server和Oracle数据库,并且有多种访问方法。
本文提出利用LabSQL工具包实现LabVIEW和Access数据库之间的数据交换,并给出了实现方法。
一、LabSQL工具包概述LabSQL是源代码开放且免费的数据库访问工具包,是由第三方公司开发的产品。
通过LabSQL,我们可以操作以下的基于ODC的任何数据库,如Access,Oracle及SQL Server 等。
利用LabSQL实现数据库访问的方式是调用一些特殊功能的VI模块,实质是使用SQL语言及Microsoft ADO实现数据库的访问操作。
LabSQL工具包需要将底层ADO模块进行封装,ADO操作模块主要包含记录集模块、命令模块及连接模块三大模块,其中每个模块具有不同的功能。
基于LabSQL的LabVIEW和数据库链接技术
基于LabSQL的LabVIEW和数据库链接技术
凤俊翔;张健;薛铭刚
【期刊名称】《现代电子技术》
【年(卷),期】2010(033)024
【摘要】针对LabVIEW测试系统处理数据的实际需要,探讨了LabVIEW和数据库的交互技术.以Access数据库为基础,分别介绍了通过手工、注册表、ActiveX 以及LabSQL创建、修改DSN的方法,描述了详细的实现过程,解决了LabVIEW自身不易链接、操作数据库的问题.系统运行证明上述方法均稳定、可靠.
【总页数】3页(P155-157)
【作者】凤俊翔;张健;薛铭刚
【作者单位】江苏科技大学,电子信息学院,江苏,镇江,212003;江苏科技大学,电子信息学院,江苏,镇江,212003;江苏科技大学,电子信息学院,江苏,镇江,212003
【正文语种】中文
【中图分类】TN919-34;TP311
【相关文献】
1.试析基于LabSQL的LabVIEW数据库访问技术 [J], 田彬
2.基于LabSQL的LabVIEW与数据库接口技术 [J], 张丽彬;陈晓宁
3.基于LabSQL的LabVIEW与数据库接口技术 [J], 张丽彬;陈晓宁
4.基于LabVIEW LabSQL的小型超市收银机的设计 [J], 盛洪江;孔德超
5.基于LabSQL的LabVIEW数据库访问技术 [J], 靳贺敏
因版权原因,仅展示原文概要,查看原文内容请购买。
LabVIEW中利用LabSQL对数据库访问技术的探讨
LabVIEW中利用LabSQL对数据库访问技术的探讨张璐【摘要】与传统的编程方式相比,LabVIEW更加简单易学并且应用十分广泛。
LabVIEW运用了图形化的编程语言,并且提供了丰富的库函数与图形界面组件,有效缩短了开发周期。
但LabVIEW自身并不具备访问数据库的功能,这就需要用到其他的辅助技术来访问数据库。
本文分析了常用的几种LabVIEW数据库访问方法,并对LabSQL这种辅助方法进行了详细阐述,以此体现利用LabSQL进行数据库访问的优势。
%Compared with the traditional way of programming,LabVIEW is easy to learn and very wide bVIEW uses a graphical programming language,and provides a graphical interface component library functions and rich,shorten the development cycle.But LabVIEW itself does not have access to the database function,which requires the use of assistive technology to access the database in other.This paper analyzes several commonmethods of access to LabVIEW database,and the LabSQL the auxiliary method in detail,which can embody the advantages of using LabSQL to access database.【期刊名称】《电子测试》【年(卷),期】2015(000)002【总页数】3页(P84-86)【关键词】LabVIEW;LabSQL;数据库【作者】张璐【作者单位】驻马店职业技术学院,河南驻马店,463000【正文语种】中文0 引言测试仪器在很长的一段时间内都是由厂家制造,用户必须根据测试仪器预定的使用程序进行操作,不得随意更改其功能模式。
LabSQL在LabVIEW中访问数据库的应用
LabSQL在LabVIEW中访问数据库的应用[摘要] LabSQL可以实现LabVIEW与数据库的链接。
针对数据存储、查询不便于用户操作的缺点,本文基于液压测试平台介绍了在LabVIEW环境下,利用LabSQL软件包对实验数据进行实时存储、多条件查询的方法。
结果证明,操作简单,可行有效。
[关键词] LabVIEW 数据库LabSQL[Abstract] LabSQL can realize the link of LabVIEW and database. In allusion to disadvantages of data storage and inquiry , this paper introduced a method of experiment data real time storage and inquiry by using LabSQL software package under the background of LabVIEW based on a hydraulic pressure testing platform. Practice has proved that , this method is briefness、feasible and effective.[Keywords] LabVIEW database LabSQL0 引言LabVIEW是可视化的图形语言,是目前应用最广泛的虚拟仪器开发环境。
它面向应用,支持模块化和层次化结构,同时提供了大量的函数库供用户直接调用。
在测试测量中,需要对产生的数据进行管理和维护。
因此把数据库技术应用在虚拟仪器开发中,不但可以有效管理和组织数据,准确反映各个变量之间的关系,也可以扩展虚拟仪器的功能。
LabVIEW并没有提供直接与数据库连接的接口,需要通过其它辅助方法来进行数据库访问。
1 LabVIEW中数据库访问技术在LabVIEW编程环境下,通常以几种方法来完成与数据库的接口:①利用NI公司的附加工具包LabVIEW SQL Toolkit进行数据库访问;②利用其他语言如Visual C++编写DLL程序访问数据库,再利用LabVIEW所带的DLL接口访问该程序,实现间接访问数据库;③利用LabVIEW的ActiveX功能,调用Microsoft ADO控件,利用SQL语言实现数据库访问。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
访问接IJ….北京Tn大学学报2∞3 t 3):10—13 12l橱乐半.牛海涛荨.LahvlEw高级捍序设“IM】。北 京:哨芈人学出版杜.20∞
在袭demo中添加一条记录.其程序框圈和操作结
果如罔7所示。
匿基
“鼍当|
嘲7
车翠七靼二艮F
田l
Labs0L恬歧罐加鞋序框图驶jE结果
IM毕虎.徘方值等。IjwIEw十访蛔数槲库的n种币阿
方法IJl.撇“算机信息.2006.22(1)131一lM 141秘晓Ⅱ.张虚《嚣.Labv『EwtIJ利用LabsQI。对数据
5结论
本史些rLabs0L对LabvlEw的数据库访问功
库访¨计数的撺14IJl.自动化1,仪g仪采.2肿4(6):
“.55
据库灵活操作的需求。
32l
摹于第三方软件LabsQL编程来实现通过
LabVIEW对数据库的访问。LabSQL完全免费开源,
第6驯埔H
周敢等;基于hbs0L的hwI明散据库访H功艟研究
可以从备类麓I戈阿站l:获得,它将复杂的底层ADO
(ActI"x Dabo哳ecI)和sOL操作封装成一系列 的LabSQL vls.jll』、可咀通过调用予vl的方式轻
摘要:在利用LabVlEW设计测控软件过程中,不可避免的需要对海量数据进行存储、管理和查询,由此提出了在LabVIEw 中访问数据库的需求。第二三方软件LabsQL将复杂的底层ADO(Activex
Data
o巧ect)和sQL操作封装成一系列的LabSQL
vls,用户可以通过调用子vI的方式轻松实现对数据库的访问,简译易用。本文针对基于第三方软件LabsQL的LabVIEw 数据库访问功能进行研究,总结了LabvlEw巾常见的数据库访问方式,介绍了基于ADO和ODBC(open Databa辩 connectivity)的数据库访问模型,并且以LabvlEw8.5为操作平台,通过实例给出了详细的操作过程和结果。 关键词:L曲SQL LabVIEW
有在其所有输入有效的情况下才能执行,且目标的
输出,只有当其功能完全时才是有效的。在利用 LabvlEw设计测控软件的过程中,需要即时存储、
数据库操作和访问的功能,易丁:理解和编程,但价 格昂贵,开发成本高。
3) LabSQL
管理和奄淘人鼍的测昔数据,冈此有必要研究基于 LabVlEw的数据库访问功能。而LabVIEw语言靠 数据驱动的特性也提出了LabvIEW应用程序对数
基于LabSQL的LabVIEW数据库访问功能研究
作者: 作者单位: 周欢, 莫军, 李代生, 梁文铮 周欢,莫军,李代生(中国工程物理研究院 总体工程研究所,绵阳 621900), 梁文铮(中国工 程物理研究院 计算机应用研究所,绵阳 621900)
有蛮口t性.小方便使川。 本文将以LabvIEw8 5为操作平台,雨点讨皓如何
杂的底层^Do(ActivexD枷Objecl)和sOL操作 封装成的系列的L曲sOL vIs。利用^D0和
ODBc访问数据库模型如图l所示。
在LabVIEw中利用LabsOL上具包米实现时数据 片的计问和操作。
墨
,C )C
So
LabVIEW,
some SQL
it is essentialto deal with the abunda-nt datum
the research
0n
accessing
to
database in
LabVlEW
is pmgressed.
The LabSQL consists of some LabSQL VIs via integrating the ADo(ActiveX Data operations
and introduced
the州nciple
ofaccessing to datab笛e with
on
the ADo(ActiveX Data Obiect)and oDBC(open Database Connectivity)modeI Based
the research of the
method of accesቤተ መጻሕፍቲ ባይዱing
模型来简化数据库编程.
ADo(Activex Dab
0埘ed)足微软提供的一
种;宕f层数据库编程接口.wmdows系统自带AD0 组件的特性使拇^DO的使用较为广泛,利用^D0 和ODBc连接能访问任何支持ODBc的数据序.
橙丈现对数据库帕访问,简单易用. 4)基于LabvlEw的AdIvex功能
利ⅢLabvlEw的Ad{vex功能调用MicroSon ^DO柠件.采H1 sOL语言编程来实现对数据库的 撵作和访问。此种方法要求Ⅲ户对AD0和sOL语 占比较熟悉,凡要通过底层复杂的编程米实现,因
LabVIEW
ADO
1
引言
LabVIEW
(
2
LabVIEW访问数据库的实现方式
1)
Laborato拶
VirtlJaI
InstllJment
调用动态链接库DLL
Engineering
workbench)是美国NI公司研发的一’种
利用其他语言(如VjsuaI C++等)编写DLL程
基于Windows操作系统的图形化丌发环境,它采用 带有图形化控制流结构的数据流编程模式(Data
第30卷第6期增刊 2009年6月
仪
器
仪
表
Chinese Joumal of Scientific
学 报 Ins咖ment
Vr01.30 No.6
Jun.2009
基于LabSQL的LabVIEW数据库访问功能研究
周欢1莫军1李代生1梁文铮2
(1中国丁程物理研究院总体T程研究所,绵阳621900; 2中国工程物理研究院计算机应用研究所,绵ffI 621900)
ADO ODBC
数据库
Using
LabSQL r】№oIs
to Access Database in
LabVIEW
zhou Mo Jun’ Li Daishen91 Li锄g U Chi阳Acndemy耐Engineering Physics-|凇titHte耐Slnlcmrol Mechnnics MiQ唧Q嗥62 1900 chi帕:
mnctj仰s子嘶扳,如用2所示。LabsOL^DO
FuncIions子两板中所含vIs具体功能如袭l所示。
嗣…同 ,■目L—I‘II
例 ——№囹陋.Li。,,~
圆
陶2 l_bSoL^D0mr日10nsfl自板
322
——剖翻剑圈l
圈
第粥强
表1
位器仪表学报
L曲soL^∞funct…子面扳vl s功能
通过connecllon cmate vI与AD0建立连
>
通过co㈣抽n
O∞nvI打开散据源,通
过数据源实现和数据库的通信
旺血墨口匝墨匠—硼!业Ⅲ
%&∞厍———————一—堕-J
矾∞
m
一 “_,¨№・n—!!!U
张【
一
丑________,一_。
网5
4
3应用实例
demo,如图4所示。在LabVIEw中通过LabsOL 对数据库进行操作,蛮现对表demo的查询、修改 畦录、添加记录等功能。杠访问过程中需用到简单
s0
object)and
the
users
can access
to
da协baSe easily by calling the LabSQL VIs This paper haS summarized the
common methods ofaCcessing to databaSe in
LabVIEW
2 chinn
H咖1
wenzhen孑
Acn如哪西Engineering Physics—lnsmnte o,complller
a
Applicmion
Min哪口鸭621900
chi嘲
on
Abstract:
ln the process of designing
MeaSurement and Control System(MACS)som^,are baSed
*十∞^D0#镕
语言比较简单,稍加学爿叩可掌握
÷q ≈学土十a
∞醉±
l|一
4
☆ⅡL¨vI啪々&*#2Mll勺4* 恤恤¨
HmWR—I-∞Eim”*#№m
二
11
2建立^ccess数据源 使用LabsOL之前,需要建市一个Access数据
A嘟
篓一
∞毗确
∞幛士tq
罔4表demo
源。数据源是ODBc到数据库的接口形式,它捕述
Flow
序访问数据库,这种方法需要从底层经过复杂的编
程才能实现,开发难度大,对非专业编程人员不适 用。 2)
LabVIEW SQL 7r’ooIkit
Mode),其语言是通过数据驱动的设计语言。
较之传统文本编辑语言根据文本编辑顺序决定程
序的执行顺序不同,数据流程序J{!I!定:一个目标只
利用NI公司的附加数据库接口工具包 LabVIEW SQL T∞lkit进行编程来实现对数据库的 访问。该工具包集成的高功能模块中包含了大多数
一
iⅢ■————
8i4J
匦囡堂LJ坚!J些一M∞{
…
LabSOL盘询程序框罔及其结粜
2)修改记录 将姓名为‘,0ce】yn”栏的职称改为“高级”,其}{序 框图和操作结果如图6所示。
幽3创建Accc镕数据源
在Access数据库demozhoumdb中建奇衷