字符子集的获得
发布时间:2014/10/9 21:15:26 访问次数:553
字符子集的获得。对于一个长度比较复杂的字符串,有时可能只需要其中的一部分, ADC10738这时则需要对字符串进行切割操作。单击Programming\String路径下的String Subset函数,在框图中建立如图3-67所示源程序文件,在给定的字符串中,String Subset函数用于从用户指定的位置截取出指定长度的子字符串,对于字符串“this is a string”,其中字符从序号0开始到15,共16个字符,当从序号1开始截取6个字符(包含空格)时,程序运行结果如图3-68所示。
额外的字符串操作功能。LabVIEW中还提供了比较复杂的专门用于字符操作的函数,包括字符串的分割、匹配、替代、字符数组的索引等复杂操作,在一般的文本编程中,上述这些函数是需要用户自己编写相关程序的。在Visual Studi0 2008等集成开发环境中,这些函数被封装成C++的标准库,以应用程序接口(API)形式提供给用户使用,在LabVIEW中则封装成图形API的方式提供给用户使用。
单击Programming\String\ Additional String Functions踣径下的Search/Split String函数图标,并将其放置在程序框图中合适位置,这个函数一共有3个输入参数、3个函数调用后的返回值。将鼠标移至Search/Split String函数的输入参数接口,LabVIEW会为用户依次显示:string、search string/char(一)、offset (0),分别表示函数的初始化字符串、要搜索或者匹配的子字符、从哪个位置开始搜索;将鼠标移至Search/Split String函数的输出参数接口,LabVIEW会为用户依次显示:substring before match、match+rest of string、offset of match,分别表示匹配时指定的子字符串之前的子字符串、匹配字符串和剩余的字符串、匹配发生的位置。通过上述描述可知,Search/Split String函数的输入/输出参数的数据类型只有字符串型、无符号整数型2种。因此可以在前面板中放置Numeric Indicator控件和String Indicator控件。
字符子集的获得。对于一个长度比较复杂的字符串,有时可能只需要其中的一部分, ADC10738这时则需要对字符串进行切割操作。单击Programming\String路径下的String Subset函数,在框图中建立如图3-67所示源程序文件,在给定的字符串中,String Subset函数用于从用户指定的位置截取出指定长度的子字符串,对于字符串“this is a string”,其中字符从序号0开始到15,共16个字符,当从序号1开始截取6个字符(包含空格)时,程序运行结果如图3-68所示。
额外的字符串操作功能。LabVIEW中还提供了比较复杂的专门用于字符操作的函数,包括字符串的分割、匹配、替代、字符数组的索引等复杂操作,在一般的文本编程中,上述这些函数是需要用户自己编写相关程序的。在Visual Studi0 2008等集成开发环境中,这些函数被封装成C++的标准库,以应用程序接口(API)形式提供给用户使用,在LabVIEW中则封装成图形API的方式提供给用户使用。
单击Programming\String\ Additional String Functions踣径下的Search/Split String函数图标,并将其放置在程序框图中合适位置,这个函数一共有3个输入参数、3个函数调用后的返回值。将鼠标移至Search/Split String函数的输入参数接口,LabVIEW会为用户依次显示:string、search string/char(一)、offset (0),分别表示函数的初始化字符串、要搜索或者匹配的子字符、从哪个位置开始搜索;将鼠标移至Search/Split String函数的输出参数接口,LabVIEW会为用户依次显示:substring before match、match+rest of string、offset of match,分别表示匹配时指定的子字符串之前的子字符串、匹配字符串和剩余的字符串、匹配发生的位置。通过上述描述可知,Search/Split String函数的输入/输出参数的数据类型只有字符串型、无符号整数型2种。因此可以在前面板中放置Numeric Indicator控件和String Indicator控件。