常用工具包精选PPT.ppt
《常用工具包精选PPT.ppt》由会员分享,可在线阅读,更多相关《常用工具包精选PPT.ppt(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、常用工具包1第1页,此课件共60页哦目录LabVIEW常用工具包简介LabVIEW Office报表生成工具包LabVIEW数据库连接工具包OpenG工具包MGI工具包JKI状态机工具包2第2页,此课件共60页哦LabVIEW常用工具包简介工具包:具有专用功能的LabVIEW插件NI官方工具包:LabVIEW OFFICE报表生成工具包LabVIEW 数据库连接工具包第三方工具包:VI Package ManagerMGI工具包3第3页,此课件共60页哦LabVIEW Office报表生成工具包基础性的报表生成VIWORD与EXCEL相关操作VI插入VI说明信息及打印相关VI基于模板的报表生成
2、VI函数编程报表生成4第4页,此课件共60页哦EXCEL报表生成要准确迅速的进行报表生成工作需要进行两个主要两个步骤“Where”和”What”,即告诉报表生成工具包,在Office文档的“哪个位置”,放置上“什么内容”。5第5页,此课件共60页哦该例程的编写步骤如下:(1)使用新建报表.vi进行报表建立,报表类型选择为“Excel”,同时为了使程序运行时不会弹出Excel软件窗口,窗口状态选项要选择为“minimized”;(2)放入Excel Easy Title.vi,该VI可以在Excel Specific目录下找到,使用本VI可以给当前报表设置标题。在本例中,将报表标题设置为“IEI
3、系统测试报告”,标题位置为A1单元格,则需要设定“name”值为“A1”,“title”值为“IEI系统测试报告”。另外,使用本VI还可以设置标题的字体等等;(3)放入Excel Easy Text.vi,该VI可以在Excel Specific目录下找到,使用本VI即可以告诉报表工具包在Excel的哪个位置放置上什么内容。在本例中,假设要在Excel文件的A2单元格内放入“报告时间”这个字符串,则需要设定“name”值为“A2”,“text”值为“报告时间”。另外,使用本VI还可以设置报表的字体以及边框等等;(4)使用报表保存至文件.vi将报表保存为.xls格式。本例中将报表命名为IEI R
4、eport.xls保存在C盘根目录下;(5)使用处置报表.VI关闭报表文件,释放资源。EXCEL报表生成6第6页,此课件共60页哦Word报表的生成方式和Excel报表类似。该例程的编写步骤如下:(1)使用新建报表.vi进行报表建立,报表类型选择为“Word”,同时为了使程序运行时不会弹出Excel软件窗口,窗口状态选项要选择为“minimized”;(2)放入Word Easy Title.vi,该VI可以在Word Specific目录下找到,使用本VI可以给给当前Word报表设置标题。在本例中,将报表标题设置为“IEI系统测试报告”,另外,使用本VI还可以设置标题的字体等等;(3)放入W
5、ord Easy Text.vi,该VI可以在Word Specific目录下找到,使用本VI即可以将所需内容添加至Word报表中。在本例中,需要将报表日期插入当前报表,则需要将报表日期字符串连接至“text”端。另外,使用本VI还可以设置报表的字体、背景颜色以及对齐方式等等;(4)使用报表保存至文件.vi将报表保存为.doc格式。本例中将报表命名为IEI Report.doc保存在C盘根目录下;(5)使用处置报表.vi关闭报表文件,释放资源。Word报表生成7第7页,此课件共60页哦基于模板的报表生成方式1.建立模板(1)打开Microsoft Excel程序,新建空白工作簿;(2)将A1单
6、 元 格 的 名 称 改 为“ReportTitle”;(3)将 A2单 元 格 的 名 称 改 为“ReportTime”;(4)将该工作簿保存为Excel97-2003模版的格式保存。本例中命名为Excel template.xlt保存在C盘根目录下。8第8页,此课件共60页哦基于模板的报表生成方式2.使用交互式VI编程 MS Office Report.vi就会自动添加两个变体数据类型的输入端,名字分别为“ReportTitle”和“ReportTime”,即为创建Excel模版时定义好的名字。之后可以通过分别为这两个输入端赋值来生成所需要的报表。9第9页,此课件共60页哦报表生成例程1
7、0第10页,此课件共60页哦报表生成例程该例程遵循“打开操作保存关闭”的文件编程模式。首先使用新建报表.vi建立Excel报表;后使用Excel Easy Title.vi设置报表标题为“IEI测试报告”,同时将标题字体设置为“微软雅黑”,字号设置为24号;接下来使用Excel Easy Text.vi插入报告概述,同时将报告概述的字体设置为“宋体”,字号设置为12号;下一步使用Excel Easy Table.vi将表格插入到Excel报表中,字体和字号依前设置;接下来使用Excel Easy Graph.vi将波形图插入到Excel报表中;最后设置好报表的保存路径,保存完毕后使用处置报表.
8、vi关闭报表,释放资源。11第11页,此课件共60页哦LabVIEW数据库连接工具包数据库分类:关系型数据库;非关系型数据库著名的商业用数据库管理系统有MS SQL Server、Orace、DB2、Visual Foxpro、Microsoft Access等等。另外,开源的数据库管理系统有MySQL、Apache Derby、PostgreSQL、Ingres等等。MS SQL Server是Microsoft公司开发的商用数据库管理系统,在工业测试应用中非常流行,安装和使用都非常方便,并且支持SQL语言,所以本节基于MS SQL Server 2005为例介绍数据库连接工具包的操作方式。
9、12第12页,此课件共60页哦LabVIEW数据库连接工具包数据库是以表格的形式来记录数据的。数据表的每一行,表示一条记录(Record);数据表的每一列,表示记录中的字段(Field),通俗的说就是记录的一项内容,比如仪器名称等等;能够唯一标识表中某一行的属性或属性组,叫主键(Primary Key),一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。13第13页,此课件共60页哦LabVIEW数据库连接工具包在使用LabVIEW数据库连接工具包操作数据库之前,需要先连接数据库,这就像操作文件之前,先要打开
10、文件一样。连接数据库主要有以下两种方式,分别为使用DSN连接数据库和使用udl文件连接数据库。14第14页,此课件共60页哦使用DSN连接数据库LabVIEW数 据 库 连 接 工 具 包 基 于ODBC(Open Database Connectivity)技术。在使用该工具包的时候,需要提供数据源名DSN(Data Source Names)才能连接到数据库,所以需要先创建DSN。在Windows控制面板管理工具数据源(ODBC)中打开数据源管理器,在“用户DSN”选项卡中单击“添加”按钮,选择“SQL Server”驱动,输入用户名和密码后,点击“测试数据源”,如果配置正确的话,就会弹出
11、“测试成功的提示”,本例中的DSN配置如图所示。完成以上步骤后,就可以在“用户DSN”中看到新建立的DSN了。15第15页,此课件共60页哦使用udl文件连接数据库Microsoft公司设计的ODBC标准只能访问关系型数据库,对非关系型数据库则无能为力。为了解决这个问题,Microsoft公司另外提供了一种技术:Active数据对象ADO(Active Data Objects)技术。ADO使用通用数据连接UDL(Universal Data Link)来获得数据库信息以实线数据库连接。udl文件的创建方法非常简单,可以在任意文件夹下建立一个文本文件,然后将其后缀名改为udl即可,本例中将此文
12、件命名为IEI_Measurements.udl,双击打开udl文件进行配置,在“提供程序”选项卡中选择“Microsfot OLE DB Provider for SQL Server”,然后在“连接”选项卡中设置好数据库服务器的相关信息,点击“测试连接”按钮,如果配置没有问题,则会提示“测试连接成功”,至此udl文件配置完成。16第16页,此课件共60页哦LabVIEW数据库基本操作建立好数据源之后,使用LabVIEW数据库连接工具包就可以非常方便的对数据库进行操作了。LabVIEW数据库连接工具包安装完成后,可以在背面板的函数互联接口Database面板下找到所有的相关VI。17第17页
13、,此课件共60页哦LabVIEW数据库基本操作数据库操作遵循“打开数据库操作数据库关闭数据库”的基本流程。其中,使用DB Tools Open Connection.vi来打开数据库连接,使用DB Tools Close Connection.vi关闭数据库连接。在“操作数据库”步骤中可以对数据库进行所需的操作。18第18页,此课件共60页哦创建数据表创建数据表是由LabVIEW数据库连接工具包中的DB Tools Create Table.vi来实现的。首先使 用 DB Tools Open Connection.vi来 打 开 数 据 库 连 接,连 接 文 件 使 用 前 面 创 建 的
14、IEI_Measurements.udl文件;之后使用DB Tools Create Table.vi来建立新的数据表格,表格的名称设定为“Device”,其中包含4个字段,分别为“DeviceName”、“DeviceType”、“DeviceID”和“Company”。19第19页,此课件共60页哦删除数据表删除数据表格的过程与创建表格的过程类似,使用DB Tools Drop Table.vi实现。假设要删除前面建立好的表格,只需要在DB Tools Drop Table.vi中指明要删除的表格名称即可。另外,创建表格和删除表格的参数非常类似,在实际工程应用中,一般将二者编写为同一个VI
15、,在其中实现表格的创建和删除操作。20第20页,此课件共60页哦添加数据记录添加数据记录可以由LabVIEW数据库连接工具包中的DB Tools Insert Data.vi实现。DB Tools Insert Data.vi需要3个主要的参数:“table”参数确定将要插入的表格名称;“data”参数确定将要插入的数据;“columns”参数对应插入列的名称,可以先使用DB Tools List Columns.vi列出表格中列的名称,可以省去手动输入列名的麻烦,以方便下一步的数据插入。21第21页,此课件共60页哦查询数据记录查询数据记录(读出数据记录)也是数据库中经常使用的操作步骤。在L
16、abVIEW数据库连接工具包中,查询数据记录使用DB Tools Select Data.vi来实现。只需要在DB Tools Select Data.vi的“table”输入端指明需要查询记录的表格名称,该VI会把表中的所有数据读出来。使用“columns”参数可以选择性的读出所需要的列。22第22页,此课件共60页哦数据库高级操作数据库操作除了创建表格、删除表格、添加记录、查询记录这些基本操作之外,常用的还有删除记录、更新现有数据等高级操作。这些高级操作在LabVIEW数据库连接工具包中并没有对应的现成VI,所以需要接触SQL语句来实现。LabVIEW数据库连接工具包执行SQL语句是通过D
17、B Tools Execute Query.vi实现的,该VI可以在函数互联接口DatabaseAdvanced面板下找到。23第23页,此课件共60页哦数据库高级操作Delete通过查询SQL参考手册,可知删除一条记录的SQL关键字为“DELETE”,其语法为:DELETE FROM table_nameWHERE column_name=some_value假设要删除DeviceName为“ELVIS”的数据记录,则使用SQL语句删除记录的程序框图如图所示。24第24页,此课件共60页哦数据库高级操作Update在SQL语言中,修改数据记录的关键字为“UPDATE”,其语法为:UPDATE
18、 table_name SET column_name=new_valueWHERE column_name=some_value假 设 要 修 改 DeviceName为“ELVIS”的 数 据 记 录,将 其“DeviceID”修改为“6”,程序框图如图所示。25第25页,此课件共60页哦OpenG工具包“G”代表图形化编程语言,“OpenG”则代表源代码公开的图形化编程语言,即“开源”语言。所谓“开源”,包含两层含义:其一,对于用户来讲它是免费软件;其二,它允许用户自由地查看、修改和传播源代码。OpenG就是这么一种可运行在LabVIEW开发环境下,免费的、源代码公开的图形化编程语言软件
19、包(实质是使用LabVIEW开发的)。由于开源的LabVIEW工具包多而且杂,不便于用户的查询、下载和安装,因此JKI Software社团开发了一种方便于用户下载和管理LabVIEW工具包的软件VIPM(VI Package Manager)。下面首先介绍VIPM的安装和使用方法,之后在此基础上介绍OpenG工具包中各种VI的使用方法。26第26页,此课件共60页哦VIPM安装和使用VIPM安装包可在VIPM主页(http:/ 2010。VIPM分三种版本,其中Community Edition是免费版,另外两种Professional Edition和Enterprise Edition需
20、要付费才能使用。27第27页,此课件共60页哦配置VIPM和LabVIEW的连接点击菜单栏中的ToolsOptions,进入软件配置界面,点击“LabVIEW”选项卡,在左边的列表中会自动列出当前系统中已经安装的LabVIEW版本。点击左下角的“Edit Selected Item”按钮,进入连接配置界面。在此界面配置好TCP/IP端口(默认为3363),点击“Test”按钮,如果配置正确,则会提示测试成功,至此,VIPM与LabVIEW之间的连接配置完成。28第28页,此课件共60页哦安装OpenG工具包配置好VIPM与LabVIEW的连接之后,就可以使用VIPM安装所需要的工具包了。以安装
21、OpenG工具包为例,首先点击主界面上方的按钮“Check All Package Repositories for Available Packages”,程序会列出所有可以下载安装的工具包。在列出的工具包中找到OpenG Toolkit,右键点击“Install”,VIPM会自动把全部的OpenG工具包安装完毕。OpenG工具包也包含前面板控件和背面板函数两部分。前面板控件主要包含一些常用的按钮,背面板空间是OpenG工具包的核心,包含了丰富的函数。29第29页,此课件共60页哦OpenG函数30第30页,此课件共60页哦指定范围随机数产生工具LabVIEW自带的随机数发生器只能产生0,1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常用 工具包 精选 PPT
限制150内