位置:51电子网 » 技术资料 » 集成电路

额外的字符串操作功能

发布时间:2015/4/4 20:42:45 访问次数:966

   额外的字符串操作功能。LabVIEW中还提供了比较复杂的专门用于字符操作的函数,D1879包括字符串的分割、匹配、替代、字符数组的索引等复杂操作,在一般的文本编程中,上述这些函数是需要用户自己编写相关程序的。在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控件。

   上述Search/Split String函数所需要的参数类型的查阅可以通过LabVIEW自带的帮助文档来实现,写在Visual Studi0 2008平台下开发程序时参阅VisualStudi0 2008自带的MSDN帮助文档类似,因为MSDN以函数说明、简单程序示例的方式给出了C++标准库中各种类、成员方法、成员属性的使用方法和用途。

   额外的字符串操作功能。LabVIEW中还提供了比较复杂的专门用于字符操作的函数,D1879包括字符串的分割、匹配、替代、字符数组的索引等复杂操作,在一般的文本编程中,上述这些函数是需要用户自己编写相关程序的。在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控件。

   上述Search/Split String函数所需要的参数类型的查阅可以通过LabVIEW自带的帮助文档来实现,写在Visual Studi0 2008平台下开发程序时参阅VisualStudi0 2008自带的MSDN帮助文档类似,因为MSDN以函数说明、简单程序示例的方式给出了C++标准库中各种类、成员方法、成员属性的使用方法和用途。

相关技术资料
4-4额外的字符串操作功能
相关IC型号
D1879
D1878

热门点击

 

推荐技术资料

DS2202型示波器试用
    说起数字示波器,普源算是国内的老牌子了,FQP8N60... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式