LabVIEW中編程方法可以在前面板和框圖中建立的程序
發布時間:2015/4/6 18:48:19 訪問次數:1905
單擊Programming\String\ Additional String Functions踣徑下的Search/Split String函數圖標,并P00001-02SURF將其放置在程序框圖中合適位置,這個函數一共有3個輸入參數、3個函數調用后的返回值。將鼠標移至Search/Split String函數的輸入參數接口,LabVIEW會為用戶依次顯示:tring、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平臺下開發程序時參閱Visual Studi0 2008自帶的MSDN幫助文檔類似,因為MSDN以函數說明、簡單程序示例的方式給出了C++標準庫中各種類、成員方法、成員屬性的使用方法和用途。
根據上述LabVIEW中編程方法可以在前面板和框圖中建立的程序,為觀測結果方便,將Numeric Indicator控件和String Indicator控件的默認名改為Search/Split String函數輸出參數的名稱,從初始化字符串“this is a string”起始位置(序號為0)處匹配子字符
串“1S”,仿真結果如圖3-70所示,可知在初始化字符串的位置2處發生了匹配。
單擊Programming\String\ Additional String Functions踣徑下的Search/Split String函數圖標,并P00001-02SURF將其放置在程序框圖中合適位置,這個函數一共有3個輸入參數、3個函數調用后的返回值。將鼠標移至Search/Split String函數的輸入參數接口,LabVIEW會為用戶依次顯示:tring、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平臺下開發程序時參閱Visual Studi0 2008自帶的MSDN幫助文檔類似,因為MSDN以函數說明、簡單程序示例的方式給出了C++標準庫中各種類、成員方法、成員屬性的使用方法和用途。
根據上述LabVIEW中編程方法可以在前面板和框圖中建立的程序,為觀測結果方便,將Numeric Indicator控件和String Indicator控件的默認名改為Search/Split String函數輸出參數的名稱,從初始化字符串“this is a string”起始位置(序號為0)處匹配子字符
串“1S”,仿真結果如圖3-70所示,可知在初始化字符串的位置2處發生了匹配。
上一篇:連接字符串