labview数据库保存数据如何实现

发布者:小熊掌心最新更新时间:2015-10-21 来源: eefocus关键字:labview  数据库  保存数据 手机看文章 扫描二维码
随时随地手机看文章
为什麼使用LabVIEW会需要用到资料库
 
对於一般学生来说, LabVIEW使用来做仪器自动控制的工具,常常使用LabVIEW来做一些实验数据的读取,通常,读取到的资料量都想当少。但是如果您在工厂中,数以百计的仪器都需要使用LabVIEW做仪器自动控制,每一台仪器又会产生一些资料档或是记录档,此时,如过将所以资讯分存於单独的电脑中,那麼会造成资料分散、不集中的缺点,我门需要将资讯统筹集中在一起,所以需要将资料存放於资料库中。
 
此外,资料库可以处理的资料量远比一般纯文字档能处理的资料量大。一个Microsoft Access资料库可以储存2GB的资料量,而Microsoft SQL Server理论上能存放的资料量是无穷大。而且资料库具有优异的查询效能,可以协助我们将庞大的资料过滤,得到我们真正想要的资料。
 
以下,我们就要用一个简单的例子,学习如何使用免费的SQL元件存取本机Access资料库以及远端SQL资料库。
 
 
 
运用LabSQL免费元件来做到与本机Access资料库连结
 
1. 首先,下载LabSQL免费元件,然后解压缩
下载地1:http://www.labview.com.tw/images/bbs_uploads/LabSQL-1.1a.zip
下载地2:http://www.jeffreytravis.com/lost/labsql.html
 
 
2. 解压缩后,将资料夹「LabSQL ADO functions」整个复制到「C:Program FilesNational InstrumentsLabVIEW 7.0user.lib」资料夹内。
 
 
 
3. 然后开启LabVIEW,此时会发现在「User Libraries」里面已经有LabSQL的元件了
 
 
 
4. 我们等一下要开启Example里面的范例,在Example资料夹内,有下列四个档案。
 
 
 
5. 现在,我们先开启第一个范例:「Example - Fetch a Table.vi」
 
 
 
6. 在程式面板上,请注意看唷,是不是有一个「DSN=myDB;」的字样呢。其实我们就是希望程式去对Example资料夹里面的「Sample DataBase.mdb」去做查询、加入资料等动作,但是,电脑要如何才知道myDB指的就是Sample DataBase.mdb呢?这就需要我们去做一些设定。
 
 
 
7. 好,大家应该都是使用微软的作业系统吧!!请按「」。站长我看到这样的画面:
 
 
 
8. 我想要找一个叫做「系统管理工具」的选项,但是目前并没有看到,没关系,用滑鼠按右键,选「内容」。
 
 
 
9. 选择:「自订」
 
 
 
10. 然后,在「进阶」里面,将「系统管理工具」的显示位置稍作修改,最后按「确定」。
 
 
 
11. 在「系统管理工具」里面,选择「资料来源 (ODBC)」
 
 
 
12. 在「系统资料夹名称」处,选取「新增」
 
 
 
13. 选择「Microsoft Access Driver(*.mdb)」,然后按「完成」
 
 
 
14. 资料来源名称假设输入:「myDB」,在「资料库」处,按「选取」,然后选择你的资料库的路径,选好后,按下确定
 
 
 
15. 然后就可以看到我们成功新增的设定
 
 
 
16. 最后回到范例程式,按下执行,就可以看到我们真的成功地从资料库检索出一些资料了。
 
 
 
17. 成功地从本地Access资料库读取资料! 
 
 
 
运用LabSQL元件来做到与远端SQL资料库连结
 
1. 其实与SQL资料库连结,比较简单。本文所使用的测试资料库是Microsoft SQL Server 2000。
 
2. 需要更改ConnectionString,举例说明:
Provider=sqloledb;Server=140.117.11.1SQLServerName;User ID=ID;Password=Password;Database=DataBaseName;
其中,蓝色粗体代表您需要依据您的SQL状况,自行更改的部份。
 
3. 实际run的情况如下图
 
 
4. 成功从SQL资料库撷取资料!!

参考资料:http://www.labview.com.tw/

关键字:labview  数据库  保存数据 引用地址:labview数据库保存数据如何实现

上一篇:LabVIEW 调用 C/C++ Dll 详解
下一篇:LabVIEW实时系统调用dll坑爹事件

推荐阅读最新更新时间:2024-03-30 23:06

