LabVIEW系列——自定义错误

发布者:SereneMelody最新更新时间:2015-10-15 来源: eefocus关键字:LabVIEW  自定义错误 手机看文章 扫描二维码
随时随地手机看文章
1、自定义错误代码文本文件在labview中三处:
     a)、E:Program FilesNational InstrumentsLabVIEW 8.6projecterrors
     b)、E:Program FilesNational InstrumentsLabVIEW 8.6user.liberrors
     c)、E:Program FilesNational InstrumentsSharedLabVIEW Run-Time8.6errors
     所有的错误代码文件的后缀为-errors.txt,比如Analysis-errors.txt,battery-errors.txt,不是这个后缀名的都是无效的错误代码文件。
     a和b的错误代码文件在LabVIEW编程中用到,c的错误代码文件在应用程序护中用到,两者互不干扰,所以在编程完成后必须将a和b中的自定义错误代码文件也同时发布到c中,有两种方法发布错误代码文件。
2、发布错误代码文件。
     1)、应用程序(EXE)发布:应用程序属性»高级»复制错误代码文件 将a和b目录中的后缀为-errors.txt的文件复制到c目录中。
     2)、安装程序发布: 安装程序属性»高级»安装自定义错误代码文件  安装时a和b目录中的后缀为-errors.txt的文件安装到c目录中。
3、错误叠加
    在c目录中有两个文件battery1-errors.txt,battery2-errors.txt
battery1-errors.txt内容如下:



电池报警


过压1!


过流


过温

battery2-errors.txt内容如下:



电池报警


过压1!


过流


过温

exe运行错误结果将是两者的组合。如下图所示:

LabVIEW系列——自定义错误

4、自定义错误代码的创建。
     自定义错误代码有两者方法创建:1)自定义错误代码文件,创建的是全局自定义错误代码;2)、General Error Handler.vi,创建的是本地自定义错误代码,只能在本次创建中有效。最后的错误时全局错误和本地错误的叠加。
     错误代码文件时xml格式,可以通过工具»高级»编辑错误代码创建自定义代码文件。创建后必须保存在a和b目录中,而且文件名称必须是*-errors.txt格式,否则无效,创建完成后退出LabVIEW环境,重新打开LabVIEW,错误代码才生效。
5、自定义错误代码的查看
    1)、General Error Handler.vi         2)、帮助»解释错误(x)...
6、错误的产生
 
产生错误.vi的代码如下:

LabVIEW系列——自定义错误
LabVIEW系列——自定义错误

结果如下:


LabVIEW系列——自定义错误 

LabVIEW系列——自定义错误 

关键字:LabVIEW  自定义错误 引用地址:LabVIEW系列——自定义错误

上一篇:LabVIEW系列——生产现场故障邮件通知
下一篇:LabVIEW系列——FIR滤波器与IIR滤波器比较

推荐阅读最新更新时间:2024-03-30 23:06

计算机labview对示波器的远程控制技术分析
我们知道,现在的数字示波器可以准确捕获各种周期信号、非周期信号,数字示波器已成为科研实验和工程项目中各类信号采集、记录和分析的最主要设备之一。由于很多情况下,需要把数字示波器采集到的数据进行数据处理和分析,最终完成远程的自动测试和分析的需求。因此对示波器进行远程自动控制,实现对示波器的各项功能的自动操作和对数据的处理已成为很多科研实验和工程项目必需的环节。最近,我经常接到很多工程师的询问有关如何控制示波器的电话。下面就来谈谈计算机控制示波器的步骤和方法,并利用实例进行分析和讲解。 1. 系统硬件构架 图1 系统硬件构架图 计算机通过GPIB或 LAN(网口)与示波器建立连接来控制示波器,其系统的硬件构架图见图1。 2
[测试测量]
计算机<font color='red'>labview</font>对示波器的远程控制技术分析
基于LabVIEW的便携式汽车仪表检测仪的研制----硬件系统和软件
  3.2硬件系统的作用   汽车仪表检测系统的硬件系统主要包括工控机、PXI板卡、信号接线盒、数据通信转换板卡、CAN卡、可编程网络电阻、供电电源以及被检测仪表等主要部分。在此硬件平台基础上,通过频率脉冲信号发生板卡产生不同频率的各种汽车仪表所需要的脉冲信号,给车速表和里程表,因为这两个表的指针偏转或显示数字变化的大小是根据不同幅值不同频率的脉冲信号变化而变化的,在根据相应的频率对应着相应的车速和里程,当我们测试时就可以按照标准的频率对应着车速和里程来判断仪表的准确度如何。   整个测试系统硬件功能框图如图3-13所示。      在硬件系统中我们利用LabVIEW产生一待测仪表可以接受的在量程范围内的信号给待测仪
