關於字串的轉換

2004-08-13_163839_RTU.vi

我要如何將最後取的值每二位元轉換成ASCII code

如:01 ==> ??,03 ==> ?? ...F5==>??

我想了很久都想不出來

因為要讀取儀器的值,可是想不出來,於是用儲存是示波器抓波形去找值

值是0103010000045F5

但要轉成ASCII code可是轉換都看不見值

ASCII code只有從33-128(decimal)才有字型,01或03或者F5轉成ASCII本來就看不到,所以程式可能沒有問題啊

那請問一下:01,03等應該是以符號表示,那麼要如何將符號表示出來ㄋ???

第一個符號是 ! , 10進位數字是33, 所以01,03是沒有符號的
符號就是字型,所以你用type cast強制轉成string即可

![](upload://tTVNHs7RJDONU8vJD1ddweKBRdW.jpeg)

[QUOTE=yao]

第一個符號是 ! , 10進位數字是33, 所以01,03是沒有符號的
符號就是字型,所以你用type cast強制轉成string即可

![](upload://tTVNHs7RJDONU8vJD1ddweKBRdW.jpeg)

[/QUOTE]

建議再Front Panel將display改成codes display

你就可以看到binary data了

謝謝你的指導,我的專題沒問題了,剩下就是儀器數據的問題,如有問題,請再指導![](upload://bYCGLVQ2xYCkY6TSDzv2PwwNXoA.gif)