本文目录一览

1,labview支持的数据文件

abview支持的数据文件二进制文件,txt文本文件,ini配置文件,TDMS文件,excel表格文件,等这些都是常用到的文件类型
labview生成exe文件之后,原来的相对路径会发生改变而不能读取文件,这个问题我以前也遇到过。好像要在路径调用的那个地方增加一个case选项,分为可执行文件运行和软件运行两个分支。具体怎么做的我需要查看以前的程序了。

labview支持的数据文件

2,请问高手labview怎么把数组存入数据库ACCESS中

这个不难,你需要去网上找一个labsql的工具包就可以了,里面有相关的vi供你调用,直接实现数据库的一系列操作,很好用的。这个工具包是专门用LabVIEW编写的与数据库连接的工具包,你可以试试。不仅是Access,还支持其他的数据库,如Mysql等。
用 DATA BASE connective 有例程的
labview有一个数据库模块,叫database connectivity toolkit,里面刻钟模块都有了
数据库工具包轻松实现。

请问高手labview怎么把数组存入数据库ACCESS中

3,基于ARM板的labview嵌入式数据用什么数据库存储好呢

用什么数据库取决于几个 条件:1、数据库是否支持你的嵌入式平台2、数据库API能否支持你的应用软件的开发环境3、数据库功能、性能、对资源的要求是否满足你的要求基于这几个条件,SQLLite应该能够满足要求,而且它也是目前嵌入式平台普遍使用的一种(包括Android系统)。Birkeley DB应该也可以,Firebird就不知道了。txt、ini用文件方式访问也可以,accesss应该不行。
移植方便,推荐你去了解下嵌视科技qs-pte9,只需要你在pc上写好算法编译好,通过搭建的虚拟系统直接可以把程序下载开发板上运行。这个开发系统厂家已经搭建好了,使用这很快捷,省事。

基于ARM板的labview嵌入式数据用什么数据库存储好呢

4,如何将labview采集的数据存入SQL server

1. 建立一个数据库。 打开Access-->创建空数据库Register.mdb【一定要保存成.mdb后缀形式】创建---表设计---写入字段名并选择数据类型---保存为登记表2.创建数据源DSN(Data Source Names) 在逗Windows控制面板地中双击逗管理工具 地,然后双击逗数据源地 ,进入 ODBC数据源管理器 用户 DSN(用户数据源名)选项卡下建立的数据源名只有本用户才能访问,系统 DSN(系统数据源名)选项卡下建立的数据源名在该系统下的所有用户都可以访问。在用户 DSN选项卡下点击 添加按钮,会弹出数据源驱动选择对话框,然后选择Microsoft Access Driver(*.mdb)在弹出的ODBC Microsoft Access 安装窗口的数据源名填入一个名字,比如RegisterData,然后在数据库栏中单击选择按钮选择先前已经建立好的Register.mdb数据库文件,其它参数保持默认,单击确定按钮 完成上述设置后,就可以在用户 DSN选项卡下看到新建的DSN了。单击确认按钮完成DNS的建立。3.利用UDL连接数据库 (就是因为没有找到与8.5版本匹配的LabVIEW Database Connectivity Toolkit,没有相关的函数可以调用,所以不能拿DNS直接连接数据库,这样连接也有其它优点,个人理解并不深刻)在Register.mdb所在文件夹下新建一个文本文件,重命名为RegisterData.udl,双击此文件,打开数据链接属性对话框在提供程序选项卡下选择Microsoft Jet 4.0 OLE DB Provider 在连接选项卡中,选择已建立好的数据库文件,然后点击测试连接按钮若是2007版.accdb后缀形式或者在数据源驱动选择对话框,然后选择Microsoft Access Driver(*.mdb,*accdb),就会出现下面的错误4.编程测试 后面板编程如下:前面板布局、并填入相关数据执行(数据库名称:Register.mdb)执行如下:数据库(刷新一下):测试成功!
支持一下感觉挺不错的

5,如何用labview显示数据库的表格内容

