现代测控技术实习3数据操作.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
现代测控技术实习3数据操作

现代测控技术实习 (72学时) 数据操作——程序框图设计基础 程序框图的设计是LabVIEW的核心内容,是程序设计的重要组成部分。 本周主要介绍LabVIEW的数据类型及其定义方法,详细描述程序代码的基本元素,讲解程序框图的设计,包括子VI的创建和引用的方法,以及LabVIEW的菜单的基本设计,同时介绍程序调试的工具和使用方法。 第4章 数据操作 4.1 数据类型 4.1.1 数字型控件 4.1.2 布尔型控件 4.1.3 枚举类型 4.1.4 时间类型(Time Stamp) 4.1.5 局部变量和全局变量 4.2 数据运算 4.2.1 算术运算符 4.2.2 关系运算符 4.2.3 逻辑运算符 4.2.4 表达式节点(Expression Node) 程序设计功能的实现是通过对数据和变量的操作来完成的。LabVIEW提供的数据类型从总体上可以分为两大类,即数字量数据类型和非数字量数据类型。 VI程序框图中接线端以不同的图标和颜色来表示不同的数据类型 LabVIEW的数字量数据类型是隐含在控制量、指示量及常量中的,具体的数据类型可以为整型、浮点型、无符号型等。(控件选板/数值) 注意:与数值变量不同的是,数值常量在前面板上是不可见的,即在前面板上没有与之对应的控件对象。(函数选板/数值) 4.1.1 数字型控件 数字型控件的外观可以五花八门,但是程序框图中的操作却是以其代表的数据类型为准。 LabVIEW数据类型除了数字量数据类型外,还有非数字量数据类型---布尔型。 布尔型的取值只有两种,即“真”和“假”,或“1”和“0”。(控件选板/布尔) 注意:与数字量数据类型相似,布尔型数据也有相应的布尔常量,这些布尔常量只能在程序框图中放置并查看,在前面板上没有与之对应的布尔常量控件。(函数选板/数值) 4.1.2 布尔型控件 布尔控件代表一个布尔值,只能是True或False 它既可以代表按钮输入,也可以当作LED指示灯显示。 布尔控件对象的机械动作: 4.1.3 枚举类型 LabVIEW中的枚举类型和C语言中的枚举类型定义相同。它提供了一个选项列表,其中每一项都包含一个字符串标识和数字标识,数字标识与每一选项在列表中的顺序一一对应。 4.1.3 枚举类型 从上述的选板中选择枚举类型的输入控件添加到前面板中,然后右击该控件,从快捷菜单中选择Edit Items选项,打开如下图所示的枚举型选项编辑对话框。 4.1.4 时间类型(Time Stamp) 时间类型是LabVIEW中特有的数据类型,用于输入与输出时间和日期 。 LabVIEW 通过数据流程来控制程序的运行。在程序运行过程中,数据的传递和交换是通过连线来完成的。如果用户设计的程序很复杂,用到的连线很多,那么连线之间可能会有交叉,这样就使得程序的连线看上去很乱,甚至无法连接。有些时候,用户需要对一些控件写入/读出数据,此时仅靠连线是不能实现的。 LabVIEW提供了局部变量和全局变量,使上述问题的解决变得简单。 局部变量主要用于在内部传递数据。利用局部变量可以从一个VI的不同位置访问前面板对象,将无法用连线连接的数据在程序框图上的节点之间传递;利用局部变量还可以对前面板上的输入控件或显示控件进行数据读/写,使得前面板上对象既可作为输入访问也可作为输出访问。 全局变量主要用于在程序之间传递数据。 通过全局变量可以在不同的VI之间进行数据交换,一个全局变量的VI文件中可以包含多个不同数据类型的全局变量。 LabVIEW中的全局变量是以独立的VI文件形式存在的,这个VI文件只有前面板,没有程序框图,不能进行编程。 1、创建全局变量 程序框图设计窗口?文件/新建?从弹出的新建对话框的新建项目列表框中选择项“全局变量” ?确定?对全局变量设计窗口编辑完后?文件/保存 文件/新建VI?程序框图设计窗口?函数/编程/结构/ “全局变量” ?对全局变量设计窗口编辑完后?文件/保存 2、全局变量应用举例 4.2 数据运算 LabVIEW中提供了丰富的数据运算功能,除了基本的数据运算符外,还有许多功能强大的函数节点,并且还支持通过一些简单的文本脚本进行数据运算。 LabVIEW图形化编程中,运算是按照从左到右沿数据流的方向顺序执行。 4.2.1 算术运算符 基本算术运算符包含在函数选板的Numeric子选板中,该子选板中有类型转换(Conversion)节点、复数(Complex)节点、数学和科学常数(MathScientific Constants)节点等。 4.2.2 关系运算符 关系运算符也叫比较运算符,包含在函数选板的Comparison子选板中 。 4.2.3 逻辑运算符 逻辑运算符又称为布尔运算符,包含在程序框图中函数选板的Boolean子

文档评论(0)

sandaolingcrh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档