养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

LabVIEW-字符串

时间:2024-11-10 22:42:41

字符串是一组可显莲镘拎扇示或非显示的ASCII字符。字符串提供了一个独立于操作平台的信息和数据格式。常用的字符串操作包括:1)创建简单的文本信息。2)发送文本道药苍嗓命令至仪器,以ASCII或二进制字符串的形式返回数据,然后转换为数值,从而控制仪器。3)将数值数据存储到磁盘。如需将数值数据保存到ASCII文件中,须在数值数据写入磁盘文件前将其转换为字符串。4)用对话框指示或提示用户。在前面板上,字符串以表格、文本输入框和标签的形式出现。LabVIEW提供了用于对字符串进行操作的内置VI和函数,可对字符串进行格式化、解析字符串等编辑操作。

工具/原料

LabVIEW

前面板上的字符串

1、字符串控件位于:控件选板-控件-新式/银色-字符串与路径-字符串输入控件和字符串显示控件;字符串输入控件和显示控件可作为文本输入框和标签。

LabVIEW-字符串

2、1)选择字符串输入或者显示控件,右键单击前面板上的字符串输入控件或显示控件,从下表所示的显示类型中选择。

LabVIEW-字符串

3、2)也可右键单击字符串控件,从快捷菜单中选择显示项»显示格式,再在字符串控件内显示当前格式的符号。

LabVIEW-字符串

LabVIEW-字符串

4、3)还可以字符串控件属性-外观-显示样式里面选择当前的格式符号;

LabVIEW-字符串

LabVIEW-字符串

5、下表是各种显示类型的范例。

LabVIEW-字符串

LabVIEW-字符串

6、4)右击字符串控件-限于当行输入,此时如果输入较多的内容,超出字符串控件当前宽度,只能通过光标向右移动查看字符串内的其他文本信息;

LabVIEW-字符串

7、5)右击字符串控件-启用自动换行,此时如果输入比较多的内容,字符串控件将自动换行;

LabVIEW-字符串

8、6)如果输入过多的内容,导致自动换行也超出了字符串控件的长度和高度限制,此时,右击字符串控件-现实项-垂直滚动条;

LabVIEW-字符串

LabVIEW-字符串

程序框图的字符串

1、字符串函数用于合并两个或两个以上字符串、从字符串中提取子字符串、将数据转换为字符串、将字符串格式化用于文字处理或电子表格应用程序。

2、字符串函数位于;脑栲葱蛸函数选板-函数-编程-字符串;其中还包括4个子选板:1)路径/数组/字符串转换;2)数值/字符串转换;3)平化/还原字符串;4)附件字符串函数;

LabVIEW-字符串

3、标准化行结束符:转换指输入字符串的行结束为指定格式的行结束。如未指定行结束格式,外狒芙梨VI将转换字符串的行结束为当前系统平台支持的行结束。使用该VI可使字符串被不同系统平台或当前系锱亻绢螬统平台的命令行读取。创建文本:对文本和参数化输入进行组合,创建输出字符串。如输入的不是字符串,该ExpressVI将依据配置使之转化为字符串。电子表格字符串至数组转换:使电子表格字符串转换为数组,维度和表示法与数组类型一致。该函数适用于字符串数组和数值数组。格式化日期/时间字符串:通过时间格式代码指定格式,按照该格式使时间标识的值或数值显示为时间。 下列代码为部分常用的时间格式代码:%c可显示依据地域语言设定的日期/时间。时间相关格式代码为:%X(指定地域的时间),%H(小时,24小时),%I(小时,12小时),%M(分钟),%S(秒),%<digit>u(分数秒,精度<digit>),%p(a.m./p.m.标识)。日期相关格式代码为:%x(指定地域日期),%y(两位年份),%Y(四位年份),%m(月份),%b(月名缩写),%d(一个月中的天值),%a(星期名缩写)。格式化写入字符串:使字符串路径、枚举型、时间标识、布尔或数值数据格式化为文本。行结束常量:由包含基于平台的行结束值的常量字符串组成。换行符常量:由含有ASCIILF值的常量字符串组成。回车键常量:由含有ASCIICR值的常量字符串组成。截取字符串:返回输入字符串的子字符串,从偏移量位置开始,包含长度个字符。空格常量:该常量用于为程序框图提供字符空格。空字符串常量:由空字符串常量(长度为0)组成。连接字符串:连接输入字符串和一维字符串数组作为输出字符串。对于数组输入,该函数连接数组中的每个元素。匹配模式:在从偏移量起始的字符串中搜索正则表达式。如函数查找到匹配,它将字符串分隔为三个子字符串。正则表达式为特定的字符的组合,用于模式匹配。该函数虽然只提供较少的字符串匹配选项,但执行速度比匹配正则表达式函数快。匹配正则表达式:在输入字符串的偏移量位置开始搜索正则表达式,如找到匹配字符串,将字符串拆分成三个子字符串和任意数量的子匹配字符串。使函数调整大小,查看字符串中搜索到的所有部分匹配。扫描字符串:扫描输入字符串,然后依据格式字符串进行转换。删除空白:在字符串的起始、末尾或两端删除所有空白(空格、制表符、回车符和换行符)。该VI不删除双字节字符。数组至电子表格字符串转换:使任何维数的数组转换为字符串形式的表格(包括制表位分隔的列元素、独立于操作系统的EOL符号分隔的行),对于三维或更多维数的数组而言,还包括表头分隔的页。搜索替换字符串:使一个或所有子字符串替换为另一子字符串。如需使用多行?输入端,并启用高级正则表达式搜索,右键单击函数并选择正则表达式。替换子字符串:插入、删除或替换子字符串,偏移量在字符串中指定。制表符常量:由含有ASCIIHT(水平制表位)值的常量字符串组成。转换为大写字母:使字符串中的所有字母字符转换为大写字母。使字符串中的所有数字作为ASCII字符编码处理。该函数不影响非字母表中的字符。转换为小写字母:使字符串中的所有字母字符转换为小写字母。使字符串中的所有数字作为ASCII字符编码处理。该函数不影响非字母表中的字符。字符串常量:通过该常量为程序框图提供文本字符串常量。字符串长度:通过长度返回字符串的字符长度(字节)。

LabVIEW-字符串

4、路径/数组/字符串转换函数:字符串/数组/路径转换函数用于转换字符串、数组和路径。平化/还原字符言射鐾钤串函数晗稍噔猷:使用平化/还原字符串函数将LabVIEW数据类型转换为字符串或进行反向转换。其它字符串VI和函数:其它字符串VI和函数用于字符串内扫描和搜索、模式匹配以及字符串的相关操作。字符串/数值转换函数:字符串/数值转换函数用于转换字符串。

LabVIEW-字符串

LabVIEW-字符串

LabVIEW-字符串

LabVIEW-字符串

© 一点知识