- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.3 数据流运行机制中的节点( The data flow node in the operational mechanism)
版本 8
创建于 : 2010-9-30 下午 8:16 作者 jwdz - 最后修改 : 2010-10-29 下午 8:21 作
者 jwdz
前面已经介绍过图形化语言中端子、 连线的基本作用和数据流运行机制下的
特点。本节将介绍图形化语言中其它的节点类型基本作用和数据流运行机制下的
特点。
节点包括:内置函数、内置 VI 和结构。
节点类似于文本编程语言中的语句、函数、和子程序。
下面我们分别进行讨论。
3.3.1 内置函数的数据流运行机制
内置函数节点
我们之所以称 LabVIEW 开发环境所提供的函数为内置函数是想表明这些函
数是开发环境中所特有的,并内置在开发环境中提供给图形化程序设计者使用。
内置函数包含在开发 环境的程序框图中的 “函数 Functions ”选项板上。它是构成
图形化语言 VI 中最小的、最基本的可操作元素,是图形化程序执行基本操作的
内部节点。
作为图形化语言中的最小可执行元素, 内置函数不仅具备了最基本的函数功
能如:加、减、乘、除、常数、常量等等外,同时还具备处理更复杂事物的函数
功能如:数组处理、字符 串处理等等。如此众多、功能强大的内置函数保证了
LabVIEW 基本上具备了通用编程语言的基本特征。
内置函数图标的背景颜色为浅黄色,很容易分辨。它不同于 VI ,它没有前
面版和程序框图,只有简单的连接端口,所以我们无法查看它的内部程序代码。
下面给出进行数组操作用的一些内置函数。
图 -1 数组操作内置函数
内置函数是 LabVIEW 图形化语言的基础内核,是从高级语言中高度抽象出
来的最底层、 最基础、最实用的图形化代码, 是构成性能强大的虚拟仪器的基础
零部件“ ”。内置函 数的功能越丰富对待解问题的处理能力就越强。 如果要想学
习、使用好 LabVIEW 最重要的基础就是充分了解内置函数的基本特性和使用方
法。只有这样,才能充分发挥出图形化语言的特点, 设计出满足用户需求的自动
化应 用程序。
对于内置函数的学习, 最重要的是详细解读 LabVIEW Help 文档,该文档中
包含了每个内置函数的详细说明。对于中文版的 LabVIEW ,已提供了汉化的文
档。与此同时,更多看其它 LabVIEW 开好者设计的例程,如 Op enG、MGI 的
开源图形化代码及 NI 开发者社区中 LabVIEW 开好者所提供的例程等等也是受
益匪浅的。在这方面花费一定的时间是非常值得的。
内置函数的基本特点
内置函数虽然数量众多、 功能不一, 但存在着许多共同的特点。 下面我们对这些
特点进行简单的总结:
基于数据流的运行机制, 内置函数至少有一个以上的连接端口。 对于双端以上的
内置函数通常是以输入端和输出端的形式呈现
内置函数的内部是不可见的, 程序的设计者或使用者是不可对其进行编辑和修改
内置函数是构成 VI 或子 VI 的最基本操作元素之一
内置函数是节点中的一部分,可通过颜色辨别(图标中的背景为浅黄色)
内置函数是直接命名的
内置函数通常没有公共线程(错误簇)
有时候总会有些例外的事情发生,它的最后这个特点就存在着例外的现象,
请看下面的例子: 加、减、乘、除这些内置函数当它们的输入数据为波形数据时,
它们会自动生成公共线 程连接端 —— 错误簇(做时域的加、减、乘、除) 。参见
下图。
图 -1 内置
您可能关注的文档
- 咯血的发病机制与.pdf
- 工作机制简介.pdf
- 公司管理机制.pdf
- 供求与价格市场机制.pdf
- 固溶强化机制.pdf
- 冠脉支架内血栓分期机制.pdf
- 合伙人退出机制合同.pdf
- 哄客作文讲评.pdf
- 哄老婆开心的情话与哄老婆开心的甜蜜话语汇编.pdf
- 哄女朋友的话.pdf
- 4-1【任务4-1】遍历列表.pptx
- 运动控制技术基础课件 项目5 应用数据传送等指令实现数码显示控制.pptx
- 8-1【任务8-1】创建、新增、查询、删除SQLite数据表.pptx
- 运动控制技术基础课件 项目9 应用多段速信号控制三相异步电动机变频运行.pptx
- 3-3【任务3-7】应用if选择语句验证用户名和密码实现登录.pptx
- 2-2【任务2-2】输出当前日期和时间.pptx
- 7-4【任务7-4】通过移动文件指针的方法读取指定字符.pptx
- 9-1【任务9-1】实现客户端与服务器之间通信.pptx
- 6-2【任务6-2】修改与访问类属性、建立实例属性.pptx
- 6-5【任务6-5】定义与调用类的构造方法.pptx
文档评论(0)