欢迎来到天天文库
浏览记录
ID:52437314
大小:820.50 KB
页数:38页
时间:2020-04-06
《LabVIEW虚拟仪器第2章.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第2章数据类型和结构2.1数值型数据2.2布尔型数据2.3字符串2.4数组和簇2.5波形数据2.6动态数据类型2.7局部变量和全局变量12.1数值型数据在前面板窗口中,数值型数据控件位于ALLControls—>Numeric子面板中,其中包括数值输入/显示控件、时间标识/显示控件、垂直填充/指示滑动杆、垂直进度/刻度条、水平填充/指示滑动杆、水平进度/刻度条、旋钮、仪表、液管、温度计、带边框颜色盒等。2前面板窗口中,在对象上单击右键,弹出的快捷菜单中可以对数值对象进行多种不同的设置,包括显示栏、控件数据栏、格式精度栏和属性栏。“表示法”选项可以选择不同的数值类型。
2、EXT/DBL/SGL:扩展/双/单精度浮点型I32/I16/I8:带符号长/字/字节整型V32/V16/V8:无符号长/字/字节整型CXT/CDB/CSG:扩展/双/单精度复浮点型3在右键快捷菜单中选择“Properties”,弹出属性对话框,对数值属性进行编辑。1)外观用于指定对象元素是否可见label:标识前面板和程序框图中的对象Caption:对前面板对象作详细的说明Enabledstation:设置用户是否可以对该对象进行操作。Showradix:勾选复选框显示对象的基数。Showincrements/decrement:显示对象的增量和减量按钮。2)数据
3、范围为数值对象设置数据范围默认值:可在数值框中键入对象的默认值表示法:为数值数据设置表示法使用默认范围:数据范围:设置数据范围的最大值、最小值和增量范围外动作:当键入的数据超过设定的数据范围,设置处理数据的方式3)格式与精度对数值对象改变格式与精度格式:位数和精度类型:隐藏无效零:时间格式:日期格式:高级编辑模式:4)说明信息描述对象的目的并给出使用说明4返回数值操作节点1)基本数值计算函数:加减乘除开方等一系列基本计算2)数据类型转换:不同数值类型之间的转换,如不同表示法精度之间的转换、与布尔量之间的转换、单位转换等3)复数:其中的节点用来进行复数操作52.2布尔
4、型数据仪器设计时有一些控制按钮和指示灯之类的控件,这些控件的数据类型一般为布尔型程序设计过程中进行一些判断时也要用到布尔量布尔型数据的值为真和假,其数值表达式为1和0前面板中,布尔型控件位于Allcontrols—>booleans,其中包括开关按钮、翘板开关、摇杆开关、指示灯、按钮、单选按钮等控件6在前面板窗口中的控件上单击右键,通过弹出的快捷菜单可以对空间进行设置,大部分菜单选项与数值对象的菜单相同,不同之处在于布尔控件的机械动作设置项机械动作设置主要针对开关、按钮之类的布尔控件,实际的机械开关和按钮在操作过程中有个一个时间间隔,机械动作设置实际上就是模拟实际开
5、关设备的动作状态单击时转换释放时触发保持触发直到释放单击时触发保持转换直到释放释放时转换7布尔控件的右键快捷菜单中选择“属性”,弹出属性对话框,对控件的属性进行设置1)外观指定对象元素是否可见、按钮的颜色等标签、标题、启用状态与数值属性对话框功能相同;颜色:设置对象处于真、假状态时的颜色显示布尔文本:勾选复选框显示用于指示布尔对象状态的文本,同时可以对开时文本和关时文本进行编辑2)操作为布尔对象改变机械动作按钮动作:设置布尔对象的机械动作动作解释:描述选中的动作按钮所选动作预览:显示具有所选动作的按钮,可以测试按钮的动作指示灯:当预览按钮值为真时,指示灯变量3)说明
6、信息的内容与数值控件属性相同8布尔型对象的操作节点,位于子面板“Functions—>Boolean”中与、或、异或、非、复合运算;与非、或非、同或、蕴含;数组元素与/或操作、数值至布尔数组转换、布尔值至(0,1)转换9示例1、写一个VI判断两个数的大小,如右图所示:当A>B时,指示灯亮。2.写一个温度监测器,如右图所示,当温度超过报警上限,而且开启报警时,报警灯点亮。温度值可以由随即数发生器产生。103.给定任意x,求如下表达式的值返回112.3字符串字符串在LabVIEW编程中会频繁的用到,因此LabVIEW封装了功能丰富的字符串函数用于字符串的处理,用户不需要
7、再像C语言中一样为字符串的操作编写繁琐的程序。前面板上的字符串控件位于ALLControls—>string&path中,字符串控件包括输入控件、显示控件和下拉框。12右击输入控件,弹出快捷菜单字符串有四种显示样式:正常显示—显示可打印字符控制字体,不可显示字符显示为小方框‘’显示—将所有不可显示字符显示为反斜杠密码显示—将每个字符显示为*十六进显示—将每个字符显示为十六进制的ASCII码13字符串操作函数位于程序框图函数的”ALLFuntions—>String“中字符串操作函数包括计算字符串长度、连接字符串、搜索替换字符串等操作字符串操作子选板中还包括一个
此文档下载收益归作者所有