labview TCP 傳送格式

請問一下 labview 的TCP/IP傳送格式只能用 ASCII嗎??

還是可以利用其他格式傳送 如16位元之類的

P.S. 在內部轉沒有用(不管我把字串轉成10進制或是HEX 他傳送到網路上 都會變ASCII)

有沒有人知道怎樣可以不轉ASCII 也就是說 如果我送HEX出去 那他到網路上就是HEX而不會轉ASCII

建議你可以先查看這兩個範例檔案:

  1. C:\Program Files (x86)\National Instruments\LabVIEW 2011\examples\comm\TCP.llb\Data Client.vi
  2. C:\Program Files (x86)\National Instruments\LabVIEW 2011\examples\comm\TCP.llb\Data Server.vi
我測試過,結論是:傳遞過去的是ascii。如果你要傳英文字母「g」,他的HEX是「67」。如果是傳1 byte :「g」,則傳過去的就是「g」。如果你要傳ASCII「67」,傳過去的就是2 byte。