欢迎来到天天文库
浏览记录
ID:40225997
大小:473.00 KB
页数:35页
时间:2019-07-27
《LabVIEW编程及虚拟仪器设计(第五讲)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《LabVIEW编程及虚拟仪器设计》授课教师:周红标电话:15189544918E-mail:hyitzhb@163.com第五讲:字符串和文件I/O上节课内容回顾一、图形显示二、ExpressVI两个波形发生VI;两种外观,经快捷菜单“显示为图标”可实现外观互换;其中快速VI捆绑了多个波形发生函数。波形图/XY图/图表/强度图形控件/三维图形控件上节课内容回顾三、局部变量和全局变量局部变量是对前面板控件数据的一个引用。在一个VI中,可以为一个前面板控件建立多个局部变量。从与某控件关联的多个局部变量中的任一个,都可读取该前面板控件中的数据;向其中
2、任一局部变量中写入数据,都会改变包括前面板控件本身和其他所有局部变量的数据拷贝。全局变量可用于在同时运行的几个VI间传递数据。全局变量只有“前面板”而无“框图”,是一种特殊VI。应慎用局部变量和全局变量(VI可读性,竟态条件)。四、属性节点不同前面板控件(控制器、显示器)的属性种类和个数不同,LabVIEW允许对前面板控件的属性进行更改。进行VI编程时,正是利用属性节点这个工具,可实现对不同前面板控件属性的设置、调整及读取它的值,从而使VI界面更生动美观。本节课内容一、字符串二、文件I/O三、综合小练习本部分内容主要包括以下三个方面:字符串控件字
3、符串的显示方式字符串的操作函数一、字符串字符串是ASCII字符的集合。字符串用于文本传送、文本显示以及数据存储等。在对计算机化的虚拟仪器进行控制操作时,控制命令和数据信息等大多都是按字符串格式加以传送的。同其他的计算机语言一样,LabVIEW也具有对各种字符串的处理能力。字符串控件(1)路径:“控件”选板->“新式”->“字符串与路径”子选板和“列表与表格”子选板(共两个子选板)字符串输入控件和显示控件字符串控件(2)“控件”选板->新式->“字符串与路径”子选板(1)组合框在组合框中,可以写入多个字符串,每个字符串称为一“项”,并对应一个“值”
4、。在组合框上弹出快捷菜单,经选择“属性”->“编辑项”(出现右图),可对具体的“项”和“值”进行编辑和确认。字符串控件(3)“控件”->“新式”->“列表与表格”子选板(2)表格和Express表格表格是由字符串组成的二维数组,其每个单元格可写入一个字符串。Express表格可快捷、很方便地产生二维字符串数组。将表格控件放置在前面板上,便可输入、编辑字符串;点击它弹出快捷菜单,可进行参数属性的设置及调整。字符串控件(4)“控件”选板->“新式”->“表格与列表”子选板树形这种控件,允许用户以树型目录的形式进行条目设置——专门为计算机化的虚拟仪器要
5、输出测试报告、打印测量结果而确立的一种功能。(3)树形2.字符串的显示方式(1)在字符串控制器、字符串显示器的快捷菜单中,均有以下4种不同显示方式的属性配置:正常显示:字符串控件的默认设置。在这种方式下,制表符“t”、“ESC”等字符串不可显示。“”代码显示:用以查看在正常显示方式下不显示的字符代码。此方式下,LabVIEW将把输入字符串中反斜线“”及其后接的字符作为一种代码。该显示方式多用于程序调试、向仪器设备传输字符等。密码显示:在此方式下,用户输入的字符均以字符“*”代替。对于复制等操作,在剪贴板中出现的也是“*”字符。十六进制显示:
6、在该方式下,字符以对应的十六进制ASCII码显示。这种显示方式在程序调试和VI通信时使用较多。2.字符串显示方式(2)——4种显示方式举例代码LabVIEW中含义代码LabVIEW中含义b退格符t制表符f进格符s空格符换行符\反斜线:“”r回车符%%百分比符号LabVIEW中的特殊字符“控件”选板->“新式”->“字符串与路径”子选板3.字符串的操作函数(1)名称图标和连接端口功能说明字符串长度返回(输出)字符串长度连接字符串把几个字符串连接起来组成一个新字符串截取字符串从输入字符串的“偏移量”位置开始,取出要求长度的子字符串转
7、换为大写字母将输入字符串中所有字符转换为大写形式转换为小写字母将输入字符串中所有字符转换为小写形式“函数”选板->“编程”->“字符串”子选板3.字符串的操作函数(2)替换子字符串在指定位置插入、删除或替换子字符串搜索替换字符串查找并替换指定字符串匹配模式从“偏移量”开始查找字符串的“正则表达式”,找到后,按它的位置把输入字符串分为三段3.字符串的操作函数(3)格式化日期/时间字符串以指定的格式显示时间字符串扫描字符串根据“格式化字符串”提取并转化字符串格式化写入字符串把字符串、数值、路径或布尔量转换为字符串格式电子表格字符串至数组转换把电子表格
8、格式的字符串转换成数组字符串程序举例1:字符串的组合(1)所用到的“字符串操作函数”有:“格式化写入字符串”;“字符串长度”路径:“函数
此文档下载收益归作者所有