公司:美国国家仪器(成立于1976年)
初始发布时间:1986年
底层语言:C、C++
操作系统:windows、macOS、linux
运用场景:数据采集、仪器控制、自动化、分析与信号处理、工业控制、嵌入式和系统设计
------------------------------------------------------------------------------------------------------------------------------
1.学习labview
当我们学习新的知识技能时,根据个人自身的情况,选择系统型学习、探索型学习或目标驱动型学习方式。
系统型学习是传统的学习方法,适合在校的学生,按照老师定制的课程按部就班的学习,适合从未接触labview的人员,通过系统学习,了解labview中每个函数或vi的功能,理解其编程思想和原理。
探索型学习适合喜欢专研的人,同样的知识点,如果是自己摸索理解比通过别人讲解理解的更有成就感,理解更加深刻。阅读别人优秀的代码也是一种很好的学习方法,自己的思维有局限性,了解别人的编程思路可以大大拓宽自己的思路。
目标型学习适合已经工作的人,参加工作后,多数人的精力是有限的,不会花费大量的时间去学习整体的知识体系,往往是工作需要才去了解、去学习,这样可以满足眼前问题。在工作中请教公司能人是最好的学习方法。
2.自学labview
2.1要真正精通labview
学习人员自己的探索是必不可少的。探索型与其它方式不同之处在于它的主动性,学习的内容不局限与课本教材。
与自学其它文本语言相比,学习laview更容易一些,这是由于它自身图形化编程所决定的,如下图2-1所示:
图2-1 数学函数
使用上图函数,很形象的知道这些函数的意义。
如下图2-2所示:
图2-2 函数面板
如上图2-2,对于初学者来说,看到函数图标就可以大概知道它的含义,labview已经把它的内部功能函数已经封装好,可以不借助其它参考书就可以编程
2.2labview的帮助文档
对于初学者来说,帮助文档是最有效的学习工具之一,选择需要查看的函数,使用快捷键Ctrl+H可以显示出快捷帮助的窗口,如下图2-3 及时帮助:
图2-3 及时帮助
如果对初学者来说还不够详细的话,可以点击“详细帮助”后弹出更加详细的文档说明和程序案例。
2.3labview自带案例
文档对于解释问题会很抽象,不容易理解。这时一些程序实例便于更好的理解。如下图2-4所示:
图2-4 程序案例
点击帮助,选择寻找案例,弹出下图2-5案例列表:
图2-5 案例列表
Labview函数选板上的vi以及lib文件夹下vi程序都是公开的,可以打开仔细阅读研究,它们是很好的学习范例。
2.4寻求帮助
实际项目实施过程中遇到某些具体问题,不是帮助文档和范例能解决的,这时需要专业的人员帮助或发布到论坛上寻求帮助,如NI的官方论坛和其它大咖的博客。