上一篇:LabVIEW 网络讲堂 第二季 快速编程之谜
下一篇:LabVIEW 网络讲堂 第二季,精选篇 迷思五问
推荐阅读最新更新时间:2024-03-30 22:09
LabVIEW中的项目
我们可以使用LabVIEW中的项目来管理VI程序以及其他的LabVIEW文件和文档这类的非LabVIEW文件,甚至其他可以想到的计算机文件也可以通过LabVIEW的项目进行管理。当保存项目时,LabVIEW会创建一个项目文件(以.lvproj为后缀)。这个LabVIEW的项目除了保存项目中包含文件的信息,还保存了项目的配置、生成可执行文件以及安装包的相关信息。 可能有人会问 为什么要个项目呢? ,对于这个问题可以有很多个回答。但是一个更好的问题就是 为什么我不要个项目呢? ,对于这个问题的回答就简单了。如果你只是创建一两个VI程序并且你主要着重于采集与分析数据,而不是着重于用来采集分许数据的VI程序的话,你就不需要项目了。
[测试测量]
Labview实现脉波调制( PPM )
根据定义为脉冲宽度调制 生成一个正弦信号,得到其幅值输入给一个方波信号的偏移量 由于方波信号的偏移量里面含有正弦信号的信息 因此通过对方波信号的上升沿或下降沿进行信号触发则可以恢复波形 实现效果 PPM图像输出2 对比两个PPM图像,方波信号的相位发生了偏移,这部分就是正弦信号的幅值信息。 从结果图中可以看出,信号恢复准确。 后端实现
[测试测量]
基于LabVIEW的IGBT模块测试系统设计与实现
0 引言 IGBT模块是 变频器 最关键的部件,IGBT模块的质量是变频器质量的保证。目前因无测试系统,很多公司无法对采购的IGBT模块进行检测筛选,导致有质量隐患的IGBT模块流入生产线,给变频器质量埋下隐患,同时还会造成返工浪费等问题。为了解决此问题,笔者研究并设计了基于LabVIEW的智能IGBT模块测试系统。本文重点介绍了测试系统总体设计方案、硬件设计方案、软件设计方案等。 1 总体设计 IGBT模块测试系统的测试原理如图1所示,模块下桥臂为被测IGBT模块,在上桥臂IGBT模块的c、e并联负载电感L,同时将上桥臂IGBT模块的g与e间接负电压使其处于关断状态,然后在下桥臂IGBT模块的g与e间施加双脉冲,如图1中Vge
[测试测量]
labview编程技巧-----xy graph如何显示连续数据
无论是CHART还是GRAPH,其横坐标都是时间轴,是等间隔的.对于两个相互关联的两组数据,比如,位移与压力,速度与扭矩等,实际就是Y=F(X)的函数关系,用XY GRAPH来表示非常合适. XY GRAPH和GRAPH一样都是表示静态数据的,如何用它来表示动态数据,类似CHART那? 我们知道,CHART自己内部有一个先入先出的缓冲区FIFO,它只所以能够不断地显示连续数据,就是每次调用时,向这个缓冲去添加新的数据,因此我们对X和Y建立两个FIFO,就可以实现XY 连续数据显示了. LABVIEW在逐点分析库提供了这样一个FIFO节点,可能很多人没有注意到. 看一下它的用法 这样,就实现了XY GRAPH
[测试测量]
LABVIEW编程笔记
1.按键转换为数值 将按键放入簇中,通过簇转换为数组,用数组索引获得按键对应数值。后面板如图 2条件结构 对于每个分支,可使用标签工具在条件结构上部的条件选择器标签中输入值、值列表或值范围。 如使用列表,数值之间用逗号隔开。如使用数值范围,指定一个类似10..20的范围可用于表示10到20之间的所有数字(包括10和20)。也可以使用开集范围。例如,..100表示所有小于等于100的数,100..表示所有大于等于100的数。对于字符串范围,a..c包括所有a或b开头的字符串,但不包括以c开头的字符串。而a..c,c则同时包括结束值c。具体在帮助中查看创建条件结构。该部分后面板如图。
[测试测量]
LabVIEW子VI与VI的层次结构
例2-1是我们创建的第一个VI,也是一个极其简单的VI。其实在图形化语言中,最经常使用的是子VI。子VI类似于文本语言中的子程序。 在图形化语言中,子VI是提供给其它VI使用的VI,子VI可以实现与调用VI之间的数据交换。子VI除了可以被其它VI使用外,它的另一个作用就是简化程序框图。对于一个复杂的程序框图可以通过创建多个子VI来进行化简。 子VI是模块化程序设计的基础和主要部件。子VI使得程序易于调试、理解和维护。所以理解和创建子VI是构建VI的基础。 LabVIEW函数选板上所提供的内置VI都属于子VI。这些内置VI是LabVIEW开发环境所提供的,安装LabVIEW后即可获得。除此之外,我们还可以创建适合自己使用的子VI。
[测试测量]
LabVIEW静态事件的注册
用户界面事件可以进行用户静态事件注册,使用 编辑事件 对话框配置事件结构来处理静态注册的事件。选择事件源,事件源可以是程序、VI或某个控件;再选择一个事件源可产生的特定事件,如前面板大小调整,值改变等,再根据应用程序的需求,编辑该分支来处理事件数据。 运行一个含有事件结构的VI时,LabVIEW会自动进行静态事件注册。只有在VI处于运行状态或另一个处于运行状态的VI以子VI的形式调用该VI时,LabVIEW才产生该VI的事件。运行一个VI时,LabVIEW将顶层VI及其在程序框图上所调用的子VI的层次结构设置一个称为保留的执行状态。由于Ⅵ的父VI在运行时会随时将其作为子VI调用,所以当VI处于保留状态时,不能编辑VI或单击运行按钮。
[测试测量]
基于LabVIEW RT 的集散控制系统
应用领域:工业自动化
挑战:利用PXI嵌入式控制器、LabVIEW RT 开发出完成高速、高精度、多实时闭环控制任务,数据采集,逻辑控制等的多功能测控平台。
应用方案:使用National Instruments公司的RT系列的PXI嵌入式控制器、E系列多功能数采卡、LabVIEW RT 、labVIEW RT控制工具包以及执行程序生成器来开发一个集多任务实时控制、数据采集、数据分析为一体的集散测控系统。
使用的产品:PXI 8186 RT ;LabVIEW RT;PXI-6052E;PXI-6527
介绍
近年来,随着我国经济的迅猛发展,测控技术,尤其是基于LabVIEW快速开发的测控系统也在各行各业得到了较好地应用
[测试测量]