0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

LabVIEW的学习方法和途径

lPCU_elecfans 来源:电子发烧友网 作者:电子发烧友网 2020-09-24 11:36 次阅读

首先当你想学好LabVIEW的时候,请一定要下定决心,并且要坚持,学习任何事物都是有一个过程的,当你开始学习时,会带着一股冲劲,可是有的人就学几天,觉得难,然后看看别人说这东西没前途,有的人呢,看到Python很火,去学Python,说不定,过两年,又有一门新的编程语言兴起,又去学这个,我们要清楚,任何语言都是一种工具,它只是架起你与机器沟通的桥梁,所以当你学一门语言的时候,就要沉下心去学习,定好学习目标下定决心后,然后就是学习方法和途径的问题了。

第一步:找一本好书

市面上关于LabVIEW的书籍还是有很多的,但是呢,我推荐一次读一本书,等你完全看完后再读下一本,书太多了反而会沉不下心来,就像以前电视只有一个频道时,我们每天会守着看,现在那么多电子产品,人反而容易更分心了。无论你是什么水平,LabVIEW宝典可以说都能满足你,书中很详细的介绍了LabVIEW的各方面的知识,初级者我建议你先看书,把一些基础的空间,数据结构等等弄清楚,当我们把基础的知识大致掌握以后,接下来就是使用了,就像你学中文一样,先认识了基础的字,记下来就是简单的造句了。LabVIEW也一样,当你把常用的控件了解后,接下来就是练习了,简单的实例书上都有,如果你练习到一定程度,觉得书上的例子太枯燥,我们就接下来借助其他工具。

第二步:每日一练

我们知道,学习任何语言最有效的方式就是练习使用,在实践中才可以成长得更快,当然,我们要的练习是有效的练习,什么叫有效的练习,就是每一次练习至少能让你学到新的知识,认识到新的方法,打开你的眼界或思路。那么这些练习哪里来,这要根据你的个人水平去找一些实践的小项目,在这里我给大家推荐一个不错的微信公众号: LabVIEW学习日记 。里面有每日一练,都是一些实际应用的小例子,没隔几练就会将前面的综合在一起形成一个大的项目,实际上,我们工资也是将一个个的小知识应用在一起,做一个完整的大项目。当然我们也可以在一些论坛上找一些例子,不过我觉得还是把资料分类整理交给别人来做,我们就直接拿别人整理好的每日一练来学习,这样就会节省许多时间。

第三步:自己多写,多问

我们做了一些练习题以后,要学会给自己出题,如果你是客户,你对这个项目有更好的想法,或者某些地方要求更严格,比如界面能不能设计更美观,报表能不能更改格式,自己就可以带着这些问题去实现更多的功能,如果遇到不懂的,我们可以请教身边的高人,或者论坛去提问,总之,一定要自己有想法,然后去实现自己的想法。

第四步:多看一些硬件相关的知识

LabVIEW毕竟是一门编程语言,他只是你与设备之间沟通的一种工具,你最终还是要用到设备机器帮你完成任务,所以你一定要懂一些相关的硬件知识,所以你要了解你学的那一领域常用的设备,如果用NI的,你可以参考NI的官网,或者打电话给NI的工程师,直接问,他们都很乐意帮你回答的,NI的服务还是挺不错的,就是硬件相比有点贵,其他的没话说。

针对很多想学习LabVIEW,但又不知道如何去入手的学员,编者给大家准备了5本LabVIEW工程师必学经典书籍,包含初中高阶三个阶段学习,这些书籍都是经过知识提炼,系统化、结构性逻辑组织,非常便于大家持续阅读学习。

01

初级水平

1.LabVIEW大学实用教程

推荐理由:别看写着大学两个高大上的名词,其实这是一本标标准准的入门好书,有清晰的概念讲解和实用的代码例程讲解,适合新手学习,这里需要特别介绍一下作者Jim Kring,是JKI公司的创始人,也是活跃在一线的LabVIEW的开发者,大家天天使用的VIPM包管理软件就是该公司的主要产品


2.LabVIEW编程详解

推荐理由:2017年新出版的一本LabVIEW初中级图书,不同于其他高校老师的粘贴复制职称备书,该书作者是一线实战开发者,详解的风格以及扎实的实战代码都极具特点,适合新手入门以及提高。

02

中级水平

1.我和LabVIEW——一个NI工程师的十年编程经验

推荐理由:作者阮奇桢,原NI中国R&D高级开发工程师,虽然距离第一版本出版日期2009年已经过去正正十年的时间了,但是依然是最好的LabVIEW中文图书,2012年根据LabVIEW 2011版本更新了部分内容出版了第二版,只可惜的是该书已经绝版,并且阮大神去了美国Amazon,自此再无后音,网上有扫描PDF的电子版本。


2.LabVIEW虚拟仪器项目开发与管理

3.LabVIEW编程样式

推荐理由:美国Bloomy公司的总裁集20年功力编写的LabVIEW经验集,中文版本翻译不好,网上有中文社区翻译版尚佳,如果英文能力尚可建议直接看英文原版。

03

高级水平

