我应该学习如何将LabVIEW用于我的新工作,我想知道是否有人可以推荐一些好书或参考/教程网站.
我是一名拥有大量Java/C#/ C++经验的高级开发人员.
我意识到这个问题可能比堆栈溢出时更加模糊,那么这个怎么样?请回答一本书或网站以及简要说明.然后人们可以投票他们的最爱.
需要一些培训和一些时间来学习开发可维护代码所需的样式.
来自Java/C#/ C++,您可能对良好的软件架构有很好的了解.现在您只需要了解LabView的特点和常见的陷阱.
对于基础知识,NI提供培训课程.看看您的新雇主是否可以将您送到基础I/II课程,让您的脚湿透.他们也提供一些在线课程.下课后,您可以注册参加认证测试.
获取National Instruments的Labview 评估版 ; 他们有一个维护良好的帮助文件,您可以直接进入,包含示例代码.查看"入门"和"LabVIEW环境".您应该能够快速进入并熟悉开发环境.
LabVIEW是图形化的很好,但是从应用程序设计的角度来看,不要抛弃你的最佳实践.最常见的代码看起来像彩虹sphaghetti,或代码延伸几个屏幕宽.使用subvi's并保持每个vi具有特定的目的和功能.
官方NI支持论坛和知识库可能是目前最好的资源.
像Gutorial in Tutorials这样的非官方网站在官方网站和文档中提供了一部分信息,但如果您遇到问题,仍可能对交叉引用有用.
编辑: 基础知识I/II旨在让用户无需事先获得软件开发经验即可访问.根据您使用评估版本后的感受,您可以直接进入中级I/II.NI也在其网站上提供了课程大纲,因此您知道每个课程的内容.