labviEW第四章 数据操作

上传人:紫** 文档编号:243144473 上传时间:2024-09-16 格式:PPT 页数:25 大小:584KB
返回 下载 相关 举报
labviEW第四章 数据操作_第1页
第1页 / 共25页
labviEW第四章 数据操作_第2页
第2页 / 共25页
labviEW第四章 数据操作_第3页
第3页 / 共25页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第,4,章 数据操作,1,本章内容,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,),2,4.1,数据类型,VI,程序框图中接线端以不同的图标和颜色来表示不同的数据类型,输入控件,显示控件,数据类型,默认值,32,位无符号整数,(,32-bit unsigned integer numeric,),0,64,位无符号整数,(,64-bit unsigned integer numeric,),0,位时间标示(,bit time stamp,),当地时间日期,枚举类型(,Enumerated type,),-,布尔(,Boolean,),FLASE,字符串(,String,),空字符串,3,4.1.1,数字型控件,数字型控件的外观可以五花八门,但是程序框图中的操作却是以其代表的数据类型为准,4,4.1.2,布尔型控件,布尔控件代表一个布尔值,只能是,True,或,False,它既可以代表按钮输入,也可以当作,LED,指示灯显示。,5,4.1.3,枚举类型,LabVIEW,中的枚举类型和,C,语言中的枚举类型定义相同。它提供了一个选项列表,其中每一项都包含一个字符串标识和数字标识,数字标识与每一选项在列表中的顺序一一对应。,枚举型控件,6,4.1.3,枚举类型,从上述的选板中选择枚举类型的输入控件添加到前面板中,然后右击该控件,从快捷菜单中选择,Edit Items,选项,打开如下图所示的枚举型选项编辑对话框。,7,4.1.4,时间类型(,Time Stamp,),时间类型是,LabVIEW,中特有的数据类型,用于输入与输出时间和日期,8,4.1.5,局部变量和全局变量,在很多情况下需要在同一,VI,的不同位置或在不同的,VI,中访问同一个控件对象,这时控件对象之间的连线就无法实现。这时候我们就需要用到局部变量或全局变量,通过局部变量或全局变量你可以在程序框图中的多个地方读写同一个控件。,9,局部变量,局部变量只能在同一程序内部使用,每个局部变量都对应前面板上的一个控件,一个控件可以创建多个局部变量。,读写局部变量等同于读写相应控件,局部变量,10,局部变量,创建局部变量有两种方法,从函数选板的,Structures,子选板中选中,Local Variable,节点,前面板或程序框图中右击需要创建局部变量的控件选择,Create-Local Variable,选项创建该控件的局部变量,11,局部变量,读写局部变量的方法与读写控件对象的方法完全一样,12,全局变量,通过全局变量可以在不同的,VI,之间进行数据交换,一个全局变量的,VI,文件中可以包含多个不同数据类型的全局变量。,LabVIEW,中的全局变量是以独立的,VI,文件形式存在的,这个,VI,文件只有前面板,没有程序框图,不能进行编程。,13,注意:,使用局部变量和全局变量时要避免竞争现象。,例如在程序不同的两个地方同时写同一个的对象的局部变量或全局变量,就会产生竞争现象,这时变量的值是无法预期的。,因此我们必须要注意程序的执行顺序,避免竞争现象,14,4.2,数据运算,LabVIEW,中提供了丰富的数据运算功能,除了基本的数据运算符外,还有许多功能强大的函数节点,并且还支持通过一些简单的文本脚本进行数据运算。,LabVIEW,图形化编程中,运算是按照从左到右沿数据流的方向顺序执行。,15,4.2.1,算术运算符,基本算术运算符包含在函数选板的,Numeric,子选板中,该子选板中有,类型转换(,Conversion,)节点,、,复数(,Complex,)节点,、,数学和科学常数(,Math&Scientific,Constants,)节点,等,16,算术运算符举例,C=A+B,=,文本编程语言,图形化编程语言,17,4.2.2,关系运算符,关系运算符也叫比较运算符,包含在函数选板的,Comparison,子选板中,18,4.2.3,逻辑运算符,逻辑运算符又称为布尔运算符,包含在程序框图中函数选板的,Boolean,子选板中,,LabVIEW,中逻辑运算符的图标与数字电路中逻辑运算符的图标相似,19,4.2.4,表达式节点(Expression,Node),使用表达式节点可以计算包含一个变量的数学表达式,该节点允许使用除复数外的任何数字类型。,在表达式节点中可以使用的函数有,abs,、,acos,、,acosh,、,asin,、,asinh,、,atan,、,atanh,、,ceil,、,cos,、,cosh,、,cot,、,csc,、,exp,、,expml,、,floor,、,getexp,、,getman,、,int,、,intrz,、,ln,、,lnpl,、,log,、,log2,、,max,、,min,、,mod,、,rand,、,rem,、,sec,、,sign,、,sin,、,sinc,、,sinh,、,sqrt,、,tan,、,tanh,。,表达式节点,20,小试身手,1,、写一个,VI,判断两个数的大小,如右图所示:当,AB,时,指示灯亮,21,小试身手,2.,写一个,VI,获取当前系统时间,并将其转换为字符串和浮点数。这在实际编程中会经常遇到。,22,小试身手,3.,利用局部变量写一个计数器,每当,VI,运行一次计数器就加一。当,VI,关闭后重新打开时,计数器清零。,23,小试身手,4.,写一个温度监测器,如右图所示,当温度超过报警上限,而且开启报警时,报警灯点亮。温度值可以由随即数发生器产生。,24,小试身手,5.,给定任意,x,求如下表达式的值,25,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!