LabVIEW(LaboratoryVirtual instrument Engineering Workbench)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW 集成了与满足GPIB、VXI、RS-232 和RS-485 协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP、ActiveX 等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。

G语言是指图形化的程序语言,由美国国家仪器有限公司开发,使用这种语言编程时,基本上不写程序代码,取而代之的是流程图。

LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。

图形化的程序语言,又称为 “G” 语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或框图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW是一个面向最终用户的工具。它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。

与 C 和 BASIC 一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据处理等。LabVIEW标志显示及数据存储,等等。LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试。  尽可能采用了通用的硬件,各种仪器的差异主要是软件。可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。用户可以根据自己的需要定义和制造各种仪器。

转载 :Labview和G语言相关推荐

  1. 【Labview】G语言

  2. 如何在labview中用c语言编程,编程语言之争:LabVIEW还是C语言?-测试测量-与非网...

    "为什么LabVIEW优于C语言?" 作为LabVIEW产品经理,我被很多次问到这个问题. 老实说,这么提问实际上是错误的.必须要有具体的应用环境,这么提问才有意义(例如,&quo ...

  3. labview能打开c语言文件吗,LabVIEW还是C语言?(能够换个方式提问吗?)

    "为什么LabVIEW优于C语言?" 作为LabVIEW产品经理,我被很多次问到这个问题. 老实说,这么提问实际上是错误的.必须要有具体的应用环境,这么提问才有意义(例如,&quo ...

  4. labview和c语言,到底哪个更好:LabVIEW还是C语言?

    点击学习>><龙哥手把手教你学LabVIEW视觉设计>视频教程作者: Simon Hogg, NI LabVIEW产品市场部经理 "为什么LabVIEW优于C语言?& ...

  5. labview是用什么c语言开发的,编程语言之争:LabVIEW还是C语言?

    "为什么LabVIEW优于C语言?" 作为LabVIEW产品经理,我被很多次问到这个问题. 老实说,这么提问实际上是错误的.必须要有具体的应用环境,这么提问才有意义(例如,&quo ...

  6. c语言调用labview方法,LabVIEW与C语言接口的方法

    摘要介绍了一种LabVIEW与C 语言接口的方法,由实例证明,该方法高效.易行,是增强LabVIEW整体功能的一条有效的途径. 关键词虚拟仪器LabVIEW 动态链接库 LabVIEW是一种方便灵活的 ...

  7. [转载]如何用C#语言构造蜘蛛程序

    [转载]如何用C#语言构造蜘蛛程序 出处:未知了.. "蜘蛛"(Spider)是Internet上一种很有用的程序,搜索引擎利用蜘蛛程序将Web页面收集到数据库,企业利用蜘蛛程序监 ...

  8. 【转载】C/C++语言分析 每年学一种编程语言 git历史

    http://blog.csdn.net/turingbook/article/details/1778867 <程序员修炼之路>英文注释版 作者提出的经营之道是: --Invest Re ...

  9. 【转载】用平常语言介绍神经网络

    http://wenku.baidu.com/link?url=23jM13V3Qe9Zx84FuEMebOMbTSk4i0Oaa5YPAVL1dfbSFC4G20GYDkUbbRvcJILgTGli ...

  10. LabVIEW使用G#框架实现面向对象编程

    软件程序应该可重复使用,具有灵活性和扩展性.面向对象编程(Object Oriented Programming,OOP)可以让程序具有这些特点.面向对象程序设计把客观世界中的实体抽象为对象,以对象为 ...

最新文章

  1. webcdn故障处理一例
  2. C库函数:scanf、fscanf、printf、fprintf、sprintf、 snprintf
  3. stm32通用定时器的PWM输出
  4. Python基础教程:input()输入与数据类型转换
  5. python百度手势识别_【百度大脑新品体验】手势识别
  6. Android 底层驱动开发步骤——linux内核层、HAL层、JNI层
  7. c语言设计第六章答案,c语言第六章 循环结构程序设计(习题册答案)
  8. [css] rgba()和opacity这两个的透明效果有什么区别呢?
  9. jdbcTemplate小用总结
  10. 批处理的高吞吐率和高延迟的解释
  11. 7.4 集合及其内置方法
  12. 手把手教学电信天翼校园接入无线路由器(Windows Server版)
  13. 软考数据库系统工程师复习资料(完全版)
  14. 大一下学期,大二上学期,这一年
  15. 截止到 2019 年 6 月 14 日在 LeetCode 中文版上写的题解
  16. 流程图基本图形的含义
  17. 矩阵连乘积问题--动态规划
  18. 如何压缩视频大小?详细操作步骤
  19. java8 lamda表达式相等_java8之lambda表达式(lambda表达式语法)
  20. 嵌入式网络的基础知识 -- 数据包的组装、拆解、各头部格式

热门文章

  1. [工具] IntelliJ IDEA 中文语言包插件
  2. java计算机毕业设计校园点餐系统源程序+mysql+系统+lw文档+远程调试
  3. cxfservlet_webService框架CXF的简单使用
  4. fileupload控件的属性_FileUpload控件的配置 .
  5. 虚拟板式混响插件:Fuse Audio Labs VREV-140 Mac
  6. 网页中的位图与矢量图使用
  7. sap ui5 中使用echarts
  8. Exchange 2010升级到Exchange 2016汇总
  9. android tv 文件管理,电视必备!5款文件管理器强力推荐
  10. 计算机故障代码0098,故障码P0098排除方法