Labview漂亮图标

合集下载

LABVIEW第4章图形显示

LABVIEW第4章图形显示

图4-3 Waveform Graph弹出菜单
第4章 图形显示
图4-4 X 标尺菜单
第4章 图形显示
设置刻度类型为任意刻度后,Waveform Graph控件上X轴
只有第一个和最后一个刻度显示,如图4-5所示。此时Add
Maker项为可选项,利用该项可以在鼠标指针所在的位置增加 新刻度及相应的竖直网络线,如图4-6所示。
第4章 图形显示
图4-10 标尺选项
第4章 图形显示
图4-11 Cursor游标选项
第4章 图形显示
4.1.2 Waveform Graph组成元素的使用方法
根据图4-2所示,分别介绍Waveform Graph的部分组成元素
的使用方法。 1.波形设置工具
利用波形设置工具可以定义波形的各种相关参数。使用文
标签显示和标签的内容;Caption栏用来设置标题的显示和标题 的内容;Enable State栏用来设置Waveform Graph的状态;其余 几个选项用于是否显示特定的工具面板。
第4章 图形显示
图4-7 外观选项
第4章 图形显示
数据格式与精度(Format and Precision)选项如图4-8所示。
本编辑工具单击波形控制工具上的名称可以进行修改。默认情 况只显示第一条波形的图例,使用定位工具拖动下边沿可以填
加图例。
第4章 图形显示
2.图形工具选板 图形工具选板用来选择鼠标操作模式,共有3个按钮。十 字标志按钮用于切换操作模式和普通模式;第二个按钮是缩放 工具按钮,共有6个选项,从左到右,从上到下依次是按鼠标 拖拽出来的矩形放大、按鼠标拖拽水平放大、按鼠标拖拽垂直 放大、取消最近一次的操作、按鼠标所在点位置放大和按鼠标 所在点位置缩小,如图4-13所示;第三个按钮是平移工具,用 于在X-Y平面上移动可视区域的位置。

LabVIEW第7章 LabVIEW开发环境4-图形化显示数据——图表和图形

LabVIEW第7章 LabVIEW开发环境4-图形化显示数据——图表和图形

39
小试身手
5. 在习题4的基础上再增加1路电压信号采集, 此路电压信号的范围为5到10V,采样间隔是 50ms,共采100个点。采样完成后,将两路采 样信号显示在同一个Waveform Graph中。
40
小试身手
6. 将习题5中的X轴改为时间轴显示,要求时间 轴能真实的反映采样时间。分析为什么与习题 5的显示结果截然不同?
32
7.5.4 三维图形(3D Graph) 三维图形( )
3、三维曲线图(3D Curve Graph) 、三维曲线图( )
33
7.5.5 Picture图形控件 图形控件
向Picture控件导入图片
34
7.5.5 Picture图形控件 图形控件
利用Picture控件画图
35
小试身手
1. 请说出Chart、Waveform Graph、XY Graph 之间的主要区别。
25
7.5.3 Graph图表——XY Graph 图表
1、XY两个一维数组绑定为簇作为输入 、 两个一维数组绑定为簇作为输入
这是最简的一种情形,Bundle函数的输入的第一个数组为X Array, 第二个数组为Y Array。绑定为簇后可以直接输入,也可以将多个簇 Build Build为一维数组输入实现多条曲线。
31
7.5.4 三维图形(3D Graph) 三维图形( )
2、三维参量曲面图(3D Parametric 、三维参量曲面图( Graph) )
它需要3个轴的数据均为二维数组, 它需要 个轴的数据均为二维数组,分别决定了相 个轴的数据均为二维数组 对于x平面 平面、 平面和 平面的曲面。 平面和z平面的曲面 对于 平面、y平面和 平面的曲面。

五彩生辉—— LabVIEW 界面配色秘诀

五彩生辉—— LabVIEW 界面配色秘诀

五彩生辉——LabVIEW界面配色秘诀NI资深应用工程师潘宇注:本文为LabVIEW网络讲坛系列短片的技术文档,第一部《界面风云》中将主要讲述在LabVIEW中创建用户界面的方法与技巧。

众所周知,在自然界中存在着各种各样的色彩,正是由于这些靓丽的色彩,才使得生活环境变得美好。

