labVIEW概述:

LabVIEW是实验室虚拟仪器工程平台(Laboratory Virtual Instrument EngineeringWorkbench)的简称,是一个功能比较完整的软件开发环境,是美国NI公司的创新软件产品,也是目前应用最广泛、发展最快、功能最强的图形化编程软件开发环境。LabVIEW的特点在于它使用图形化编程语言在程序框图中创建源程序,即用程序框图代替了传统的程序代码,运行方便,编程简单易懂。
       LabVIEW是专为测试、测量和控制应用而设计的系统工程软件,可快速访问硬件以及提供数据信息。LabVIEW简化了工程应用的硬件集成,使用户能够采用一致的方法快速采集和可视化几乎任何1/O设备的数据集(无论是NI还是第三方)。除了采用图形编程语法来缩短可视化、创建和编程工程系统的时间,LabVIEW还拥有一个超过30万开发人员的社区,提供了一个无与伦比的工具。
       LabVIEW是带有可以产生最佳编码编译器的图形化开发环境,运行速度等同于编好的C或C++程序,图形化编程方法可帮助用户可视化应用程序的各个方面,包括硬件配置、测量数据和调试。这种可视化可帮助用户轻松集成来自任何供应商的测量硬件,在程序框图上表现复杂的逻辑,开发数据分析算法,并设计自定义工程用户界面。LabVIEW具有模块化特性,有利于程序的可重用性。LabVIEW将软件的界面设计与功能设计独立开来,修改人机界面无须对整个程序进行调整,LabVIEW利用数据流框图接收指令,使程序简单明了,充分发挥了G语言(图形化编程语言)的优点,大大缩短了虚拟仪器的开发周期,消除了虚拟仪器编程的复杂过程。而通用的编程软件需利用组件技术实现软面板的设计,这使得程序设计非常麻烦。
       LabVIEW工具网络提供可经过认证的第三方附加工具,旨在帮助用户提高工作效率。LabVIEW包含在NI的众多软件套件中,用户可以使用这些套件为目标应用领域构建完整的软件系统。


labVIEW作为开发环境具有以下优点:

(1)图形化编程,降低了对使用者编程经验的要求;

(2)采用面向对象的方法和概念,有利于软件的开发和再利用;
(3)对象、框图及其构成的虚拟仪器在Windows. Windows XP、UNIX等多平台之间和各种PC及工作站间兼容,便于软件移植;
(4)支持550多种标准总线设备及数据采集卡,如串行接口、GPIB、VXI等;
(5)具有丰富的库函数和例子,“对于大多数应用程序,用户可以从例子中取得程序能架,便于提高开发速度; (DLL)中的函数、
(6)具有比较完备的代码接口,可调用Windows中的动态链接库
ActiveX、MATLAB、.NET或C语言程序,以弥补自身的某些不足;
(7)直接支持动态数据交换(DDE)、对象链接与嵌入(OLE)、结构化查询语言(SQL),便于与其他Windows应用程序和数据库应用程序接口;
(8)支持TCP、UDP等网络协议,网络功能强大,可遥控分布在其他微机上的虚物仪器设备;
(9)为加强LabVIEW的功能,适应各种工业应用的需要,N1公司又开发了一系列与LabVIEW配合使用的软件包,如自动测试工具、可连接25种数据库的SQL工具、SPC分析函数工具、信号处理套件、FPGA工具、机器视觉与运动工具、PID控制工具、图形控制工具等。
       正因LabVIEW有如此多的优点,所以它在电子信息技术、测试测量、控制理论、振动分析、仿真与测试、儿童教育、跨平台设计等领域有着广泛应用。

