本文目錄
一、平化字符串處理方法簡(jiǎn)介 ??????????????????????????
二、批量字符串處理方法簡(jiǎn)介
三、需要安裝的軟件、工具包
四、共享代碼
一、字符串處理方法簡(jiǎn)介
這里介紹一組有用的字符串處理方法,即平化至字符串和從字符串還原。
1、平化至字符串,這個(gè)功能和強(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ù)是小端,這個(gè)時(shí)候就必須使用這個(gè)函數(shù)進(jìn)行轉(zhuǎn)換。
下邊兩個(gè)圖詳細(xì)描述一個(gè)U32數(shù)字0x12345678的大小端的表達(dá)。
假設(shè)我們儲(chǔ)存的數(shù)據(jù)起始地址為5000,如果是大端時(shí),數(shù)據(jù)的最高位存儲(chǔ)在5000中,如果是小端數(shù)據(jù)的最高位存儲(chǔ)在5003中。
實(shí)際編碼測(cè)試
3.2、可以將二維以上的數(shù)據(jù)轉(zhuǎn)換為字符串和還原。
3.3、可以將不連續(xù)數(shù)據(jù)轉(zhuǎn)換成字符串。
3.4、大端小端數(shù)據(jù)類型轉(zhuǎn)換。
大多數(shù)情況下收到的數(shù)據(jù)都是以大端傳輸,如果我們收到的數(shù)據(jù)類型是一個(gè)小端數(shù)據(jù)類型數(shù)據(jù)流,需要轉(zhuǎn)換成大端類型原始數(shù)據(jù)存儲(chǔ),可以如下圖操作。
二、批量處理字符串方法簡(jiǎn)介
一般碰到需要將數(shù)值轉(zhuǎn)換成字符串到表格中顯示,一般是如下操作:
還可使用電子表格字符串的方法進(jìn)行轉(zhuǎn)換:
三、需要安裝的軟件、工具包和庫
1.LabVIEW2015中文版
-
軟件
+關(guān)注
關(guān)注
69文章
5153瀏覽量
89214 -
數(shù)據(jù)轉(zhuǎn)換
+關(guān)注
關(guān)注
0文章
90瀏覽量
18272 -
工具包
+關(guān)注
原文標(biāo)題:LabVIEW的編程之道—字符串處理2
文章出處:【微信號(hào):LabVIEW的編程之道,微信公眾號(hào):LabVIEW的編程之道】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
字符串的表示

字符與字符串的顯示原理
C語言字符串轉(zhuǎn)數(shù)字實(shí)現(xiàn)方法
什么是復(fù)制字符串?Python如何復(fù)制字符串
strtok拆分字符串

評(píng)論