From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



寫入資料至串列埠時,以位元替代ASCII字串



主要軟體:
主要軟體版本: 7.1.1
主要軟體修正版本:
次要軟體: Driver Software>>NI-VISA

問題: 我想要直接指定要寫入串列埠的位元資料,但是串列埠寫入的功能函數只接受字串輸入。如果直接將數字轉成字串也無法解決這個問題(舉例來說,若將十進位的0轉換成ASCII字串"0",那麼寫入串列埠的資料是"0011 0000"而不是"0000 0000")。

解答: 附檔的範例程式教導如何正確地轉換位元陣列至字串,透過這個方法接著就可以將資料寫至串列埠。基本上,位元資料必須先轉換至十進位數字,然後這個數字必須被轉換至陣列的資料型態,才可以在接下來的步驟中使用"byte array to string"這個函數。

相關連結: KnowledgeBase 28OBO5SG: Table of ASCII Characters and Their Code Equivalents
KnowledgeBase 1B0AGRVJ: How Can I Convert ASCII Characters to ASCII Codes and Vice-Versa? (LabVIEW)

附加檔案:


Bits_to_COMport.vi - Bits_to_COMport.vi



報告日期: 08/19/2005
最後更新: 10/28/2007
文件偏號: 3OIFGTLA