LabVIEW概述及其优点相关推荐

  1. jQuery概述、优点、使用步骤、入口函数、jQuery对象和DOM对象之间的转换、层级选择器、属性选择器、筛选选择器、节点选择器

    jQuery简介: jQuery是一个高效.精简并且功能丰富的javascript库,它提供的API简单易学,且兼容众多浏览器,极大地简化了javascript代码开发,包含内容:HTML 元素选取. ...

  2. Spring 概述及优点

    1. Spring是什么 Spring是分层的java SE/EE 应用一站式的轻量级开源框架,以ioc(Inverse of Control,控制反转)和AOP(Aspect Oriented Pr ...

  3. 浅谈labviEW定时器

    Labview提供了五种定时器:普通定时器3种: Tick Count (ms). Wait(ms).Wait Until Next ms  Multipule(等待下一个毫秒的整数倍) API函数定 ...

  4. LabVIEW数据采集:配套视频教程第1集(1.1节-1.6节)

    第1章 LabVIEW概述 1.1 什么是LabVIEW 1.2 如何获得LabVIEW 1.3 安装.启动LabVIEW 1.4 什么是NI MAX 1.5 LabVIEW分类及其工具网络 1.6 ...

  5. MyBatis常见面试题汇总

    文章目录 概述 简介 优点 缺点 适用场景 MyBatis与Hibernate有什么不同? ORM是什么 传统JDBC开发存在什么问题? JDBC编程有哪些不足之处,MyBatis 是如何解决的? M ...

  6. 黑马程序员pink老师前端入门教程,零基础必看的JavaScript基础语法视频教程(jQuery1)

    jQuery概述 JavaScript库 jQuery概述 jQuery优点 jQuery的基本使用 入口函数 jQuery的顶级对象$ DOM对象和jQuery对象 DOM对象和jQuery对象相互 ...

  7. css expression

    概述 使用 优点 缺陷 实际应用 总结 概述 css expression(css表达式)又称Dynamic properties(动态属性)是早期微软DHTML的产物,以其可以在Css中定义表达式( ...

  8. Hadoop数据压缩 与 数据清洗ETL

    目录 一.压缩概述 优缺点 原则 二.MR 支持的压缩编码 三.压缩方式选择 Gzip压缩 Bzip2 压缩 Lzo压缩 Snappy压缩 压缩位置选择 四.压缩参数配置 五.压缩案例 六.数据清洗E ...

  9. JavaScript数据结构和算法简述——前言

    为什么要使用数据结构和算法(程序=数据结构+算法)         数据结构是对在计算机内存中(有时在磁盘中)的数据的一种安排.包括数组.链表.栈.二叉树.哈希表等.        算法是对这些结构中 ...

最新文章

  1. android双进程守护耗电,Android实现双进程守护
  2. 2019年清华自主招生部分试题
  3. 优化ASP.NET应用程序性能研究与探讨
  4. 华为在哪发布的鸿蒙,华为鸿蒙2.0可以替代安卓吗,华为鸿蒙2.0优势在哪
  5. Django和Ajax
  6. 如何开启并配置CITRIX Xenserver的SNMP服务
  7. 数字几何处理作业1:编程实现三角网格上高斯曲率和平均曲率的计算编程部分
  8. quicksearch连接oracle,dos命令下连接oracle数据库表
  9. java程序设计教程pdf_Java程序设计入门教程pdf
  10. 华为云计算连接服务有这几个特点
  11. 如何在photoshop中等比例缩放一张图
  12. python pygame字体设置_2015/11/3用Python写游戏,pygame入门(3):字体模块、事件显示和错误处理...
  13. 沙尔克04和ajax,昔日德甲劲旅沦为保级球队,沙尔克04和云达不来梅到底怎么了?...
  14. 为什么企业微信只能群发一次?如何增加群发次数?
  15. php模板读取工具,打造自己的php半自动化代码审计工具
  16. 斐波那契数列编程C语言
  17. 软通动力、海辉、文思以及金融外包
  18. 备份vmware虚拟机,failed. Error 2 (Memory allocation failed. Out of memory.) (DiskLib error 802
  19. Flink使用二次聚合实现TopN计算
  20. IC验证培训——实战SV验证学习(lab6)

热门文章

  1. Kubernetes中pod分类、核心组件、网络模型及kubectl命令使用
  2. 玩转华为ENSP模拟器系列 | 配置OSPF多进程
  3. 安卓手机文件管理器内置FTP服务器无需安装任何软件共享安卓文件wifi下手机共享电脑文件
  4. 鸿蒙手机开发者申请,鸿蒙OS 2.0手机开发者Beta公开招募上线:P40/Mate 30可申请
  5. Struts 2 studing
  6. Verilog HDL的简单应用之74ls148功能的实现
  7. STM32F103+VL53L0测距(一)
  8. 调查计算机对运算能力的影响,计算器对计算能力的影响
  9. 渗透学习日记day5
  10. python 调用航空公司的接口 获取机票数据 api简单案例