|
您需要設定 Termination Charactor Enable, Termination Charactor 和 Serial End Mode 的寫入屬性:
1. 製造一個 VISA property node 並把它拉開成三個屬性.
2. 右鍵點選 Property Node 並選擇 Change All to Write.
3. 在第一格選擇 Message Based Settings»Termination Character Enable
4. 在第二格選擇 Message Based Settings»Termination Character
5. 在第三格選擇 Serial Settings»Serial End Mode for Writes
6. 連一個 True 的 Constant 在TermChar En 屬性上
7. 把結束字元ASCII 字元的數字對筆寫到 TermChar 上來指定您要的結束字元. End of Line, Line Feed 與 Carriage Return 的數字對比分別是 5, 10 與 13
8. 在 ASRL End Out 屬性上寫入 2 來代表Add Terminal Charactor
設定完畢之後您所有的傳輸字串後面就會自動增加您指定的結束字元.
另一種方式是, 您可以用 Concatenate String 函數來把您要傳送的字串製造出來. LabVIEW有三個常用到的結束字元已被做為現成的物件. 您可以在 String的功能列裡找到它們, 它們分別是 Carriage Return Constant, Line Feed Constant和End of Line Constant.
如果您需要LabVIEW現成物件之外的其它結束字元, 您可以自己來建立. 在程式區裡製造一個String Constant. 用右鍵點選它並選擇'\' Codes Display . 這樣您就可以看到底層的程式語言並進行製作. 請參考以下的結束字元對照表:
Termination Character Codes Table
Termination Characters | Codes Display |
Linefeed (LF) |
\n |
Carriage return (CR) |
\r |
End of Line (EOL) |
\r\n |
Form feed (FF) |
\f |
|