学习LabVIEW对c语言的要求多高

如题所述

LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。 简介 与C和BASIC一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储,等等。LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试。 主要特点 虚拟仪器的主要特点有:   尽可能采用了通用的硬件,各种仪器的差异主要是软件。   可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。   用户可以根据自己的需要定义和制造各种仪器。   虚拟仪器实际上是一个按照仪器需求组织的数据采集系统。虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。目前在这一领域内,使用较为广泛的计算机语言是美国NI公司的LabVIEW。   虚拟仪器的起源可以追溯到20世纪70年代,那时计算机测控系统在国防、航天等领域已经有了相当的发展。PC机出现以后,仪器级的计算机化成为可能,甚至在Microsoft公司的Windows诞生之前,NI公司已经在Macintosh计算机上推出了LabVIEW2.0以前的版本。对虚拟仪器和LabVIEW长期、系统、有效的研究开发使得该公司成为业界公认的权威。目前LabVIEW的最新版本为LabVIEW2009,LabVIEW 2009为多线程功能添加了更多特性,这种特性在1998年的版本5中被初次引入。使用LabVIEW软件,用户可以借助于它提供的软件环境,该环境由于其数据流编程特性、LabVIEW Real-Time工具对嵌入式平台开发的多核支持,以及自上而下的为多核而设计的软件层次,是进行并行编程的首选。   普通的PC有一些不可避免的弱点。用它构建的虚拟仪器或计算机测试系统性能不可能太高。目前作为计算机化仪器的一个重要发展方向是制定了VXI标准,这是一种插卡式的仪器。每一种仪器是一个插卡,为了保证仪器的性能,又采用了较多的硬件,但这些卡式仪器本身都没有面板,其面板仍然用虚拟的方式在计算机屏幕上出现。这些卡插入标准的VXI机箱,再与计算机相连,就组成了一个测试系统。VXI仪器价格昂贵,目前又推出了一种较为便宜的PXI标准仪器。 未来评测  虚拟仪器研究的另一个问题是各种标准仪器的互连及与计算机的连接。目前使用较多的是IEEE 488或GPIB协议。未来的仪器也应当是网络化的。   LabVIEW(Laboratory Virtual instrument Engineering Workbench)是一种图形化的编程语言的开发环境,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW集成了与满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP、ActiveX等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。   图形化的程序语言,又称为“G”语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或框图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW是一个面向最终用户的工具。它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。   利用LabVIEW,可产生独立运行的可执行文件,它是一个真正的32位/64位编译器。像许多重要的软件一样,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多种版本。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-12
并不高。我们现在就在学,关键是掌握图形化的面板表示和程序框图中的逻辑和数值关系。
第2个回答  2013-08-12
可以不需要C语言知识
第3个回答  2013-08-12
怎么着也得拿二级证吧

学习LabVIEW对c语言的要求多高
要求不高,它是G语言,我就是直接学习的。原来我学的是VB,他就是图形化编程,基本上不需要什么C语言基础的。

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

只略懂C语言,能学好Labview吗?
能,有志者事竟成。我也是先学的LABVIEW,再学的C语言单片机,,因为C里面有很多基础。LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写...

只略懂C语言,能学好Labview吗
能,有志者事竟成。我也是先学的LABVIEW,再学的C语言单片机,,因为C里面有很多基础。LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写...

怎样才能学好LABVIEW
看看他们的编程思路,然后再自己试着写一些小程序。到这一步基本已经学的差不多了,余下的就在工作中提高,一般都会与硬件打交道,程序上厂商会提供相应的API,开发时直接调用即可。Labview总体来说比较简单,比起C、java易学多了,如果你有C语言基础,labview一个星期就会了。

LABVIEW 学习过程中遇到的疑问
先学C语言吧,当初我是在培训学校学的C语言,.NET,JAVE等,后来转行到一家自动化公司,Labview从没接触过,一个星期就会了.Labview从本质上来讲跟其它语言没有区别,只不过把写代码改成图形方式,所以Labview又称为G语言,即图形化编程语言.非专业人士也能用Labview编程,但想要达到更高的境界,必需要有C语言...

零基础怎样学习Labview
要想零基础学习Labview,如果你学过C语言开发,那学习LabVIEW是相当容易。简单的说 无非是把C语言语句用可视化显示,再加上数据流处理模式首先你要下一个LabVIEW在电脑上,建议下2009,至于注册方法,网上有,注册机CSDN上也有下至于参考书,其实都一样找一本看看前几张,就是数组啦 簇啦等基本概念和...

自学labview要高级语言吗
LabVIEW采用图形化的编程语言,俗称G语言,编起来只要把相应的函数用线连接起来,不需要C语言的基础,但是需要知道编程的流程控制,比如条件循环,条件判断

如何学好LabVIEW,我的个人经验
为了让大家能轻松的学习每一个知识点,我在《LabVIEW8.20 程序设计从入门到精通》一书的编写过程中,几乎为每个知识点都编写了针对性较强的实例,我想这样可以极大的加速读者的学习过程。3、多尝试编写自己的小程序 这也许是学习任何语言都必要的途径。对于LabVIEW这种操作性很强的编程语言来说更是如此。

最近开始学习labview,要怎样起步呢?
第二点,个人感觉就是看例程,LabVIEW软件里面带的里程很丰富,有的时候你在编程的时候把例程做一下修改就可以当做你的程序,或者例程里面的方法也可以给你一个启发。这个也很重要。第三点,个人感觉就是逛论坛,GSDzone,vihome这两个论坛是我去的比较多的,里面能够下载到很多的例程,可以学习别人的...

相似回答