[测试测量]
基于<font color='red'>LabVIEW</font>的便携式汽车仪表检测仪的研制----硬件系统和软件
基于LabVIEW的航天执行器的软硬件测试方案
  The Challenge:   开发基于PC机的寿命测试系统来替换传统的基于人工的系统,用于航天执行器的寿命测试。   The Solution:   借助于NI LabVIEW软件,使用PCI数据采集硬件进行寿命仿真,使用NI CompactRIO硬件用于传感器输入,我们制造出全自动化的寿命测试系统。   利用基于LabVIEW的解决方案,我们的客户可以比以往更全面地对执行器进行测试。同时,它还可以在短得多的时间内提供对执行器的特性和性能的更好分析。   系统综述   为了测试新型的电子执行器,我们决定对原来的人工流程进行自动化。通过这种自动化,工程师们可以定位执行器中的故障进而确定潜在的故障点。以前,驱动
[测试测量]
基于LabVIEW的绿色离网的能源解决方案
Diverse Energy公司的PowerCube运用燃料电池技术,能够将工业用气转化为电能,且没有任何碳排放,已经逐步了取代传统的柴油发电机。 Labview的图形化编程环境能够加速开发和部署过程。如果我们使用的是文本语言编程来面对同样的编程挑战,我们无论如何也无法达到现在的开发程度。 - Dr. Mike Rendall, Diverse Energy Ltd 挑战: 开发一个绿色离网的能源解决方案,为非洲偏远地区的手机基站提供电力供应。 解决方案: 使用NI CompactRIO硬件和NI LabVIEW软件来监控氨分解,从而产生直流稳压电流,且其分解剩余物只是一些干净的水和氮气。这个全新的PowerCube系统
[测试测量]
LABVIEW中的条件结构
选择结构相当于文本语言中的条件语句。LabVIEW 8 中新增加的 Diagram Disable Structure, Conditional Disabled Structure 类似 C 语言中的条件宏定义语句。 一. 程序框图禁用结构(Diagram Disable Structure) 在调试程序时常常会用到程序框图禁用结构。程序框图禁用结构中只有 Enabled 的一页会在运行时执 行,而 Disabled 页是被禁用、即不会执行的;并且在运行时,Disable 页面里的 SubVI 不会被调入内存。 所以,被禁用的页面如果有语法错误也不会影响整个程序的运行。这是一般选择结构(Case Structure)无 法做
[测试测量]
labview视频采集IMAdx
grab(连续采集) 摄像头打开之后便一直采集图像,存储在IMAQ开辟的临时空间里,只要while循环不断的读取临时空间就可以显示当前图像(grab调用的是image句柄)
[测试测量]
<font color='red'>labview</font>视频采集IMAdx
采用NI PXI硬件平台和Labview实现汽车电子综合测试平台的设计
针对质量控制等非生产部门,我们不能为一种产品而单独开发一套测试设备,而必须能在一套测试系统上完成绝大多数的汽车电子模块的测试。同时,测试程序的开发必须十分快速,这样才能应对测试产品种类多、要求高、时间紧的特点。由于我们的测试系统主要运用于首件产品检验、故障件诊断和EOL系统的验证这三大方面,因此,这种系统必须具有测试序列可配置,既可实现自动测试又可以实现手动分析。并且对测试结果具有追溯能力(Traceability),即具有在数据库中记录自动测试结果的功能。针对以上的要求,我们基于National Instrument PXI系统,利用LABVIEW、CVI、Java等软件开发出了TVS(Test and Verification
[测试测量]
采用NI PXI硬件平台和<font color='red'>Labview</font>实现汽车电子综合测试平台的设计
基于LabVIEW的激光多谱勒信号处理系统
   引言   激光多谱勒位移测量技术具有精度高、信噪比高、动态响应快、线性好、抗干扰能力强、测量范围大和非接触性等特点,在远距离目标的振动位移和变形等动态参数检测上具有明显优势,可广泛应用于机械、航空、建筑和军事等领域。测量信号需要采集和处理,求取必要参数,以达到测试目的和要求。同时,虚拟仪器是一种功能强大的仪器系统,数据采集与处理是LabVIEW的核心技术。为此,开发了基于Lab-VIEW平台的测试系统,结合测量硬件部分,以图形化、人机化的方式采集和处理信号。    2系统硬件设计   测试系统的硬件设计由光学系统、机械系统和电路系统3部分组成。光学元件所发出一定频率的光经分光镜分为参考光和测量光。参考光被测量物体反射后
[测试测量]
基于<font color='red'>LabVIEW</font>的激光多谱勒信号处理系统
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved