LabVIEW参考资料

LabVIEW参考资料

Reference material for LabVIEW

我应该学习如何在我的新工作中使用LabVIEW,并且我想知道是否有人可以推荐一些好书或参考/教程网站。

我是一位具有丰富的Java / C#/ C ++经验的高级开发人员。

我意识到这个问题可能比堆栈溢出的意图更模糊,那么呢? 请回答其中一本书或网站以及简短说明。 然后人们可以投票赞成他们的最爱。


学习开发可维护代码所需的样式将需要一些培训和时间。

来自Java / C#/ C ++,您可能对好的软件体系结构有个好主意。现在,您只需要学习LabView的特性和常见的陷阱。

对于基础知识,National Instruments提供培训课程。看看您的新雇主是否可以让您参加基础I / II班来弄湿您的脚。他们还提供一些在线课程。完成课程后,您可以注册参加认证考试。

从National Instruments获得Labview的评估版;他们有一个维护良好的帮助文件,您可以直接进入其中,其中包括示例代码。查看"入门"和" LabVIEW环境"。您应该能够马上进入并很快熟悉开发环境。

LabVIEW图形化很不错,但是不要从应用程序设计的角度出发介绍最佳实践。通常以看起来像彩虹粉的代码结尾,或者将代码扩展到几个屏幕。使用subvi,并使每个vi具有特定的用途和功能。

NI官方支持论坛和知识库可能是目前最好的资源。

非官方站点(如G中的Tutorials)具有在官方站点和文档中找到的信息的子集,但是如果遇到问题,仍然可以用作交叉引用。

编辑:Basics I / II的设计目的是使用户无需预先的软件开发经验就可以对其进行访问。根据您使用评估版后的感受,您可能可以直接进入中级I / II。 NI在其网站上也提供了课程大纲,因此您知道每种课程的内容。


LabVIEW for Everyone最近进行了修订,功能非常全面。除了网上有免费的东西之外,这可能是开始学习该语言的最佳场所。

《 LabVIEW风格指南》是一本非常棒的书,介绍了如何组织和排列代码和文件以实现最大收益。

面向对象编程是LabVIEW的最新功能。 LVOOP白皮书对它的工作原理以及为什么如此进行了很多解释。

它有点过时了,但是Bitter,Mohiuddin和Nawrocki的LabVIEW Advanced Programming Techniques仍然充满了有用的东西。

National Instruments论坛是寻求基本帮助的好地方。 LabVIEW高级虚拟架构师(LAVA)是高级主题的社区论坛。


G中的教程也请查看webring。

-亚当


对我而言,学习LabVIEW的最佳方法是分析内置示例。最好的论坛是NI Developer Zone社区和LAVA论坛

LabVIEW确实很容易使用,但棘手的一点是要知道如何设计应用程序,以免出现意大利面。掌握基础知识(例如LabVIEW入门课程)后,您将学习如何使用设计模式,事件,队列,typedef和引用。使用模块化架构,避免使用大型结构,请尝试在小窗口中"编写"代码。

了解LabVIEW版本(完整版/专业版以及7.1.1、8.2、8.5、8.6、2009版)之间的差异,如何将版本控制系统与vi(二进制文件)一起使用以及如何保持版本之间的差异也很重要。项目中的文件,以便您可以轻松地重用任何代码并"干燥"(不要重复自己),如何生成可执行文件以及它需要什么LabVIEW RunTime Engine(对于客户),什么是DAQmx以及如何使用它,什么是VISA驱动程序,哪个版本适合您的设置,如何使用Measurements&Automation程序。


订阅Info-LabVIEW邮件列表。随着NI和LAVA论坛的普及,最近它变得安静了很多,但是仍然有一些经验丰富且乐于助人的人(包括NI的人)阅读它,如果您在其他地方找不到自己需要的东西,那很好问题通常会得到很好的答案。

如前所述,NI样式指南是一个很好的参考-在您了解有关它的更多内容时,请重新阅读它,其中包含一些密集的好建议。

个人最高提示:查看提供的示例代码(尽管不一定完美);学会尽快使用队列和通知程序;在您弄清楚没有它们可以做什么之前,不要着重使用事件结构和控件引用。并以小巧而简单的方式开始-随着您的野心扩大,通过将其重新打包为subVI,您将发现以后可以轻松地重用此代码。玩得开心!


