本文目錄
一、平化字符串處理方法簡介 ??????????????????????????
二、批量字符串處理方法簡介
三、需要安裝的軟件、工具包
四、共享代碼
一、字符串處理方法簡介
這里介紹一組有用的字符串處理方法,即平化至字符串和從字符串還原。
1、平化至字符串,這個功能和強(qiáng)制類型轉(zhuǎn)換有些類似,都是將數(shù)據(jù)轉(zhuǎn)換成,但不改變數(shù)據(jù)在內(nèi)存中的表達(dá)。
2、從字符串還原是平化至字符串的你轉(zhuǎn)換。
3、與強(qiáng)制類型轉(zhuǎn)換相比功能更多更強(qiáng)大。具體功能如下:
3.1、字節(jié)順序可以調(diào)整大小端轉(zhuǎn)換,一般我們使用的通訊接口都是大端,例如串口,TCP,USB的,但是有些系統(tǒng)要求下發(fā)的字節(jié)流數(shù)據(jù)是小端,這個時候就必須使用這個函數(shù)進(jìn)行轉(zhuǎn)換。
下邊兩個圖詳細(xì)描述一個U32數(shù)字0x12345678的大小端的表達(dá)。
假設(shè)我們儲存的數(shù)據(jù)起始地址為5000,如果是大端時,數(shù)據(jù)的最高位存儲在5000中,如果是小端數(shù)據(jù)的最高位存儲在5003中。
實際編碼測試
3.2、可以將二維以上的數(shù)據(jù)轉(zhuǎn)換為字符串和還原。
3.3、可以將不連續(xù)數(shù)據(jù)轉(zhuǎn)換成字符串。
3.4、大端小端數(shù)據(jù)類型轉(zhuǎn)換。
大多數(shù)情況下收到的數(shù)據(jù)都是以大端傳輸,如果我們收到的數(shù)據(jù)類型是一個小端數(shù)據(jù)類型數(shù)據(jù)流,需要轉(zhuǎn)換成大端類型原始數(shù)據(jù)存儲,可以如下圖操作。
二、批量處理字符串方法簡介
一般碰到需要將數(shù)值轉(zhuǎn)換成字符串到表格中顯示,一般是如下操作:
還可使用電子表格字符串的方法進(jìn)行轉(zhuǎn)換:
三、需要安裝的軟件、工具包和庫
1.LabVIEW2015中文版
-
軟件
+關(guān)注
關(guān)注
69文章
5007瀏覽量
87927 -
數(shù)據(jù)轉(zhuǎn)換
+關(guān)注
關(guān)注
0文章
88瀏覽量
18024 -
工具包
+關(guān)注
關(guān)注
0文章
47瀏覽量
9557
原文標(biāo)題:LabVIEW的編程之道—字符串處理2
文章出處:【微信號:LabVIEW的編程之道,微信公眾號:LabVIEW的編程之道】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論