如果是默认的显示方式,在框图中用连接器指到表格输出点,右键-create-indicator,就创建好了。一般是数组。如果是自己指定的显示方式,要适当转换。
工具包介绍ni为labview用户提供了一个专门和数据库链接的工具包:database connectivity。安装好工具包后,database connectivity工具包的vi将会在函数选板的附加工具包列中出现。database子选板如图17-1所示。db tools open connection:打开数据库连接,如图17-2(a)所示。db tools close connection:关闭数据库连接,如图17-2(b)所示labview与数据库的链接 - leo - leo labview与数据库的链接 - leo - leo 图17-2(a) db tools open connection 图17-2(b) db tools close connectiondb tools insert data:根据数据库连接插入一列新的数据,如图17-3(a)所示。db tools select data:根据数据库连接从数据库中提取一列数据,如图17-3(b)所示。 labview与数据库的链接 - leo - leolabview与数据库的链接 - leo - leo 图17-3(a) db tools insert data 图17-3(b) db tools select datadb tools create table:根据数据库连接创建一个新的表格。输入参数表格和行信息分别表示表格的名称和表格中每行的属性,如图17-4(a)所示。db tools drop table:根据数据库连接删除一个由输入参数表格指定名称的表格,如图17-4(b)所示。labview与数据库的链接 - leo - leo labview与数据库的链接 - leo - leo 图17-4(a) db tools create table 图17-4(b) db tools drop tabledatabase variant to data:将数据库变量转换为由输入参数类型指定的labview数据类型,如图17-5所示。utility子选板比较常用的函数有db tools list tables.vi与db tools list columns.vi。在这里只介绍这两个vi,其他的vi查看该工具包的帮助文件,很容易就可以理解函数的用法,如图17-6所示。labview与数据库的链接 - leo - leo labview与数据库的链接 - leo - leo 图17-5 database variant to data 图17-6 utility子选板db tools list tables:根据数据连接返回数据库中的所有表格,如图17-7(a)所示。db tools list columns:根据数据库连接返回输入参数表格的所有列,如图17-7(b)所示。 labview与数据库的链接 - leo - leo 图17-7(a) db tools list tables labview与数据库的链接 - leo - leo 图17-7(b) db tools list columns对advanced子选板也只介绍比较常用的vi,其他的vi在应用中不会经常涉及到,这里不再赘述,如图17-8所示。labview与数据库的链接 - leo - leo图17-8 advanced子选板db tools execute query:执行输入的sql语句,并返回一个数据库引用,如图17-9(a)所示。db tools fetch recordset data:根据记录引用从文件中获取数据,如图17-9(b)所示。 labview与数据库的链接 - leo - leo 图17-9(a) db tools execute query labview与数据库的链接 - leo - leo 图17-9(b) db tools fetch recordset datadb tools free object:通过释放引用来关闭目标,如图17-10所示。labview与数据库的链接 - leo - leo图17-10 db tools free object17.2 database connectivity应用典型实例17.2.1 在access中建立一个数据库使用ni所提供的数据库工具包database connectivity只能操作数据库,但是无法创建数据库,因此需要借助第三方数据库管理系统,如access等来创建数据库。首先我们建立一个data.mdb的数据库文件。打开microsoft access软件,单击文件>>新建…,选择空数据库,保存到文件夹下。创建方法如图17-11所示。labview与数据库的链接 - leo - leo图17-11 在access中创建数据库表格在利用database connectivity工具包操作数据库之前,需要先连接数据库,连接数据库的方法有以下两种。1.利用dsn连接数据库labview数据库工具包基于odbc(open database connectivity)技术,在使用odbc api函数之前,需要提供数据源名dsn(data source names)才能连接到实际数据库,所以需要首先创建dsn。database connectivity工具包与odbc的关系如图17-12所示。打开windows控制面板>>管理工具,选择数据源,进入“odbc数据源管理器”对话框,如图17-13所示。labview与数据库的链接 - leo - leo labview与数据库的链接 - leo - leo图17-12 db tools与odbc的关系 图17-13 “odbc数据源管理器”对话框在“用户dsn”页面下创建的数据源只有本用户才能访问,在“系统dsn”页面下创建的数据源,该系统下的所有用户都可以访问。在此选择“用户dsn”,单击“添加”按钮,在弹出的“创建新数据源”对话框中选择“driver do microsoft access(*mdb)”,然后单击“完成”按钮,如图17-14所示。随后弹出“odbc microsoft access安装”对话框,输入“数据源名”,如“lsdata”,然后单击“选择”按钮,选择建立好的data.mdb数据库文件,单击“确定”按钮,如图17-15所示。labview与数据库的链接 - leo - leo 图17-14 “创建新数据源”对话框 labview与数据库的链接 - leo - leo图17-15 “odbc microsoft access安装”对话框labview与数据库的链接 - leo - leo完成以上配置后,就可以在“用户dsn”页面下看到新创建的名为lsdata的dsn了。单击“确定”按钮可完成dsn的建立。按照图17-16所示的程序框图编程,在db tools open connection.vi的输入参数connection information输入创建的数据源名称lsdata,运行该程序,status并没有亮起示警,说明数据源可以正常连接。2.利用udl连接数据库microsoft还提供了另一种技术,即activex数据对象ado(activex data objects)技术。ado是microsoft提出的应用程序接口(api)用以实现访问关系或非关系数据库中的数据。ado使用通用数据连接udl(universal data link)来获取数据库信息,以实现数据库连接。在data.mdb所在的文件夹下单击鼠标右键,在弹出的快捷菜单中选择新建>>microsoft数据链接,如图17-17所示。命名新建的数据库链接名称为lsdata.udl。 labview与数据库的链接 - leo - leo 图17-16 在程序中连接数据库 labview与数据库的链接 - leo - leo 图17-17 新建数据链接双击打开lsdata.udl文件,切换到“提供程序”页面,从中选择“microsoft jet 4.0 ole db provider”,设置完成单击“下一步”按钮,如图17-18所示。切换到“连接”页面,在“1.选择或输入数据库名称”文本框右侧,单击labview与数据库的链接 - leo - leo按钮,选择已经创建好的数据库。完成后单击“测试连接”按钮,弹出“测试连接成功”对话框,表示已经成功连接数据库,如图17-19所示。labview与数据库的链接 - leo - leo 图17-18 “数据链接属性”对话框 labview与数据库的链接 - leo - leo图17-19 成功连接数据库完成后,按照图17-20所示的程序框图编程。db tools open connection.vi的输入参数connection information输入前面所创建的udl文件路径。运行该vi,status灯并无示警亮起,说明连接成功。labview与数据库的链接 - leo - leo图17-20 在程序中成功连接数据库17.2.2 数据库基本操作连接上数据库后,就可以利用database connectivity的工具包对数据库进行操作了。本节介绍数据库中比较常用的几种基本操作,包括创建表格、删除表格、添加记录、查询记录等。1.创建表格数据表中的每一行表示一个记录,在工具包中用record来表示;每一列表示记录中的一个字段,在工具包中用field表示。能够标识表中某一行的属性或属性组称做主键,一个表只能拥有一个主键,但可以有多个候选索引。查询上一节中的函数介绍,vi:labview与数据库的链接 - leo - leo用于实现创建新的表格,输入参数table是所创建的新的数据表名称,column information指定表格每一列的属性,如图17-21所示。column name输入字段名称,data type输入该字段的数据类型,siz输入该字段的大小。注意这里的data type与labview所能支持的数据类型不同,图17-22所示为data type下拉框所显示的数据类型。图17-23所示为labview数据类型和database connectivity工具包中data type数据类型的对应关系。labview与数据库的链接 - leo - leo labview与数据库的链接 - leo - leo 图17-21 column information栏 图17-22 数据库中data labview与数据库的链接 - leo - leo 图17-23 labview数据类型与type的数据类型 db tools中数据类型对照按照图17-24所示的程序框图编程,table输入data.2008报表,column information分别输入[name/string/50]和[age/string/50]。运行该程序后,打开data.mdb,创建一个新的表格名为2008报表,有两个字段:name和age。2.删除表格相应的,也有删除数据库表格的函数。查找一下上一节数据库函数的介绍,db tools drop table.vi具有删除数据库表格的功能。labview与数据库的链接 - leo - leo 图17-24 创建新表按照图17-25所示的程序框图编程,把之前创建的数据库表格“2008报表”删除。双击打开data.mdb数据库查看,2008报表数据文件已经成功被删除。labview与数据库的链接 - leo - leo3.添加记录添加一条记录由函数db tools insert data.vi来完成。该vi的输入参数table表示要插入的数据库表格名称;data表示要插入的数据;columns表示对应的字段的名字,其数据类型是一个字符串数组。

文章TAG:labview  支持  哪些  数据  labview支持哪些数据库  
下一篇