Reference LabVIEW参考资料

Reference LabVIEW参考资料,reference,labview,Reference,Labview,我应该学习如何在新工作中使用,我想知道是否有人能推荐一些好书或参考/教程网站 我是一名具有丰富Java/C#/C++经验的高级开发人员 我意识到这个问题可能比堆栈溢出的问题更加模糊,那么这个问题呢?请用一本书或一个网站和一个简短的描述来回答。然后人们可以投票选出他们最喜欢的人。,也可以查看 -亚当是官员,很难被打败 有一位LabVIEW的专家在身边真的很有帮助。几年前,当我开始使用LabVIEW时,我得到了一个到的链接。它涵盖了基础知识和对其他编程语言的深入了解,我认为这有助于我快速掌握知识。需

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

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

我意识到这个问题可能比堆栈溢出的问题更加模糊,那么这个问题呢?请用一本书或一个网站和一个简短的描述来回答。然后人们可以投票选出他们最喜欢的人。

,也可以查看

-亚当是官员,很难被打败


有一位LabVIEW的专家在身边真的很有帮助。

几年前,当我开始使用LabVIEW时,我得到了一个到的链接。它涵盖了基础知识和对其他编程语言的深入了解,我认为这有助于我快速掌握知识。

需要一些培训和时间来学习开发可维护代码所需的风格

来自Java/C#/C++,您可能对良好的软件体系结构有了很好的了解。现在您只需要了解LabView的特性和常见的陷阱

对于基础知识,国家仪器提供。看看你的新雇主是否能让你参加基础I/II课程,让你全身湿透。他们还提供一些在线课程。以下课程,你可以报名参加认证考试

从国家仪器公司获得Labview的使用权;他们有一个维护良好的帮助文件,您可以直接进入其中,包括示例代码。请看“入门”和“LabVIEW环境”。您应该能够很快地进入并熟悉开发环境

LabVIEW,图形化很好,但不要从应用程序设计的角度抛弃您的最佳实践。通常,最终的代码看起来像彩虹斯帕格赫蒂(rainbow sphaghetti),或者代码会延伸几个屏幕。使用子vi,并使每个vi具有特定的用途和功能

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

像这样的非官方网站有官方网站和文档上的一部分信息,但如果你被卡住了,仍然可能有助于交叉参考

编辑:旨在让没有软件开发经验的用户能够访问。根据您使用评估版后的感受,您可以直接进入。NI在他们的网站上也有课程大纲,所以你知道每门课程都要涵盖哪些内容。

我将从以下内容开始


具体来说。有很多在线参考资料和到LabVIEW参考书的链接。欢迎来到LabVIEW的世界

“愚蠢的人”几乎明确了学习LabVIEW应该做什么。然而,我不会跳过Basic的I和II。这些课程确实教授基本的编程概念,面向非程序员,但它们确实广泛地涵盖了IDE。LabVIEWIDE很奇怪,它来自一种基于文本的语言,在课堂上花时间与讲师一起学习它可以真正加快您的学习速度


如果你是一个经验丰富的开发人员,我会跳过中级1。中级1试图在为期三天的课程中教授软件工程实践。如果你正在学习获得CLD,你需要知道课程和考试术语,否则我不会在课程上花费时间或资金。

我建议你从开始。这是一本很好的书,涵盖了LabVIEW的基础知识。

最近修订,内容相当全面。除了网络上提供的免费内容之外,这可能是开始学习语言的最好地方

这是一本关于如何组织和安排代码和文件以获得最大效益的好书

面向对象编程是LabVIEW最近增加的一项功能。这本书在很大程度上解释了它是如何工作的,以及为什么它是这样的

这有点过时了,但是Pitter、Mohiuddin和Nawrocki的LabVIEW高级编程技术仍然充满了有用的东西

这是一个寻求基本帮助的好地方。(熔岩)是高级主题的社区论坛。

订阅。随着NI和LAVA论坛越来越受欢迎,最近它变得安静了很多,但仍然有一些非常有经验和乐于助人的人阅读,包括NI的人,如果你在别处找不到你需要的东西,那么一个好的问题通常会得到一个好的答案

正如前面提到的,NI是一个很好的参考——当你了解到更多的内容时,请重新阅读它,它包含了一些密密麻麻的好建议


个人提示:查看提供的示例代码(尽管不一定完美);尽快学会使用队列和通知程序;在你弄清楚没有事件结构和控件引用你能做什么和不能做什么之前,不要埋头于使用事件结构和控件引用;从小而简单开始——随着您的雄心壮志的扩大,您应该会发现通过将代码重新打包到subVI中,以后重用这些代码会变得很容易。玩得开心

对我来说,学习LabVIEW的最佳方法是分析内置示例。最好的论坛是NI开发者专区社区和熔岩论坛

LabVIEW确实很容易使用,但棘手的一点是知道如何设计应用程序,使其不会变成意大利面条。一旦掌握了基本知识(例如),就要学习如何使用设计模式、事件、队列、typedef和引用。使用模块化架构,避免大型结构,尝试在小窗口中“编写”代码

了解LabVIEW版本(full/pro和ver 7.1.1、8.2、8.5、8.6、2009)之间的差异,如何将版本控制系统与vi(二进制文件)一起使用,以及如何将文件保存在项目中,以便轻松重用任何代码并保持“干燥”(不要重复自己),如何构建可执行文件以及LabVIEW运行时工程