LABVIEW 学习过程中遇到的疑问
最近在学LABVIEW感觉挺深奥。。买了本书,《LABVIEW宝典》一开始还能勉强懂。感觉跟计算机常规操作差不多。。因为自己也有一点编程基础(PLC),但是看到后来函数部...
最近在学LABVIEW 感觉挺深奥。。买了本书,《LABVIEW宝典》一开始还能勉强懂。感觉跟计算机常规操作差不多。。因为自己也有一点编程基础(PLC),但是看到后来函数部分就一头雾水。。。函数一直不好。。考试挂过无数次。。。 然后就是C语言,C语言基础基本上为0。。。 请问我要学LABVIEW该怎么起步?怎样提高?
展开
5个回答
展开全部
先学C语言吧,当初我是在培训学校学的C语言,.NET,JAVE等,后来转行到一家自动化公司,Labview从没接触过,一个星期就会了.
Labview从本质上来讲跟其它语言没有区别,只不过把写代码改成图形方式,所以Labview又称为G语言,即图形化编程语言.非专业人士也能用Labview编程,但想要达到更高的境界,必需要有C语言基础.
C语言基础主要是变量,运算符,循环,函数,递归,理解了就行.
然后再学Labview,初学的话要首先明白这样一个概念,函数就是输入,经过处理,然后输出,你不用怎么处理,只要明白它能干什么就行,前面板上的控件就是作为函数的输入或输出端,每种控件对应不同的数据类型,基本的类型有数字,浮点,布尔,数组,簇(相当于C语言的结构),程序框图里的函数只要明白编程->数字里的加减乘除就行了,然后把前面板上的控件拖出来玩玩就行,玩腻了就不要玩了,反正也不懂.
然后直接看NI里的范例,里面有很多很基础的函数应用程序,所有的程序都是输入,处理(实现一定的功能),再输出(或显示),然后随便打开个例子,根据输入输出原理去理解他,看看他到底是怎么实现的,复杂的例子千万别看,理解之后就是自己动手做一个跟它相似的,做完这步基本上就已经掌握了Labview基础,剩下的就是在实际工作中锻炼了.
学习的关键步骤:
C语言基础->明白Labview前面板控件与程序框中的函数是个什么东西->理解范例->自己动手->更高境界...
Labview从本质上来讲跟其它语言没有区别,只不过把写代码改成图形方式,所以Labview又称为G语言,即图形化编程语言.非专业人士也能用Labview编程,但想要达到更高的境界,必需要有C语言基础.
C语言基础主要是变量,运算符,循环,函数,递归,理解了就行.
然后再学Labview,初学的话要首先明白这样一个概念,函数就是输入,经过处理,然后输出,你不用怎么处理,只要明白它能干什么就行,前面板上的控件就是作为函数的输入或输出端,每种控件对应不同的数据类型,基本的类型有数字,浮点,布尔,数组,簇(相当于C语言的结构),程序框图里的函数只要明白编程->数字里的加减乘除就行了,然后把前面板上的控件拖出来玩玩就行,玩腻了就不要玩了,反正也不懂.
然后直接看NI里的范例,里面有很多很基础的函数应用程序,所有的程序都是输入,处理(实现一定的功能),再输出(或显示),然后随便打开个例子,根据输入输出原理去理解他,看看他到底是怎么实现的,复杂的例子千万别看,理解之后就是自己动手做一个跟它相似的,做完这步基本上就已经掌握了Labview基础,剩下的就是在实际工作中锻炼了.
学习的关键步骤:
C语言基础->明白Labview前面板控件与程序框中的函数是个什么东西->理解范例->自己动手->更高境界...
追问
可以给个Q吗? 方便学习···
追答
812767379一般不上
展开全部
如果C语言没学好,那么利用labview来学习就最好不过了。因为C语言很抽象,全是代码,初入门的人一般都会一头雾水。但是Labview可以用很直观的图形来表现。既然学过PLC,那么理解Labview应该就不会有太大困难。因为Labview与PLC编程都是图形化编程,而且都是基于数据流。也就是说处理过程都是从初始数据到最终结果的过程。
建议从实际项目来做做看,很快就能上手。比如把以前PLC的项目用Labview重新写一遍。
函数其实没那么神秘。把函数看做一个处理过程就好了。比如喝水,这个动作,分解开就是1、找到杯子;2、拿起来;3、张嘴喝下去。这就是三个函数。然后用一个更高级的函数“喝水”对这三个函数进行顺序调用。以后想喝水就调用“喝水”不用把三个函数挨个调用一遍那么麻烦。相对于“喝水”,那三个函数就是“父函数”。为什么呢?因为没有这三个函数就没有“喝水”,所以“喝水”是子函数。
Labview还有错误处理的过程,每个程序左下和右下都有一个土黄色的连接点,那就是错误处理的连接点。函数有可能出错,必须对错误进行处理程序才能正常运行下去。比如“喝水”里面第一个找到杯子,但是杯子里没有水,那就没办法喝了。这时就需要调用“找水”,“倒水”函数处理之后再进行“喝水”第二步,拿起杯子。第三步,张嘴喝下去。
大概就是这么个过程,编程是需要持之以恒慢慢来的。
希望能够被采纳!
建议从实际项目来做做看,很快就能上手。比如把以前PLC的项目用Labview重新写一遍。
函数其实没那么神秘。把函数看做一个处理过程就好了。比如喝水,这个动作,分解开就是1、找到杯子;2、拿起来;3、张嘴喝下去。这就是三个函数。然后用一个更高级的函数“喝水”对这三个函数进行顺序调用。以后想喝水就调用“喝水”不用把三个函数挨个调用一遍那么麻烦。相对于“喝水”,那三个函数就是“父函数”。为什么呢?因为没有这三个函数就没有“喝水”,所以“喝水”是子函数。
Labview还有错误处理的过程,每个程序左下和右下都有一个土黄色的连接点,那就是错误处理的连接点。函数有可能出错,必须对错误进行处理程序才能正常运行下去。比如“喝水”里面第一个找到杯子,但是杯子里没有水,那就没办法喝了。这时就需要调用“找水”,“倒水”函数处理之后再进行“喝水”第二步,拿起杯子。第三步,张嘴喝下去。
大概就是这么个过程,编程是需要持之以恒慢慢来的。
希望能够被采纳!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
刚开始入门时,教材越简单越好,最好每一节后面都附有练习,照着做。在对Labview有一定基础后再考虑实际应用,其实Labview的界面还是很清晰的,没有别的编程基础也没有关系,愿你成功!
可以给你推荐一本书,之前我看过的,《LabVIEW 8.20程序设计从入门到精通》,该书全面介绍了Lab VIEW8.20专业开发版中的各种编程知识与技巧。基础篇循序渐进地介绍了Lab VIEW程序设计所需的基础知识,包括Lab VIEW编程环境、数据操作、程序结构、复杂数据类型、图表图形、Express VI、文件I/O子VI、属性节点与方法节点、人机界面交互设计、数学分析与信号处理、数据采集与仪器控制。高级篇针对Lab VIEW高级编程人员深入浅出地介绍了各种Lab VIEW高级编程知识与技巧,包括管理与开发Lab VIEW大型项目、Lab VIEW中的面向对象编程、动态程序控制技术、Lab VIEW外部程序接口、访问数据库、网络编程、定时结构与同步技术、Lab VIEW程序设计优化、发布应用程序。《LabVIEW 8.20程序设计从入门到精通》语言生动精炼、内容详尽,并且包含了大量实用的技巧实例,我觉得挺适合初学的人,希望对你有帮助!
可以给你推荐一本书,之前我看过的,《LabVIEW 8.20程序设计从入门到精通》,该书全面介绍了Lab VIEW8.20专业开发版中的各种编程知识与技巧。基础篇循序渐进地介绍了Lab VIEW程序设计所需的基础知识,包括Lab VIEW编程环境、数据操作、程序结构、复杂数据类型、图表图形、Express VI、文件I/O子VI、属性节点与方法节点、人机界面交互设计、数学分析与信号处理、数据采集与仪器控制。高级篇针对Lab VIEW高级编程人员深入浅出地介绍了各种Lab VIEW高级编程知识与技巧,包括管理与开发Lab VIEW大型项目、Lab VIEW中的面向对象编程、动态程序控制技术、Lab VIEW外部程序接口、访问数据库、网络编程、定时结构与同步技术、Lab VIEW程序设计优化、发布应用程序。《LabVIEW 8.20程序设计从入门到精通》语言生动精炼、内容详尽,并且包含了大量实用的技巧实例,我觉得挺适合初学的人,希望对你有帮助!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学会查看labview帮助文件 labview自带实例
上网下个例子
读懂
自己编写个程序
在这个过程中不知不觉你就会
labview是图形编程 数据流的理念
上网下个例子
读懂
自己编写个程序
在这个过程中不知不觉你就会
labview是图形编程 数据流的理念
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
宝典作为工具看比较好,用来学习入门就不行了,而且书比较厚,还是找本简单点的书先入门,写几个程序,再买本《Labview 编程样式》看看,会学到很多东西的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询