序列資料傳輸
應用
TNC7自動使用序列資料傳輸用的LSV2傳輸協定,LSV2協定的所有參數都是固定不變的,除了機器參數baudRateLsv2 (編號106606)中的鮑率以外。
功能說明
機器參數RS232 (編號106700)允許您定義另一種傳輸類型(介面)。因此底下說明的設定只對個別新定義的介面生效。
在顯示的機器參數內,可定義下列設定:
機器參數 | 設定 |
---|---|
baudRate (編號106701) | 資料傳輸速率(鮑率) 輸入:BAUD_110、BAUD_150、BAUD_300 BAUD_600、BAUD_1200、BAUD_2400、BAUD_4800、BAUD_9600、 BAUD_19200、BAUD_38400、BAUD_57600、BAUD_115200 |
protocol (編號106702) | 通訊協定
輸入:STANDARD、BLOCKWISE、RAW_DATA |
dataBits (編號106703) | 每一已傳輸字元內的資料位元 輸入:7 Bit、8 Bit |
parity (編號106704) | 同位元用來檢查是否有傳輸錯誤
輸入:NONE、EVEN、ODD |
stopBits (編號106705) | 開始位元以及一或兩個停止位元可在序列資料傳輸期間讓接收器同步每一傳輸字元。 輸入:1 Stop-Bit、2 Stop-Bits |
flowControl (編號106706) | 利用交握,兩裝置控制資料在其間傳輸。 軟體交握與硬體交握之間有所區別。
輸入:NONE、RTS_CTS、XON_XOFF |
fileSystem(編號106707) | 用於序列介面的檔案系統
若不需要特殊檔案系統,就不需要此機械參數。 輸入:EXT、FE1 |
bccAvoidCtrlChar (編號106708) | Block Check Character (BCC)為區塊檢查字元。BCC選擇性新增至傳輸單節來簡化錯誤偵測。
輸入:TRUE、FALSE |
rtsLow (編號106709) | 此選擇性參數決定閒置狀態內RTS行的位準。
輸入:TRUE、FALSE |
noEotAfterEtx (編號106710) | 此選擇性參數設定在接收ETX字元(文字結尾)之後是否傳輸EOT字元(傳輸結束)。
輸入:TRUE、FALSE |
範例
為了使用TNCserver PC軟體進行資料傳輸,請在機器參數RS232 (編號106700)內定義以下設定:
參數 | 選擇 |
---|---|
資料傳輸速率,單位鮑 | 必須與TNCserver內的設定吻合 |
資料傳輸協定 | 單節式 |
每一已傳輸字元內的資料位元 | 7位元 |
同位元檢查類型 | 偶數 |
停止位元的數量 | 1 位停止位元 |
交握類型 | RTS_CTS |
檔案操作的檔案系統 | FE1 |
TNCserver為PC版TNCremo軟體的一部分。