教案课程名称虚拟仪器原理及应用授课专业班级信科:81202学时3授课题目(章、节)4.1数据对象与操作1教学目的及要求掌握LabVIEW中的数值对象的使用;掌握LabVIEW中的布尔型对象的使用;教学重点及难点重点:数值对象和布尔型对象的使用方法;难点:数值对象和布尔型对象的使用方法。教学方法和策略多媒体、理论讲授和编程演示参考资料毕肖普《Labview实践教程(09版)》一、数据类型VI程序框图中接线端以不同的图标和颜色来表示不同的数据类型数值型控件数值型控件的外观可以五花八门,但是程序框图中的操作却是以其代表的数据类型为准。布尔型控件布尔控件代表一个布尔值,只能是True或False它既可以代表按钮输入,也可以当作LED指示灯显示。时间类型(TimeStamp)时间类型是LabVIEW中特有的数据类型,用于输入与输出时间和日期二、数据运算LabVIEW中提供了丰富的数据运算功能,除了基本的数据运算符外,还有许多功能强大的函数节点,并且还支持通过一些简单的文本脚本进行数据运算。LabVIEW图形化编程中,运算是按照从左到右沿数据流的方向顺序执行。算术运算符基本算术运算符包含在函数选板的Numeric子选板中,该子选板中有类型转换(Conversion)节点、复数(Complex)节点、数学和科学常数(Math&ScientificConstants)节点等。基本数学运算节点类型转换节点三角函数节点对数节点复数节点例1、关系运算符关系运算符也叫比较运算符,包含在函数选板的Comparison子选板中文本编程语言图形化编程语言C=A+B=逻辑运算符逻辑运算符又称为布尔运算符,包含在程序框图中函数选板的Boolean子选板中,LabVIEW中逻辑运算符的图标与数字电路中逻辑运算符的图标相似表达式节点使用表达式节点可以计算包含一个变量的数学表达式,该节点允许使用除复数外的任何数字类型。在表达式节点中可以使用的函数有abs、acos、acosh、等。例2、写一个VI判断两个数的大小,如右图所示:当AB时,指示灯亮例3、写一个VI获取当前系统时间,并将其转换为字符串和浮点数。这在实际编程中会经常遇到。