labview软件介绍ppt labview用处( 二 )


如果说程序开发人员是在创造数字虚拟世界的话,那么编程范式就是如何创建新世界的核心价值观和方法论 。
开发者编程是为了解决现实世界中的各种领域问题的,解决问题可以有着完全不同的视角和思路,其中在开发过程中行之有效的模式归纳为范式,由于问题分解和思考方式的不同,不同的编程范式有着各自的侧重和倾向 。 目前,常见的主流编程范式如下图所示 。

labview软件介绍ppt labview用处

文章插图

编程范式是抽象的概念,必须通过具体的编程语言来体现,它所代表的价值观往往体现在语言的核心概念中,代表的方法论则体现在编程语言的具体表达机制中 。 一种编程范式可以在不同的计算机编程语言中实现,某种计算机编程语言也可以同时支持多种编程范式,例如应用广泛的C++编程语言就支持结构化编程、面向对象编程和泛型编程 。
LabVIEW经过多年的技术维护与发展更新,也成为一款支持结构化图形化数据流编程、面向对象编程(含面向操作者编程)、泛型等多范式的编程语言 。
作为初学者,还是应该了解一下LabVIEW基础编程范型,即结构化的图形数据流编程 。
LabVIEW的数据流编程范式与面向过程的编程范式其实是极其类似的,都是把程序看成一组过程或功能的集合,只不过在执行调用时是利用具有并发特性的数据流控制这些过程执行的顺序,开发应用程序时,也是采用自上而下的功能分解的设计方法 。
例如某个程序任务要求完成一项测试任务,在设计的时候,会首先设计程序的整体框架,可以把这个测试程序分为几个过程:采集数据、分析数据、显示数据、保存数据等,所以主程序VI就由完成这几个相应子任务功能的子VI组成,余此类推,再细化分解设计这几个子VI功能,比如采集数据又可以由打开硬件设备、设置硬件设备、回读硬件测量结果、关闭硬件设备等过程组成,通过细化分解形成了一个倒置的树结构,顶上的高层次功能调用一组包含细分功能的低层次VI即可 。
labview软件介绍ppt labview用处

文章插图


以上内容就是关于labview软件介绍ppt和labview用处的全部内容,是由小编认真整理编辑的,如果对您有帮助请收藏转发...感谢支持!


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。