" Arc the daft"几乎完全钉定了学习LabVIEW的方法。但是,我不会跳过Basic的I和II。这些课程确实讲授了基本的编程概念,并且适合于非程序员,但是它们确实涵盖了IDE的广泛领域。 LabVIEW IDE来自基于文本的语言,很奇怪,在课堂上花一些时间与教官一起学习可以真正加速您的学习。

如果您是经验丰富的开发人员,我将跳过中级1。中级1尝试在为期三天的课程中教授软件工程实践。如果您正在学习获得CLD,则需要了解课程和考试的术语,否则我不会花时间或金钱来参加课程。


NI官方支持页面和支持论坛很难被击败。

这对于帮助LabVIEW专家很有帮助。


我建议您从LabVIEW for Everyone开始。这本很好的书很好地介绍了LabVIEW的基础知识。


我将从LabVIEW Wiki开始。

具体来说,《 LabVIEW教程》。有许多在线参考资料和LabVIEW参考书的链接。欢迎来到LabVIEW世界!


几年前开始使用LabVIEW时,我获得了LabVIEW图形编程课程的链接。它涵盖了基础知识,并且具有其他编程语言的丰富知识,我认为这些语言可以帮助我快速了解事物。


推荐阅读

    linux命令详细教程?

    linux命令详细教程?,系统,命令,代码,位置,工作,信息,数据,网址,地址,选项,Lin

    linux教程零基础命令?

    linux教程零基础命令?,工作,系统,地址,信息,基础,命令,管理,单位,数据,目录,l

    linux命令书籍推荐?

    linux命令书籍推荐?,基础,系统,分析,增速,技术,风险投资,网站,网上,最新,中

    linux命令引入教程?

    linux命令引入教程?,基础,基础知识,工作,电脑,地址,命令,在线,发行,系统,概

    linux时间命令教程?

    linux时间命令教程?,时间,系统,信息,国家,电脑,大陆,标准,中国,命令,终端,LIN

    百度linux命令推荐?

    百度linux命令推荐?,地址,工作,系统,百度,命令,工具,设备,数据,信息,发行,Lin

    linux命令工具教程?

    linux命令工具教程?,系统,工具,信息,基础,基础知识,代码,在线,地址,项目,服

    linux进阶命令教程?

    linux进阶命令教程?,系统,设备,软件,网络,代码,基础,资料,概念,工具,环境,浅

    linux命令行端教程?

    linux命令行端教程?,系统,工具,基础,基础知识,终端,地址,信息,概念,在线,综

    linux命令入门教程?

    linux命令入门教程?,基础,网络,管理,系统,第一,基础知识,服务,命令,软件,工

    linux简化命令教程?

    linux简化命令教程?,地址,工作,系统,信息,命令,目录,代码,标准,控制台,文件,L

    linux命令行新手教程?

    linux命令行新手教程?,系统,基础,管理,基础知识,天通,概念,发行,环境,技术,

    学习linux命令心得?

    学习linux命令心得?,基础,基础知识,报告,系统,管理,时间,社会,数字,技术,命

    linux命令行书籍推荐?

    linux命令行书籍推荐?,基础,系统,管理,网络,基础知识,技术,网站,环境,电子,

    linux必学的命令教程?

    linux必学的命令教程?,系统,工作,地址,命令,基础,管理,信息,数据,单位,标准,l

    linux命令解压教程?

    linux命令解压教程?,系统,平台,工具,命令,文件,管理,标准,电脑,软件,名称,lin

    菜鸟教程linux命令?

    菜鸟教程linux命令?,管理,系统,位置,数据,网络,环境,时间,情况,网上,磁盘,Lin

    linux命令参考图片?

    linux命令参考图片?,系统,命令,状态,管理,网络,工作,图片,实时,软件,情况,lin

    入门的python书籍推荐

    入门的python书籍推荐,数据,分析,项目,技术,基础,实战,网络,代码,价值,权威

    学习python的三个阶段

    学习python的三个阶段,项目,代码,初级,公司,工程,时间,员工,数据,资料,第一