大家可以想象一下,如果这个世界上只有灰和白,那么世界会变成什么样子?然而,有很多出类拔萃的LabVIEW编程人员,他们在技术方面往往具有很强的判断力和出色的创造性,但是,在程序的界面配色上,却始终如图1所示的那样,全灰色的单调界面。

图1.单调的灰色界面相比之下,如果能够合理地搭配颜色,对于界面来说会有事半功倍的效果,真正做到五彩生辉,如图2。

要知道,当我们距离界面较远的时候,我们所看到的并不是排版,也不是控件,而是色彩。

那么,究竟该怎样来使用色彩呢?总体来讲,色彩是一个很主观的概念,可谓“仁者见仁、智者见智”,不同的人有着自己不同的配色标准。

但是,既便如此,对于色彩的设计还是有一些共同的标准和前人的经验可以借鉴的。

图2.色彩丰富的LabVIEW界面图3.“总体协调,局部对比”的配色方案首先,就是配色总体的应用原则,即“总体协调,局部对比”,也就是:整体色彩效果应该是和谐的,只在局部的、小范围的地方可以有一些强烈色彩的对比。

以图3的程序为例,首先我们确定了主基调为蓝色,那么整个应用程序的前面板对象都用深浅不同程度、不同饱和度的蓝来表示不同的对象。

但是,局部地方,可以使用一些明亮的红色、黄色、绿色等,与背景白色形成明显对比,突出需要强调的各个地方。

其次,在前面板中巧妙地使用透明色往往也会起到神奇的作用,在图4中,通过透明色,我们可以将一个基本的波形图控件(上图)转换为一个更为美观的显示方式(下图);而在图5中,则可以通过将按钮控件设为透明来实现自定义按钮外观的效果。

这两个应用的具体步骤请参考视频内容。

图4.使用透明色改观波形图控件最后,在这里还有一些技巧和经验分享给大家:一. 所有不用显示前面板的子VI 前面板可以让它保持LabVIEW 的默认灰色,以方便区分主VI 和子VI 。

LabVIEW经典PPT课件

LabVIEW经典PPT课件

13
.
第3章 LabVIEW的程序运行结构
3.1 两种不同的循环结构 3.2 定时结构 3.3 独特的条件结构 3.4 不和谐的顺序结构 3.5 禁用部分程序框图结构 3.6 局部变量、内置全局变量和函数全局变量 3.7事件结构
14
.
3.1 两种不同的循环结构
3.1.1 For循环的组成和特点 3.1.2 For循环与数组 3.1.3 For循环与移位寄存器 3.1.4 For循环中的continue和break 3.1.5 While循环不仅仅是循环 3.1.6 While循环与定时 3.1.7 反馈节点
28
.
4.8 几种常用的内存分析工具和方法
4.8.1 内存的重要性 4.8.2 内存和性能查看工具 4.8.3 VI 使用的内存 4.8.4 优化内存的一般注意事项 4.8.5 数组处理与内存优化 4.8.6 避免循环中不必要的计算、读写控件或者变量
29
.
4.9 影响VI运行速度的因素
口 第九章:MathScript 第十章:基于组件的程序结
构 第十一章:人机交互与编程
风格
3
.
应用篇
第十二章:VI模板、设计模 式、状态图
第十三章:串并口通讯、网 络与DSC
第十四章:数据库、报表工 具
第十五章:LabVIEW与RT系 统
第十六章:LabVIEW与数据 采集
第十七章:FPGA工具包
44
.
5.2.6 读写二进制文件
二进制文件是计算机文件中最常见的文件。它占用空间 最小,适合于连续存储大量数据。同时,它的存储格式 与数据在内存中的存储格式一致或者类似,很多情况下 甚至是内存的映射。因此,无论是存储还是读取都是速 度最快的,而且还具有非常高的安全性。如果不知道数 据的格式,很难分析出文件的格式。

第7章图形与图表显示(LabVIEW虚拟仪器设计教程课件)

第7章图形与图表显示(LabVIEW虚拟仪器设计教程课件)

第7章 图形与图表显示
《LabVIEW虚拟仪器设计教程》
图形与图表显示简介
图形与图表显示是LabVIEW用来实现测量数据图形化显示的一个常用的虚拟 仪器前面板对象之一。
根据数据显示和更新方式的不同,LabVIEW中的图形显示控件分为图形(也 叫事后记录图)和图表(也叫实时趋势图)两类。
图形VI通常先将数据采集到数组中,再将数据绘制到图形中。该过程类似于 电子表格,即先存储数据再生成数据的曲线。数据绘制到图形上时,图形不显示 之前绘制的数据而只显示当前的新数据。图形一般用于连续采集数据的快速过程。
4.获取波形属性
获取波形属性函数是从输入的“波形”数据中获取属性“名称”和相应的属性值。 根据是否连接“名称”参数,该函数有两种模式。默认状态下,名称输入端不连接, 函数返回所有属性的名称及相应以一维数组表示的值。如连接名称输入端,名称输出 端将变为布尔输出端找到,值输出端将变为变体输出端值,该函数仅搜索指定的属性。 如函数没有找到指定的属性,或函数不能将属性转换为默认值,则找到为FALSE,值 显示的是默认值的内容。
第7章 图形与图表显示
《LabVIEW虚拟仪器设计教程》
7.3 波形图
波形图用于对已采集数据进行事后显示处理,它根据实际要求将数据组织成所 需的图形一次显示出来。其基本的显示模式是按等时间间隔显示数据点,而且每一 时刻对应一个数据点。
7.3.1 波形图的组成
标 签
图例
绘图区 标尺图例
游标图例 Y 标 尺
用于在绘制多条曲线前先对输可大入通小的过及二式位快其维对数捷启其数X等菜、用功组例属单Y度状能数的尺性标来与态,据设属进尺实网。也做置性行样的现格过也可转来,设式精。的游通置实并置等度样标过。现改。属、式图对。变性与例图标,颜来尺也色实刻可。现以。通

介绍Labview软件界面菜单

介绍Labview软件界面菜单

断点与单步执行
为了查找程序中的逻辑错误,你也许希望框图程 序一个节点一个节点地执行。使用断点工具可以 在程序的某一地点中止程序执行,用探针或者单 步方式查看数据。使用断点工具时,点击你希望 设置或者清除断点的地方。断点的显示对于节点 或者图框表示为红框,对于连线表示为红点。当 VI程序运行到断点被设置处,程序被暂停在将要 执行的节点,以闪烁表示。按下单步执行按钮, 闪烁的节点被执行,下一个将要执行的节点变为 闪烁,指示它将被执行。你也可以点击暂停按钮, 这样程序将连续执行直到下一个断点。
功能模板(Functions Palette)
功能模板是创建框图程序的工具。 该模板上的每一个顶层图标都表示 一个子模板。若功能模板不出现, 则可以用Windows菜单下的Show Functions Palette功能打开它, 也可以在框图程序窗口的空白处点 击鼠标右键以弹出功能模板。 只有打开了框图程序窗口,才能出 现功能模板。
设置执行程序高亮
在LabVIEW的工具条上有一个画着灯泡的按钮,这个按钮 叫做“高亮执行”按钮上。点击这个按钮使该按钮图标变 成高亮形式,再点击运行按钮,VI程序就以较慢的速度运 行,没有被执行的代码灰色显示,执行后的代码高亮显示, 并显示数据流线上的数据值。这样,你就可以在根据数据 的流动状态跟踪程序的执行。
只有当打开前面板窗口时才能调用控制模 板。
控制模板包括的几个子模板
• 数值子模板:包含数值的控制和显示。 • 布尔值子模块:逻辑数值的控制和显示。 • 字符串子模板:字符串和表格的控制和显示。 • 列表和环(Ring)子模板:菜单环和列表栏的
控制和显示。 • 数组和群子模板:复合型数据类型的控制和显
功能模板包括的几个子模板
• 结构子模板:包括程序控制结构命令,例如循环控制 等,以及全局变量和局部变量。 • 数值运算子模板:包括各种常用的数值运算符,如+、 -等;以及各种常见的数值运算式,如+1运算;还包括数 制转换、三角函数、对数、复数等运算,以及各种数值常 数。 • 布尔逻辑子模板:包括各种逻辑运算符以及布尔常数。 • 字符串运算子模板:包含各种字符串操作函数、数值 与字符串之间的转换函数,以及字符(串)常数等。 • 数组子模板:包括数组运算函数、数组转换函数,以 及常数数组等。

虚拟仪器 labview 的课件PPT 波形显示72页PPT

虚拟仪器 labview 的课件PPT 波形显示72页PPT
虚拟仪器 labview 的课件PPT 波形显 示
36、如果我们国家的法律中只有某种 神灵, 而不是 殚精竭 虑将神 灵揉进 宪法, 总体上 来说, 法律就 会更好 。—— 马克·吐 温 37、纲纪废弃之日,便是暴政兴起之 时。— —威·皮 物特
38、若是没有公众舆论的支持,法律 是丝毫 没有力 量的。 ——菲 力普斯 39、一个判例造出另一个判例,它们 迅速累 聚,进 而变成 法律。 ——朱 尼厄斯
40、人类法律,事物有规律,这是不 容忽视 的。— —爱献 生
6、最大的骄傲于最大难得的知识。——西班牙 8、勇气通往天堂,怯懦通往地狱。——塞内加 9、有时候读书是一种巧妙地避开思考的方法。——赫尔普斯 10、阅读一切好书如同和过去最杰出的人谈话。——笛卡儿
Thank you

labview图标一览表

labview图标一览表

小于、等于。

Time & Dialog(时 包括对话框窗口、时间和出错处理
间和对话框)
函数等。

File I/O(文件输 包括处理文件输入/输出的程序和
入/输出)
函数。
10
Data
包括数据采集硬件的驱动,以及信
Acquisition(数据 号调理所需的各种功能模块。
采集)
11 12 13
14 15 16 17 18 19 20 21 22 23
Edit Text(编辑 用于输入标签文本或者创建自
文本)
由标签。当创建自ect Wire(连 用于在流程图程序上连接对
线)
象。如果联机帮助的窗口被打
开时,把该工具放在任一条连
线上,就会显示相应的数据类
型。
Object Shortcut 用鼠标左键可以弹出对象的弹 Menu(对象菜单) 出式菜单。
Graphics
& 包括3D、OpenGL、声音播放等功能
Sound(图形与声 模块。包括调用动态连接库和CIN
音)
节点等功能的处理模块。
Tutorial(示教课 包括LabVIEW示教程序。 程)
Report Generation(文档 生成)
Advanced(高级功 能)
Select a VI(选择 子VI)
Waveform(波形) Analyze(分析)
Instrument I/O(仪器输入/输 出)
各种波形处理工具
信号发生、时域及频域分析功能模 块及数学工具 。
包括GPIB(488、488.2)、串行、 VXI仪器控制的程序和函数,以及 VISA的操作功能函数。
Motion

labview几种图形显示的总结

labview几种图形显示的总结

1.xy图xy图也叫坐标图,用来绘制多变量函数曲线,如圆或具有可变时基的波形。

Xy图可显示任何均匀采样或非均匀采样的点的集合。

在xy图中显示多条曲线,只需将多个单条曲线(x,y捆绑数据)通过数组创建函数送给xy图显示即可。

其接受的数据不要求水平坐标等间隔分布。

如2.波形图波形图用于显示测量值为均匀采集的一条或多条曲线。

波形图仅绘制单变量函数,比如y=f(x),并且各点沿x轴均匀分布。

可接受多种类型和格式的数据(如数据类型包括数组,簇,波形数据。

数据格式包括一维数组,多维数组,簇数组)。

波形图是一个事后显示数据的图形控件,其要显示的数据全部到达后(即先将数据存放到一个数组中),一次性送给波形图显示。

1》波形图接受包含初值,步长、数据数组的簇。

波形图的数据类型如果是簇,则簇的元素必须按照起始点,步长,波形数组数据的顺序排放,否则波波形图不能接受其数据,因为其数据类型不匹配。

如下图所示:2》数组数据在波形图中显示注:波形图接收数组数据时,其默认起始点为0,步长为1,因此这两图都是显示一个周期的正弦波,但最终坐标值不一样,接受簇数组的为0+2*128=256,接收波形数组数据时为0+1*128=128。

3》簇数组数据类型在波形图中的显示(通过创建数组函数)4.波形图标波形图标显示一条或条曲线的特殊波形显示控件,一般用来显示以恒定采样率采集得到的数据。

与波形图不同的是,波形图标并不是一次性接收所有需要显示的数据,而是逐点地接受数据并逐点的显示数据,保留上一次数据的同时显示当前接受的数据。

显示数据的范围取决于设置的缓冲区的大小,当超过其大小时,便舍弃最早的数据,相当于一个队列,遵循先进先出的原则。

设置缓冲区的大小,可在波形图标上右击后选项“图标历史长度“设置。

其最大容量是1024个数据点。

波形图标的波形点数超过图形界面时,波形图标有三种刷新模式:带状图标、示波器图标和扫描图。

波形图标接受的数据类型和波形图相同,而显示相同波形时,二者接受的数据格式不一样。

虚拟仪器 labview LabVIEW入门PPT课件

虚拟仪器 labview   LabVIEW入门PPT课件

第9页/共37页
2.2 LabVIEW的操作模板
LabVIEW具有多个图形化的操作模板,用于创建和 运行程序。共分三类:为工具(Tools)模板、控 件(Controls)模板和功能(Functions)模板。
1.工具模板
工具模板为编程者提 供了各种用于创建、 修改和调试VI程序的 工具。
第10页/共37页
第29页/共37页
2.4.2 调试VI 1.单步执行VI (1)单步(入)执行 (2)单步(跳)执行 (3)单步(出)
第30页/共37页
2.设置断点 将工具模板总鼠标切换到断点工具状态,
单击框图程序中需设置断点的地方即可。
第31页/共37页
3.设置探针 将工具模板总鼠标切换到探针工具状态,
单击框图程序中需查看的数据连线,会弹出一 个对话框,若有数据流过,即显示该数据值。
2.1 基本概念与术语
1. LabVIEW,
Laboratory Virtual instrument Engineering
Workbench的缩写,一种图形化的编程语言,又称 为“G”语言。使用这种语言编程时,基本上不 写程序代码,取而代之的是流程图或框图程序。
2. VI 使用LabVIEW开发平台编制的程序称为虚拟仪
连线:端口、节点间的数据通道,定义了框图内 的数据流动方向。
第5页/共37页
采样点数 512 振幅 频率 100000 10
正弦波 100
第6页/共37页
下面是一些常用数据类型所对应的线型和颜色:
整形 浮点数 逻辑量 字符串 文件路径
第7页/共37页
5. 图标/连接端口
VI具有层次化和结构化的特征。一个VI可以作 为子程序,这里称为子VI(SubVI),被其他VI 调用。 图标:作为子VI的直观标记; 连接端口:表示该子VI被调用时的输入输出接

labview

labview

什么是l a b v i e w本页关键词:labview labview 下载labview8.2 labview教程labview论坛labview 8.20 labview 7.0labview 序列号labview7.1 labview 8.0Labview概述虚拟仪器(virtual instrumention)是基于计算机的仪器。

计算机和仪器的密切结合是目前仪器发展的一个重要方向。

粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。

随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。

另一种方式是将仪器装入计算机。

以通用的计算机硬件及操作系统为依托,实现各种仪器功能。

虚拟仪器主要是指这种方式。

下面的框图反映了常见的虚拟仪器方案。

虚拟仪器的主要特点有:∙尽可能采用了通用的硬件,各种仪器的差异主要是软件。

∙可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。

∙用户可以根据自己的需要定义和制造各种仪器。

虚拟仪器实际上是一个按照仪器需求组织的数据采集系统。

虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。

目前在这一领域内,使用较为广泛的计算机语言是美国NI公司的LabVIEW。

虚拟仪器的起源可以追朔到20世纪70年代,那时计算机测控系统在国防、航天等领域已经有了相当的发展。

PC机出现以后,仪器级的计算机化成为可能,甚至在Microsoft公司的Windows诞生之前,NI公司已经在Macintosh计算机上推出了LabVIEW2.0以前的版本。

对虚拟仪器和LabVIEW长期、系统、有效的研究开发使得该公司成为业界公认的权威。

普通的PC有一些不可避免的弱点。

用它构建的虚拟仪器或计算机测试系统性能不可能太高。

目前作为计算机化仪器的一个重要发展方向是制定了VXI标准,这是一种插卡式的仪器。

LabVIEW图形化编程课件

LabVIEW图形化编程课件

LabVIEW图形化编程课件LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种流行的图形化编程软件,它被广泛应用于科学研究、工程设计和控制系统等领域。

本课件旨在介绍LabVIEW的基本概念、编程方法和实际应用,帮助学习者快速上手并掌握LabVIEW图形化编程技能。

一、LabVIEW简介LabVIEW是由美国国家仪器公司(NI)开发的一种图形化编程环境,它采用数据流图(Dataflow Diagram)的形式表示程序结构,用户通过拖拽、连接图形化的函数模块来搭建程序,并通过连接线实现数据传递。

LabVIEW提供了丰富的工具和函数库,可用于不同领域的应用开发,包括数据采集、信号处理、控制系统和仪器控制等。

二、LabVIEW编程基础1. 界面与控件在LabVIEW中,用户可以通过拖拽控件来创建程序界面,例如按钮、滑动条和图表等。

这些控件可以与程序逻辑和数据交互,实现用户与程序的交互操作。

2. 数据类型与线连接LabVIEW支持多种数据类型,包括整数、浮点数、字符串和数组等。

用户通过线连接将不同的数据类型输入和输出,实现数据的传递和处理。

LabVIEW中,数据流的方向和传递方式是由用户通过线连接决定的,这种数据流图的设计理念使得程序结构清晰可见。

3. 程序结构与流程控制LabVIEW提供了一系列的结构化编程工具,例如循环、判断和选择结构等,用于控制程序的执行流程。

用户可以根据需求灵活地设计程序结构,并通过调试功能对程序进行验证和调整。

三、LabVIEW应用案例1. 数据采集与处理LabVIEW具有强大的数据采集和处理能力,可以通过仪器连接、传感器或其他数据源获取实时的数据,并进行分析和可视化展示。

例如,利用LabVIEW可以实现温度、压力和湿度等参数的实时监测和数据记录等功能。

2. 控制系统与机器人由于LabVIEW本身具备了丰富的控制接口和函数库,因此它在控制系统和机器人领域有着广泛的应用。

虚拟仪器 labview 课件PPT 第六章 波形显示.ppt

虚拟仪器 labview 课件PPT 第六章 波形显示.ppt

第六章 波形显示
(1).
:是AutoScale X和AutoScal Y的
快捷图标,缺省时为有效。当其无效时,可改变
XY轴的Lable。
(2). :这是设置X、Y轴刻度数字标度方式的 快捷键,其选项内容与X Scale→Formatting→ Format&Precision一样。
(3). :使用该工具可以在显示区内随意拖动 波形。
第六章 波形显示
第六章 波形显示
例6.3.2 用一个输入控制两个输出,用XY Graph 显示输入输出之间的关系。
第六章 波形显示
第六章 波形显示
6.4 密度图形显示控件(Intensity Graph)
在前面介绍的Waveform Graph、Waveform Chart 和XY Graph都是用于描绘二维数据的,当需要显示 三维数据时,如平面上各点温度值的发布,就需要 用到密度图。
第六章 波形显示
3. 波形设置。 单击波形显示控件的右上方的波形图标,会弹出
波形曲线的线型、颜色和填充模式等属性菜单,如 下图:
第六章 波形显示
① Common Plots: 图形表示方法。提供了光滑 曲线、离散点图,数据点直接连接以及直方图和填 充图等六种形式。
② Color:设置曲线颜色。
第六章 波形显示
注意:显示N条波形必须有N组数据。数据数组的组 织根据不同需求而定。
第六章 波形显示
第六章 波形显示
例6.1.4 在上例的基础上,要求显示每个点 的采样时间(间隔5ms)和开始采样数据。
第六章 波形显示
第六章 波形显示
例6.1.5 在一次实验中,进行了两个量的电压测 量,但在相同的时间内一个采集了20个点,另一个 采集了40个点。用波形控件显示测量结果。

第9章LabVIEW课件

第9章LabVIEW课件
每个设备,包括计算机接口卡,必须有一个0~30之间的GPIB地址。一般GPIB接口板设置为地址0,仪器的GPIB地址为1~30。GPIB由一个控者来控制总线。在总线上传送仪器命令和数据,控者寻址一个讲者,一个或者多个听者。数据串在总线上从讲者向听者传送。LabVIEW的GPIB程序包自动处理寻址和大多数其他的总线管理功能。9.2.3 GPIB子模板简介 GPIB子模板位于Instrument I/O子模板下,如图9-3所示。该子模板包含10个传统的GPIB子模块和488.2GPIB命令模块。这些模块在工作平台上可以调用低层的488.2驱动软件。大多数的GPIB应用程序只需要从仪器读写数据串。下面讨论常用的子模块、具体常用节点及其功能(如表9.1所示)。
图9-3 GPIB子模板
表9.1 GPIB子模块
9.2.4 GPIB 仪器应用举例 【例9.1】 使用GPIB子程序模块与GPIB设备通信。 建立一个与任何GPIB仪器通信的程序。本例采用传统的GPIB子程序与指定仪器进行GPIB读/写操作。命令行参数“*idn?”适用于大多数IEEE 488.2兼容仪器,它要求仪器返回其标识符。GPIB仪器通信VI前面板如图9-4所示。 1.前面板的建立 (1) 从File菜单中选择NEW打开一个新面板。 (2) 建立上图所示的控制和显示(请记住,从程序框图(见图9-5)中选择相应的功能模块,再选择Create Control或者Create Indicator,可以产生所有的控制和显示)。 (3) 从“写入数据”控制栏中输入“*idn?”,在“字节计数”中输入数值100,如图9-4所示。
图9-4 GPIB仪器通信VI前面板
图9-5 GPIB仪器通信VI框图程序
2.程序框图的建立 (1) 打开框图编程窗口。 (2) 创建图9-5所示的框图子程序模块。 GPIB Write功能模块(在Instrument I/O GPIB子模板)用于将字符串写入GPIB仪器。 GPIB Read功能模块(在Instrument I/O GPIB子模板)用于从GPIB仪器中读取数据字符串。 General Error Handler功能模块(在TIME & DIALOG子模板)用于检查出错报告字符串,如果发现错误,则显示一个对话框。 (3) 返回前面板,并运行该程序。在“读出数据”显示栏中将显示仪器的标识字符串,如果无数据返回,而接收到一个GPIB出错信息“EABO”(或者“error=6”),则表示仪器不能读命令参数“*idn?”,需查阅仪器的使用手册以找出合适的相应命令。 (4) 将上述程序以GPIB.vi的名字保存,然后关闭。

labview图标编辑器

labview图标编辑器

什么是子VI子VI 是供其他VI 使用的VI ,与子程序类似。

子VI 是层次化和模块化VI 的关键组件,它能使VI 易于调试和维护。

使用子VI 是一种有效的编程技术,因为它允许在不同的场合重复使用相同的代码。

G 编程语言的分层特性就是在一个子VI 中能够调用到另一个子VI 。

下面可用一个表格表明子VI 的作用:程序代码调用子程序function average (in1,in2,out) {out=(in1+in2)/2.0; }main {average (point1,point2,pointavg); }子VI 框图调用子VI 框图编辑图标和连接器:1.图标:每个VI 都有一个默认的图标,显示在前面板和框图窗口的右上角。

默认图标是一个Labview 徽标和一个数字构成的图片,该数字指出自从Labview 启动后已打开新VI 的数量。

使用“编辑图标”可以定制该图标。

如图:选择编辑图标后,便可打开图标编辑器。

编辑器如图:各个控件的作用如图:一个像素一个像素地绘制和擦除绘制直线。

使用限制绘制水平,垂直和对角线从图标象素选取前景色用前景色填充封闭区域使用前景色绘制矩形框。

双击该工具,可以用前景色给图标加边框使用前景色绘制框并用背景色填充。

双击该工具,可以用前景色给图标加边框并用背景色填充。

选择图标区域,用于移动,复制,删除,或执行其他操作。

双击次此工具并在键盘上按键将立刻删除整个图标。

在图标中输入文本。

双击该工具可以选择不同字体。

在图标中通常采用小字体。

显示当前前景色和背景色。

分别单击前景和背景将进入彩色选项板,从中可以选择新的颜色。

编辑好图标以后,就可以看到自己编辑的图标,如图:连接器:连接器是与VI控件和指示器对应的一组端子。

连接器是为了VI建立的输入和输出口,这样VI就可以作为子VI使用。

连接器从输入端子接受数据,并在VI执行完成是将数据传送到输出端子。

