LabView入门训练---(一)LabView的入门基础教学

首先,笔者目前刚刚在一家某公司任职,经过公司两周的培训学习了很多关于LabView的知识和做了一些项目,这些经历对我的LabView入门很重要,让我迅速上手并熟悉了这个图形化编程语言。我想将我的学习经历分享给各位学习LabView的新手,同时把工作中学习到的LabView经验分享给大家。

同时夹个私货,622实验室的同学们大家好啊!

目录

前言

一、 前置准备

1、 程序安装

2、 学习建议

二、 项目实操

介绍

1、 模拟温度监控系统

2、 芯片点数处理识别

3、 芯片相关数据上传数据库

4、 倒装5050芯片固晶后偏移自动测量

 三、 总结


前言

        首先给大家介绍一下LabView,LabVIEW是一种由National Instruments公司(简称NI)开发的图形化编程语言(简称G语言,G是Graphical,图形的意思)和集成开发环境。它的设计初衷是给那些不懂编程的科学家或工程师使用的,因为他们经常使用计算机计算实验数据,但是当时程序开发主要由文本语言开发(如C语言),上手门槛大,于是NI公司就开发了一款由数据流框图结构的图形化编程语言,由前面板和数据流框图组成,能使科学家和工程师们简单快速地构建起虚拟仪器程序。

        所以,我们从以上的介绍可以得知,LabView是一种图形化编程语言(好像也是世界上唯一的图形化编程语言),而且易于上手,适合初学者或者非专业程序员使用。除此以外,NI公司至今还对它的功能函数进行开发和扩展,所以跟python一样有着丰富的库函数功能使用。应用比较多的领域是在控制、测试测量、数据采集和信号处理等领域,多用于工业上位机开发。

        然后,学习这门语言有什么用呢?诶,举个例子。笔者大学是学习嵌入式软件开发的,一般一个项目系统要配备前端开发用户界面,后端提供数据接口,嵌入式的话就开发软硬件功能。我学习了这门语言后,我学会了前面板用户界面设计和程序控制拍摄摄像头功能。当时我的毕设的话还差一个Linux开发板控制摄像功能模块没有搞定,我可以直接利用LabView提供的“视觉与运动”模块里面的函数实现自动拍照,同时里面也有数据库接口函数,也能设计精美的用户前面板,一顿操作下来不仅把前后端都省了,还把嵌入式开发拍照功能也省了。后面有个功能是LabView通过串口通讯控制单片机,用LabView使用modbus协议控制多个单片机工作。总结下来就是,LabView不仅能帮助我们设计精美的用户界面设计,还能提供各种接口和函数功能帮助我们对数据进行处理。大学毕设要求物联网专业(笔者是物联网专业的)软硬件都要具备,学习LabView就可以一步到位,不用再去求同专业或者同学院的前后端同学帮我们开发系统啦!

        厉害吧,吹水吹得差不多了,差不多就该教你们怎么学习LabView了。


 一、 前置准备

1、 程序安装

        首先是安装程序,笔者学习时是安装的LabView2020 32位中文版,简体中文的界面让我摸索它的功能变得更加容易。公司使用的是LabView2022 64位英文版,我在安装了有道词典之后使用体验也差不多。我有个同事安装的是LabView2022 64位中文版,不知道他怎么安装的,各位可以试试,有追求的同学也可以安装个英文版试试冲击一下六级。版本不同对我们来说影响兼容性,低版本打不开高版本程序。在这里考虑到实用性还是安装个LabView2020 32位中文版,摸索一下操作。后面例程用的是LabView2022,你们跟着做的话应该也用不上我的例程,因为都有教程手把手教你。但是搞不好会有版本不同操作不同的问题,有问题的话还是安个LabView2022版试试吧,或者问问笔者。

        LabView2020 32位中文版和LabView2022 64位英文版下载地址

        LabView2020 32位中文版安装视频教程,这个建议先看看评论区,安装可以避免出现问题。

        LabView2022 64位英文版在我的下载资源中有安装教程,你们可以看看。

        安装好像没啥要注意的,默认是装在C盘里,改不了,建议先看一下C盘。

2、 学习建议

        我不可能一点一点地教你们LabView基础,一是太费时费力了,需要写很多东西;二是怕自己能力不够,不像专业的教的全面;三是已经有珠玉在前了,推荐大家学习B站上三易电子工作室的零基础视频,可以快速入门了解各个控件的功能。建议大家看完除了计算器项目以外的视频,边看边动手,学完数据类型和程序结构应该就差不多了,差不多3个小时,剩下都靠实操。还有就是视频有课后作业讲解,但是B站上没有,我给大家推荐个网址,都是免费的。笔者有C语言基础,个人感觉学完这些就可以写大部分程序了。

        B站LabView零基础入门视频-@三易电子工作室

        LabView零基础视频入门视频课后作业

        还有一些发自肺腑的建议,LabView自带有一些例程和及时帮助,这两个功能都极大地帮助我入门LabView,新手学习的话一定要善用这两个工具,尤其是及时帮助。

        比如例程寻找,按下图寻找即可。这个用到不是很多,遇到瓶颈时可以看看例程了解一下人家的编程思路。

        还有一个最重要的帮助,就是即使帮助,即下图的黄色问号。你的鼠标移到哪里就会弹出控件或者数据流的具体参数和作用的小窗,小窗下面还有具体帮助,点击可以了解详细的功能。用英文版的话可以下个有道词典帮助解读。


二、 项目实践

介绍

这些项目都是我在两周培训中,根据公司提出的要求,自己网上搜索资料、动手后按照要求做出来的。大家可以先根据要求自己搜索资料做出来,可以很好地锻炼自学能力。上手这些项目可以很好地帮助自己了解LabView,并且能开发基础的功能。这些项目中都多多少少有各种不足,希望大家发现问题也可以多多指出来,我也会在项目中总结相关不足供大家反思。

1、 模拟温度监控系统

利用各种控件,按照要求做出一个简单的模拟温度监控系统。

 LabView入门训练---(二)模拟温度监控系统

2、 芯片点数处理识别

利用高精度工业相机,拍下芯片图片并且经过图像处理后输出芯片数量。

LabView入门训练---(三)芯片点数处理识别

3、 芯片相关数据上传数据库

将芯片的相关数据(如芯片图片名字、芯片数量)上传至数据库保存。

4、 倒装5050芯片固晶后偏移自动测量

测定倒装5050固晶芯片的旋转角度,相对底座偏移量。

5、 ModBus协议通讯


 三、 总结

LabView的话其实还是一种小众语言,网上关于他的资料都是比较少的,大部分还是自己摸索出来的。个人觉得这个东西还是挺方便的,尤其是嵌入式专业的同学们,你们可以节省大量时间搞出用户前面板设计,因为这个语言的优点就是上手快和编程快。

  • 41
    点赞
  • 84
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值