Labview漂亮图标
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-图形化显示数据——图表和图形
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界面配色秘诀NI资深应用工程师潘宇注:本文为LabVIEW网络讲坛系列短片的技术文档,第一部《界面风云》中将主要讲述在LabVIEW中创建用户界面的方法与技巧。
众所周知,在自然界中存在着各种各样的色彩,正是由于这些靓丽的色彩,才使得生活环境变得美好。
大家可以想象一下,如果这个世界上只有灰和白,那么世界会变成什么样子?然而,有很多出类拔萃的LabVIEW编程人员,他们在技术方面往往具有很强的判断力和出色的创造性,但是,在程序的界面配色上,却始终如图1所示的那样,全灰色的单调界面。
图1.单调的灰色界面相比之下,如果能够合理地搭配颜色,对于界面来说会有事半功倍的效果,真正做到五彩生辉,如图2。
要知道,当我们距离界面较远的时候,我们所看到的并不是排版,也不是控件,而是色彩。
那么,究竟该怎样来使用色彩呢?总体来讲,色彩是一个很主观的概念,可谓“仁者见仁、智者见智”,不同的人有着自己不同的配色标准。
但是,既便如此,对于色彩的设计还是有一些共同的标准和前人的经验可以借鉴的。
图2.色彩丰富的LabVIEW界面图3.“总体协调,局部对比”的配色方案首先,就是配色总体的应用原则,即“总体协调,局部对比”,也就是:整体色彩效果应该是和谐的,只在局部的、小范围的地方可以有一些强烈色彩的对比。
以图3的程序为例,首先我们确定了主基调为蓝色,那么整个应用程序的前面板对象都用深浅不同程度、不同饱和度的蓝来表示不同的对象。
但是,局部地方,可以使用一些明亮的红色、黄色、绿色等,与背景白色形成明显对比,突出需要强调的各个地方。
其次,在前面板中巧妙地使用透明色往往也会起到神奇的作用,在图4中,通过透明色,我们可以将一个基本的波形图控件(上图)转换为一个更为美观的显示方式(下图);而在图5中,则可以通过将按钮控件设为透明来实现自定义按钮外观的效果。
这两个应用的具体步骤请参考视频内容。
图4.使用透明色改观波形图控件最后,在这里还有一些技巧和经验分享给大家:一. 所有不用显示前面板的子VI 前面板可以让它保持LabVIEW 的默认灰色,以方便区分主VI 和子VI 。
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虚拟仪器设计教程》
图形与图表显示简介
图形与图表显示是LabVIEW用来实现测量数据图形化显示的一个常用的虚拟 仪器前面板对象之一。
根据数据显示和更新方式的不同,LabVIEW中的图形显示控件分为图形(也 叫事后记录图)和图表(也叫实时趋势图)两类。
图形VI通常先将数据采集到数组中,再将数据绘制到图形中。该过程类似于 电子表格,即先存储数据再生成数据的曲线。数据绘制到图形上时,图形不显示 之前绘制的数据而只显示当前的新数据。图形一般用于连续采集数据的快速过程。
4.获取波形属性
获取波形属性函数是从输入的“波形”数据中获取属性“名称”和相应的属性值。 根据是否连接“名称”参数,该函数有两种模式。默认状态下,名称输入端不连接, 函数返回所有属性的名称及相应以一维数组表示的值。如连接名称输入端,名称输出 端将变为布尔输出端找到,值输出端将变为变体输出端值,该函数仅搜索指定的属性。 如函数没有找到指定的属性,或函数不能将属性转换为默认值,则找到为FALSE,值 显示的是默认值的内容。
第7章 图形与图表显示
《LabVIEW虚拟仪器设计教程》
7.3 波形图
波形图用于对已采集数据进行事后显示处理,它根据实际要求将数据组织成所 需的图形一次显示出来。其基本的显示模式是按等时间间隔显示数据点,而且每一 时刻对应一个数据点。
7.3.1 波形图的组成
标 签
图例
绘图区 标尺图例
游标图例 Y 标 尺
用于在绘制多条曲线前先对输可大入通小的过及二式位快其维对数捷启其数X等菜、用功组例属单Y度状能数的尺性标来与态,据设属进尺实网。也做置性行样的现格过也可转来,设式精。的游通置实并置等度样标过。现改。属、式图对。变性与例图标,颜来尺也色实刻可。现以。通
介绍Labview软件界面菜单
断点与单步执行
为了查找程序中的逻辑错误,你也许希望框图程 序一个节点一个节点地执行。使用断点工具可以 在程序的某一地点中止程序执行,用探针或者单 步方式查看数据。使用断点工具时,点击你希望 设置或者清除断点的地方。断点的显示对于节点 或者图框表示为红框,对于连线表示为红点。当 VI程序运行到断点被设置处,程序被暂停在将要 执行的节点,以闪烁表示。按下单步执行按钮, 闪烁的节点被执行,下一个将要执行的节点变为 闪烁,指示它将被执行。你也可以点击暂停按钮, 这样程序将连续执行直到下一个断点。
功能模板(Functions Palette)
功能模板是创建框图程序的工具。 该模板上的每一个顶层图标都表示 一个子模板。若功能模板不出现, 则可以用Windows菜单下的Show Functions Palette功能打开它, 也可以在框图程序窗口的空白处点 击鼠标右键以弹出功能模板。 只有打开了框图程序窗口,才能出 现功能模板。
设置执行程序高亮
在LabVIEW的工具条上有一个画着灯泡的按钮,这个按钮 叫做“高亮执行”按钮上。点击这个按钮使该按钮图标变 成高亮形式,再点击运行按钮,VI程序就以较慢的速度运 行,没有被执行的代码灰色显示,执行后的代码高亮显示, 并显示数据流线上的数据值。这样,你就可以在根据数据 的流动状态跟踪程序的执行。
只有当打开前面板窗口时才能调用控制模 板。
控制模板包括的几个子模板
• 数值子模板:包含数值的控制和显示。 • 布尔值子模块:逻辑数值的控制和显示。 • 字符串子模板:字符串和表格的控制和显示。 • 列表和环(Ring)子模板:菜单环和列表栏的
控制和显示。 • 数组和群子模板:复合型数据类型的控制和显
功能模板包括的几个子模板
• 结构子模板:包括程序控制结构命令,例如循环控制 等,以及全局变量和局部变量。 • 数值运算子模板:包括各种常用的数值运算符,如+、 -等;以及各种常见的数值运算式,如+1运算;还包括数 制转换、三角函数、对数、复数等运算,以及各种数值常 数。 • 布尔逻辑子模板:包括各种逻辑运算符以及布尔常数。 • 字符串运算子模板:包含各种字符串操作函数、数值 与字符串之间的转换函数,以及字符(串)常数等。 • 数组子模板:包括数组运算函数、数组转换函数,以 及常数数组等。
虚拟仪器 labview 的课件PPT 波形显示72页PPT
36、如果我们国家的法律中只有某种 神灵, 而不是 殚精竭 虑将神 灵揉进 宪法, 总体上 来说, 法律就 会更好 。—— 马克·吐 温 37、纲纪废弃之日,便是暴政兴起之 时。— —威·皮 物特
38、若是没有公众舆论的支持,法律 是丝毫 没有力 量的。 ——菲 力普斯 39、一个判例造出另一个判例,它们 迅速累 聚,进 而变成 法律。 ——朱 尼厄斯
40、人类法律,事物有规律,这是不 容忽视 的。— —爱献 生
6、最大的骄傲于最大难得的知识。——西班牙 8、勇气通往天堂,怯懦通往地狱。——塞内加 9、有时候读书是一种巧妙地避开思考的方法。——赫尔普斯 10、阅读一切好书如同和过去最杰出的人谈话。——笛卡儿
Thank you
labview图标一览表
小于、等于。
8
Time & Dialog(时 包括对话框窗口、时间和出错处理
间和对话框)
函数等。
9
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几种图形显示的总结
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课件
第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被调用时的输入输出接