GHz高频信号的LabVIEW和MATLAB混合处理新方法
随着技术力量的不断提升,被处理的信号的频率越来越高。例如,手机的信号便是上GHz的超高频信号。在采集这类超高频信号的过程中,系统很容易受到各种电磁波的干扰,从而使有用信号夹带各式各样的谐波成分,这就给后续的信号处理带来了很大的麻烦,诸如数据量过大,计算复杂等。因此设计一套效率高,可用性强的系统来对高频信号进行采集及处理显得尤其重要。 1 设计思路 在这篇文章中,作者讨论一种可行的方法,即是使用LabVIEW来进行数据采集,使用MATLAB作为数据处理的平台。那么如何高效的将两者结合将成为设计的关键。本文将对不同的结合方法进行实验,具体执行步骤如下:首先使用LabVIEW将高频信号采集回来并暂时保存;鉴于MATLAB强大的计算能力,
[测试测量]
GHz高频信号的<font color='red'>LabVIEW</font>和MATLAB混合处理新方法
LabVIEW和NI CompactDAQ应用于声学波束成形中
声学图像识别50公里时速、1,904.3 Hz下的轮胎和排气噪声 "我们选择了紧凑且直流供电的NI硬件,它能为阵列中的麦克风提供电源。" - Samir N.. Gerges, Federal University of Santa Catarina (UFSC) 挑战: 开发一款便携且价格合理的声学波束形成形,实现通过噪声测量和其他应用中的噪声源识别 。 解决方案: 使用32个麦克风组成的螺旋阵列、NI LabVIEW软件、NI声音和振动测量套件,以及32通道的NI CompactDAQ系统,搭配8个NI 9234 4通道动态信号采集(DSA) 模块来获取噪声源的可视化图像,从而识别行驶车辆所产生的信号。 作者:
[测试测量]
<font color='red'>LabVIEW</font>和NI CompactDAQ应用于声学波束成形中
解析无线监护远程医疗系统的设计原理
介绍了一种基于GPRS技术的无线远程医疗监护系统。以SPCE061A为主控芯片,将数据采集模块和GPRS通信模块相结合,以无线的方式连接到Internet,由监护中心接收数据并保存到数据库中。运用LabVIEW工具进行监控中心服务器端主面板的设计与处理,实现对患者生理参数的远程监测、分析及异常情况的判断和报警。阐述了系统的总体结构,从硬件和软件两个方面说明了系统的设计及实现方法。系统具有结构简单、实时性强、传输数据量大,在自然灾害和战争中伤病员的现场抢救等方面,具有良好的应用前景。   远程医疗监护是利用远程通信技术和计算机技术实现远距离的疾病诊断、疾病治疗和健康护理等多种医学功能的一种医疗模式。它实时、连续、长时间地监测病
[医疗电子]
解析无线监护远程医疗系统的设计原理
通过LabVIEW FPGA加速嵌入式系统原型化的过程
嵌入式系统的发展趋势 嵌入式系统一般是指一个独立且具有专门用途的系统,随着半导体技术的飞速发展,嵌入式系统正在渗入现代社会的各个方面,被广泛应用于航空航天、通信设备、消费电子、工业控制、汽车、船舶等领域。巨大的市场需求推动了嵌入式系统向更高的技术水平发展。 嵌入式系统的开发流程,一般可以分为三个阶段:设计,原型化及发布。设计主要是对产品本身以及其中牵涉到的算法、概念进行设计,原型化是对设计的可行性进行验证或评估,发布是产品的最终实现。大部分情况下,整个开发流程中需要牵涉到多种软件开发工具。比如在设计的时候,可能会使用文本数学工具进行算法设计、建模、仿真,在原型化验证阶段,图形化的开发环境现在已经成为仿真、验证的主流工具。在发布
[测试测量]
通过<font color='red'>LabVIEW</font> FPGA加速嵌入式系统原型化的过程
基于LabVIEW的心电信号采集系统
心电信号是人体生物电活动信息的表征,通过心电信号可以判断人体的健康状况。心电研究一直是医学领域的一个重要课题,心电图是心血管等疾病临床检查诊断的重要方法。心电信号主要频率范围为0.05~100 Hz,幅度约为0~4 mV,信号十分微弱。 传统的心电记录方法主要靠心电图机来完成,其信号采集、处理和显示主要由硬件电路完成,电路生产技术要求较高,设备价格较贵,且维护和更新不便。 基于LabVIEW的心电信号采集系统,除了能实现传统心电图机的采集功能外,还可通过编程可使用高效且功能强大的软件来自定义采集、分析、存储、共享和显示功能等;仪器面板布置简捷,设计灵活。 本设计系统采用的是编程软件系统LabVIEW 8.2和数据采集
[测试测量]
基于<font color='red'>LabVIEW</font>的心电信号采集系统
NI推出SoftMotion模块,简化高级运动控制应用
美国国家仪器有限公司(National Instruments,简称NI)近日推出最新LabVIEW NI SoftMotion模块,有效简化了高级单轴和多轴运动的应用的开发过程。全新NI C系列模块将NI CompactRIO可编程自动化控制器(PAC)平台拓展到可与成百上千个NI和第三方供应商的伺服和步进驱动器相连接。这两个对NI运动系列产品的补充将LabVIEW图形化编程的简单易用性和I/O功能与基于可编程门逻辑阵列(FPGA)的CompactRIO硬件的用户自定义以及同步功能结合在一起,是高级运动应用的理想平台。 LabVIEW NI SoftMotion 采用高级功能块API (应用程序接口) 便于编
[测试测量]
NI推出SoftMotion模块,简化高级运动控制应用
NI FlexRIO是否必须使用FPGA模块
NI LabVIEW FPGA模块可以帮助您利用LabVIEW程序框图对一个FPGA进行编程。在其底层,该模块采用代码生成技术实现图形化开发环境与FPGA硬件的整合。这种利用程序框图处理FPGA的方式非常适用于FPGA所提供的对内在并行机制的一种直观描述。不论您是否曾使用过硬件描述语言(HDL),您都可以利用该模块以及商业现成可用的(COTS)硬件来创建基于FPGA的测量与控制硬件。 systems 支持包括PCI/PXI板卡和模块化独立系统的硬件目标平台,超过100个面向快速开发的FPGA IP组块, 内置的I/O直接存储器访问(DMA)提供与主机系统的快速通信, 创建可以在40 MHz、80 MHz或者更高时钟下
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved