Banner
首页 > 新闻 > 内容
LabVIEW好不好学?
- 2020-08-22-

LabVIEW是属于理工科里最容易工程师们学习并入门的编程语言了!

因为该语言诞生的背景就是给没有经过计算机科学正规培训的测试工程师使用的开发语言,属于图形化领域专属语言(GDSL:Graphical Domain Specified Language),是属于测试领域工程师们的得力武器。

回顾一下LabVIEW产生的背景和历史:

    1976年,NI公司从生产IEEE-488程控卡硬件(仿制HP公司的HPIB卡)创业开始,在为客户提供硬件产品的同时,也提供仪器测控软件系统集成服务,那时候的主流测控编程语言是Basic语言、C等文本语言语言。

    在与客户共同解决专业领域问题时,公司的创始人Jim Truchard和Jeff Kodosky博士发现了客户的痛点问题:科学家和工程师们并不喜欢学习及使用繁琐复杂的文本语言来完成他们的测控工作,于是开始思考是否能有更好的编程方式来完成这类测控仪器类程序的编写开发,后来受电子表格软件和苹果公司的图形化操作界面的启发,在Jeff Kodosky的带领组织下将数据流流程图结合集成电路硬件层级网络思想改进为结构化数据流编程模式,以图形化的编程方式来解决开发工程师们的痛点,随着1986年,LabVIEW 1.0推出,产品大获成功,自此成为NI公司的旗舰产品,走上了进化更新之路。
    作者:李时珍
    链接:https://www.zhihu.com/question/28346704/answer/1033986418
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    从编程技术角度来看待入门

    有了一个对LabVIEW简单粗暴的标签认知后,让我们再回到该问题本身,即什么是入门?

    如果单从技术角度来讲,熟练掌握以下十点编程知识点并能结合自己的工程领域实践开发相关数采,测控等应用程序的,即可算入门啦!

        理解数据流编程核心概念;
        能够较为熟练地使用LabVIEW存在的编程结构和数据类型;
        在实践工程编程应用中,能够使用通用设计技巧和状态机模式;
        设计软件分块能力,具备初等的编程模块思维,熟练掌握子VI的应用;
        掌握创建波形图标、波形图和按键的用户界面
        掌握不同的编辑和调试技术;
        掌握初级的文件保存数据读写技术;
        使用通知器、队列和事件的通用设计模式;
        掌握属性节点对界面元素进行更新修改;
        掌握基本的软件模块重构技巧。