电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

什么是LabVIEW

什么是LabVIEW_第1页
1/10
什么是LabVIEW_第2页
2/10
什么是LabVIEW_第3页
3/10
LabVIEW: 图形化、数据流编程 LabVIEW 与其他大多数通用编程语言存在两点主要差异。 首先,进行 G 编程需要将程序框图上的图标连接在一起,之后程序框图被直接编译为计算机处理器能够加以执行的机器码。 采用图形而非文本代表自身的 G,包含与最传统语言相同的编程概念。 例如,G 包含所有标准构造,如:数据类型、循环、事件处理、变量、递归、面向对象的编程。 图1. G 中的 While 循环由图形化循环直观代表,它会一直执行到停止条件获得满足为止。 第二项主要区别在于:由 LabVIEW 开发的 G 代码,其执行时遵照的规则是数据流,而不是大多数基于文本的编程语言(如:C 和 C++)中更传统的过程化方式(即,被执行的命令序列)。 G 等数据流语言(以及 Agilent VEE、Microsoft Visual Programming Language、Apple Quartz Composer)将数据作为支持各类程序的主要概念。 而数据流执行模式是由数据驱动的,或者说是依赖于数据的。 是程序内节点间的数据流动,而非文本的顺序行,决定着执行顺序。 这种差别起初也许不大,影响却是非凡的,因为它让程序组件间的数据路径成为开发者关注的重点。 LabVIEW 程序中的节点(即:函数、循环等结构、子程序……)获取输入数据、处理数据并生成输出数据。 一旦所有给定节点的输入都包含有效数据,该节点就会执行其逻辑、产生输出数据并将该数据传递至数据流路径中的下一个节点。 从别的节点接收数据的节点只在别的节点执行完以后才开始执行。 G 编程的优势 直观的图形化编程 与大多数人一样,工程师和科学家可通过查看和处理图像来学习,根本无需有意识的冥想。 许多工程师和科学家还会被描述成“视觉型思考者”,这表示他们尤其擅长通过视觉处理组织信息。 换句话说,他们最擅长图像化思考。 这往往在高校中得到强化,那里的学生被鼓励使用流程框图的形式来构建问题的解决方案。 然而,大多数通用编程语言需要您花大量时间学习与该语言相关的特定文本语法,再将语言的结构映射至正被解决的问题。 搭配 G 的图形化编程,提供更直观的体验。 G 代码通常更易于工程师和科学家迅速理解,因为它们与显示有很大关联,甚至能以图解形式对程序框图和流程图的过程与任务进行建模(这也遵循了数据流规则)。 此外,由于数据流语言须要您将数据流的程序结构作为基础,所以在思考时得关注需要解决的问题。 例如,典型的G 程序可能首先采集多条通道的温度数据,再将...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

什么是LabVIEW

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部