在前面板上,每一个端子都与一个具体的控件或指示器相对应。

labview图片按钮

labview图片按钮

LabVIEW如何制作图片按钮[收藏]上传者:dolphin 浏览次数:748分享到:开心网人人网新浪微博EEPW微博使用LabVIEW已经有三年多的历史了,因为它的易用性、灵活性和良好的发展势头,已经成为工作中必不可缺的一种编程工具。

三年多的使用过程中积累了一些小技巧和体会,有空时逐步总结出来,作为一点积累,也供需要的人分享。

在LabVIEW中制作图片按钮的方法比较简单,也是很久以前就在网上发布过的,在此重新贴出,作为《LabVIEW编程贴士》系列的首篇。

LabVIEW提供的各种按钮多为简单矩形按钮,无图片修饰,如果想制作带图片的漂亮按钮或者工具栏上的小图片按钮,可按以下步骤进行:1.选定图片。

建议使用jpg或者png格式,常用的大小有48×48、32×32、24×24、16×16等,可按实际需要选择大小。

网上有许多漂亮的ico格式图标,但不能被直接使用,可以使用专用的图标工具Axialis IconWorkshop将其转换为png格式,注意最好导出两幅图片,后者的亮度调暗一些,可作为按钮被按下时的图片,以增加动态效果,如图1所示。

调暗亮度的功能在IconWorkshop菜单中“绘图-颜色-亮度/对比度”下。

图12. 打开LabVIEW,新建一个自定义控件,即Custom Control,如图2所示。

图23. 在新建控件中任意添加一个按钮,去掉Label和Boolean text,并调整其大小与图片大小一致,如图3所示。

图34. 导入图片。

首先将按钮臵为无色透明,方法是从LabVIEW 菜单中“Window-Show Tools Palette”,然后将着色工具的前景色和背景色都臵为无色透明,用此着色工具点击按钮,将其臵为完全无法直接看到的透明状态,如图4所示。

图4然后导入图片,菜单中“Edit-Import Picture from File”,先导入按钮弹起时的图片(即稍亮的那个),右键点击按钮(因为此时已看不见按钮,可先用鼠标画一大矩形选中按钮),弹出的菜单中选择“Import Picture-False”,导入后的效果如图5所示。

Labview-图像处理大全

Labview-图像处理大全

10.2利用LabVIEW进行图像采集与处理利用LabVIEW进行图像处理是一个非常重要的应用。

在许多行业中采用图像的采集和识别来进行判断、控制,使操作更加精确,具有可信度、人性化、智能化。

本节将讲解利用LabVIEW进行图像采集和处理的实例。

10.2.1图像处理介绍图像处理也可以称作视觉处理。

LabVIEW提供了多种图像处理的方法。

其中NI 公司的视觉采集软件提供的驱动和函数,既能够从数千种连接到NI帧接收器上的不同相机上采集图像,也能够从连接在PC、PXI系统或笔记本计算机上标准端口的IEEE1394和千兆位以太网视觉相机采集图像。

LabVIEW中的视觉开发模块作为强大的机器视觉处理库,配有各类函数,其中包括:边缘检测、颗粒分析、光学字符识别和验证、一维和二维代码支持、几何与模式匹配、颜色工具。

该模块可与NI公司的所有软件、C++、Microsoft Visual Basic、相互调用,为用户提供了相当便利的操作。

用户可通过视觉开发模块的同步功能,实现与运动或数据采集测量的同步。

NI公司提供的图像处理软件包Vision8.5.1Acquisition Software,是专门为LabVIEW8.5服务的。

它可以在LabVIEW8.5中完成各种关于图像处理、视觉运行的控制。

10.2.2实例内容说明本实例主要完成通过USB摄像头采集图像,并经过一些运算对图像进行数据分析。

在实例中用采集到的图片作样本,让系统认识一个像素,然后开始自动查找图像中的相同像素,查找时还要对图片进行翻转,以全面找到相同的像素,最后再标注出这些点的中心位置和点数。

10.2.3Vision安装与介绍本例主要通过Vision8.5.1Acquisition Software软件包来实现。

Vision8.5.1Acquisition Software软件包是一种专门的图像处理软件,需要单独安装。

此软件一般可以通过供应商购买,也可以通过NI公司网站下载。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档