到了高级水平,需要看的以及可推荐的图书资料就太多了:软件工程、性能优化、面向对象编程技术的学习、操作者框架(Actor Framework)、TestStand的学习、机器视觉等等内容,另外你还需要考虑不只使用LabVIEW这一种编程语言,其他编程语言(C#、Python)及相关经典计算机图书的阅读都需要提上日程。在这些书中如果只选一本的话,那必须是这本!

原文标题:初学 LabVIEW无从下手?教你如何快速入门

文章出处:【微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LabVIEW
    +关注

    关注

    1963

    文章

    3652

    浏览量

    322430
  • 编程
    +关注

    关注

    88

    文章

    3592

    浏览量

    93596

原文标题:初学 LabVIEW无从下手?教你如何快速入门

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    什么是机器学习?通过机器学习方法能解决哪些问题?

    来源:Master编程树“机器学习”最初的研究动机是让计算机系统具有人的学习能力以便实现人工智能。因为没有学习能力的系统很难被认为是具有智能的。目前被广泛采用的机器学习的定义是“利用经
    的头像 发表于 11-16 01:07 229次阅读
    什么是机器<b class='flag-5'>学习</b>?通过机器<b class='flag-5'>学习方法</b>能解决哪些问题?

    如何使用 PyTorch 进行强化学习

    强化学习(Reinforcement Learning, RL)是一种机器学习方法,它通过与环境的交互来学习如何做出决策,以最大化累积奖励。PyTorch 是一个流行的开源机器学习库,
    的头像 发表于 11-05 17:34 221次阅读

    Pytorch深度学习训练的方法

    掌握这 17 种方法,用最省力的方式,加速你的 Pytorch 深度学习训练。
    的头像 发表于 10-28 14:05 143次阅读
    Pytorch深度<b class='flag-5'>学习</b>训练的<b class='flag-5'>方法</b>

    嵌入式学习建议

    学习目的,并注意学习方法。要明确学习目的是打基础,还是为了适应工作需要而进行的短训。学习方法方面,要根据学习目的选择合适的
    发表于 10-22 11:41

    labview程序生成exe文件怎么还原

    了程序运行所需的所有指令和数据,但不再以LabVIEW的图形化编程形式存在。 然而,如果你需要修改或查看exe文件背后的LabVIEW逻辑,你可以考虑以下几种方法: 保留原始项目文件 : 最直接的
    的头像 发表于 09-04 17:12 1035次阅读

    《DNK210使用指南 -CanMV版 V1.0》第一章本书学习方法

    第一章 本书学习方法 为了让读者更好地学习和使用本书,本章将为读者介绍本书的学习方法,包括:本书的学习顺序、编写规范、代码规范、资料查找和学习
    发表于 08-28 17:57

    深度学习中的时间序列分类方法

    的发展,基于深度学习的TSC方法逐渐展现出其强大的自动特征提取和分类能力。本文将从多个角度对深度学习在时间序列分类中的应用进行综述,探讨常用的深度学习模型及其改进
    的头像 发表于 07-09 15:54 707次阅读

    深度学习中的无监督学习方法综述

    应用中往往难以实现。因此,无监督学习在深度学习中扮演着越来越重要的角色。本文旨在综述深度学习中的无监督学习方法,包括自编码器、生成对抗网络、聚类算法等,并分析它们的原理、应用场景以及优
    的头像 发表于 07-09 10:50 513次阅读

    深度学习与nlp的区别在哪

    深度学习和自然语言处理(NLP)是计算机科学领域中两个非常重要的研究方向。它们之间既有联系,也有区别。本文将介绍深度学习与NLP的区别。 深度学习简介 深度学习是一种基于人工神经网络的
    的头像 发表于 07-05 09:47 814次阅读

    labview与sql数据库连接5种方法

    连接LabVIEW和SQL数据库是一种常见的需求,可以通过多种方法实现。本文将介绍五种连接LabVIEW和SQL数据库的方法方法一:使用
    的头像 发表于 01-07 16:01 4591次阅读

    请问初学者要怎么快速掌握FPGA的学习方法?

    对于初学者 FPGA的编程语言是什么? FPGA芯片的基础结构也不了解. FPGA开发工具的名称和使用方法都不知道. 要学的很多啊,请问有什么自学的学习方法么?
    发表于 01-02 23:01

    labview程序框图怎么整体缩小

    LabVIEW中,可以通过以下几种方法来整体缩小程序框图。本文将详细介绍这些方法,并提供示例和步骤,以帮助您理解和实施这些技巧。 使用Scale Objects命令: LabVIEW
    的头像 发表于 12-28 14:41 1.2w次阅读

    labview上下限设置能用什么方法实现

    LabVIEW中,你可以使用以下几种方法来设置上下限: 使用图形编程:LabVIEW是一款图形化编程语言,你可以直接拖拽和连接不同的功能块来构建程序。对于上下限的设置,你可以使用控件库中的数值范围
    的头像 发表于 12-28 11:33 1877次阅读

    LabVIEW SMO 的原理、用法和实际应用

    LabVIEW SMO 是基于共享内存的概念实现的。共享内存是一种在多个进程之间共享数据的方法,它允许多个进程访问同一块内存空间。在 LabVIEW 中,每个 VI
    的头像 发表于 12-27 16:47 2100次阅读

    无监督域自适应场景:基于检索增强的情境学习实现知识迁移

    本文对比了多种基线方法,包括无监督域自适应的传统方法(如Pseudo-labeling和对抗训练)、基于检索的LM方法(如REALM和RAG)和情境学习方法(如In-context l
    发表于 12-05 14:14 564次阅读
    无监督域自适应场景:基于检索增强的情境<b class='flag-5'>学习</b>实现知识迁移