第8章LabVIEW操作界面
- 格式:ppt
- 大小:1.19 MB
- 文档页数:36


研华数据采集/控制卡+LabVIEW
——便捷的量测与控制系统解决方案
PC-Based自动化厂商研华公司,在自动化测量和控制领域为用户提供全套的解决方案,
过去比较传统的方案配置是IPC-610工控机+数据采/集控制卡+VB/VC编程——构成系统。
随着计算机技术的不断发展,有越来越多的客户为了快速的完成数据采集/控制系统,开始
在一些图形化的工具,如:LabVIEW下面搭建系统,快速的完成数据采集与控制系统。
为了方便用户在LabVIEW下面使用研华公司的数据采集卡完成量测与控制系统,研华
公司提供了其数据采集卡的LabVIEW的驱动,从2003年9月1日起这个驱动程序已经可
以在研华公司的网站上免费下载()。
下面我们将讨论在LabVIEW下面如何使用是用研华的数据采集/控制卡。
一、研华LabVIEW驱动程序的安装
从数据采集卡附带的光盘或者公司网站可以下载驱动程序LabVIEW.exe文件,最新的
驱动程序,直接运行LabVIEW.exe这个可执行文件即可。
如果用户拿到的是比较早版本的驱动程序,那么安装过程中需要注意安装路径要如下图
进行选择,即:用户安装LabVIEW的文件夹中的LabVIEW6x/LabVIEW7这个目录中,正
确安装之后,在该目录下面的examples文件夹中就会有研华提供的例子程序文件夹
Advantech,在这里面研华提供了大量的例子程序供用户参考使用。
二、简单易用,轻松上手
我们从一个最简单的例子开始来看一下,在LabVIEW下面使用研华的数据采集卡是一
件多么简单和惬意的事情。
(1)首先我们在LabVIEW的“面板窗口”上面布置一个图形显示控件,用来显示从
数据采集卡中取得的数据。
(2)然后我们切换到程序框图窗口——面板窗口ÆWindowÆShow Diagram:
第一个简单的例子程序 的“程序框图”,我们将编辑成如下图所示:
目录
第一章 虚拟仪器及LabVIEW入门
1.1 虚拟仪器概述
1.2 LabVIEW是什么?
1.3 LabVIEW的运行机制
1.3.1 LabVIEW应用程序的构成
1.3.2 LabVIEW的操作模板
1.4 LabVIEW的初步操作
1.4.1 创建VI和调用子VI
1.4.2 程序调试技术
1.4.3 子VI的建立
1.5 图表(Chart)入门
第二章 程序结构
2.1 循环结构
2.1.1 While 循环
2.1.2 移位寄存器
2.1.3 For循环
2.2 分支结构:Case
2.3 顺序结构和公式节点
2.3.1 顺序结构
2.3.2 公式节点
第三章 数据类型:数组、簇和波形(Waveform)
3.1 数组和簇
3.2 数组的创建及自动索引
3.2.1 创建数组
3.2.2 数组控制对象、常数对象和显示对象
3.2.3 自动索引
3.3 数组功能函数
3.4 什么是多态化(Polymorphism)?
3.5 簇
3.5.1 创建簇控制和显示
3.5.2 使用簇与子VI传递数据
3.5.3 用名称捆绑与分解簇
3.5.4 数组和簇的互换
3.6 波形(Waveform)类型
第四章 图形显示
4.1 概述
4.2 Graph控件
4.3 Chart的独有控件
4.4 XY图形控件(XY Graph)
4.5 强度图形控件(Intensity Graph) 4.6 数字波形图控件(Digital Waveform Graph)
4.7 3D图形显示控件(3D Graph)
第五章 字符串和文件I/O
5.1 字符串
5.2 文件的输入/输出(I/O)
5.2.1 文件 I/O 功能函数
5.2.2 将数据写入电子表格文件
5.3 数据记录文件(datalog file)
第六章 数据采集
6.1 概述
6.1.1 采样定理与抗混叠滤波器
6.1.2 数据采集系统的构成
簇(labview系列教程之八)
本页仅作为文档封面,使用时可以删除
This document is for reference only-rar21year.March
08、簇
簇
簇是一种类似数组的数据结构,用于分组数据。簇和数组有着重要的差别,其中一个重要差别是,簇可以包含不同的数据类型,而数组仅可以包含相同的数据类型。例如,一个数组可以包含10个数字指示器,一个簇却可以包含一个数字控件,一个开关和一个字符串控件。
尽管簇和数组的元素都是有序存放的,但访问簇的元素最好是通过释放的方法同时访问其中部分或全部元素,而不是通过索引一次访问一个元素。簇和数组的另一个差别是簇具有固定的大小。
簇通常用于将出现在框图上的有关数据元素分组管理。因为簇在框图中仅用唯一的连线表示,所以对于减少连线混乱和子VI需要的连接器端子个数,使用簇有着积极的效果。可以将簇看做是一捆连线,线缆中每一个连线表示簇的不同元素。在框图上,只有当簇具有相同类型,相同元素数量和相同元素顺序时,才可以将簇的子端连接。多态性应用于簇时,只需要簇具有同样顺序,同样数量的元素。
下面来向大家介绍簇的创建簇的创建框位于前面板中的控件→新式→数组,矩阵和簇→簇,如图:
然后就可以往簇的框中添加各种类型的控件了,例如现在要建立一个学生的记录信息,包括学生的姓名,学号,性别和年龄.这就需要在簇外壳里依次放入两个字符串输入控件,一个数字控件和一个布尔控件.如图:3
与数组的创建类似,簇也可以从程序框图中创建,先在程序框图上放置一个簇外壳,然后就可以在簇外壳里放置各种数据类型常数。如图:
簇内对象的大小是可以调整的,右击簇边界,在弹出的快捷菜单中可以选择各种调节操作,如图:
选择调整为匹配大小,即可缩小簇的边框,如图为调整后的结果: 4
簇结构中的元素排列是按照它们放置的先后来排序的,它与簇内元素的位置无关。放入簇内的第一个元素序号为0,第二个元素序号是1,依次向下排列。如果删除了一个元素,序号将重新自动调整。簇的排序很重要,它直接影响着后面将要介绍的“捆绑”以及“接触捆绑”函数的端口顺序,如果你想将一个簇与另一个簇连接,这两个簇的序和类型必须相同。
LabVIEW界面设计打造简洁易用的用户界面
在当前信息化时代,软件界面设计变得越来越重要。一个好的用户界面能够提升软件的易用性和用户体验,而一个繁复、混乱的界面则可能导致用户流失。作为一个强大且灵活的控制与测量软件,LabVIEW(Laboratory Virtual Instrument Engineering Workbench)在界面设计方面也备受关注。本文将介绍如何通过LabVIEW界面设计打造简洁易用的用户界面。
一、功能定位与界面设计
在开始设计用户界面之前,我们需要先明确软件的功能定位。通过明确软件的目标和用户需求,我们能够更好地选择合适的界面设计方案。在选择界面设计方案时,我们可以考虑以下几个方面:
1. 界面整体布局:合理的界面布局能够使用户能够快速找到需要的功能和信息。我们可以采用经典的三栏式、主从式或者平铺式布局,根据实际需求决定。
2. 导航设计:导航设计关乎用户在软件中的行为流程,合理的导航设计能够提高用户的操作效率。我们可以通过添加菜单、工具栏和导航面板等形式来实现良好的导航设计。
3. 控件选择:选择合适的控件能够直观地呈现数据或者功能,同时也能够提高用户的操作效率。在LabVIEW中,我们可以使用按钮、滑动条、图表等控件来实现各种功能的展示和操作。 二、界面美化与风格设计
除了功能定位和界面设计,界面美化和风格设计也是打造简洁易用的用户界面的关键。以下是几个实用的界面美化和风格设计建议:
1. 颜色搭配:合理的颜色搭配能够提高界面的美观度和可读性。我们可以选择简洁明快的颜色,同时避免颜色过于杂乱,影响用户的视觉体验。
2. 图标设计:图标是用户界面中重要的组成部分之一,好的图标设计能够让用户更好地理解功能或者操作内容。我们可以选择简洁明了的图标,或者自定义特定样式的图标。
3. 字体选择:合适的字体能够提高用户的阅读体验。我们可以选择易读且符合软件风格的字体,同时避免字体过于花哨、难以辨认。