序列資料傳輸

應用

TNC7自動使用序列資料傳輸用的LSV2傳輸協定,LSV2協定的所有參數都是固定不變的,除了機器參數baudRateLsv2 (編號106606)中的鮑率以外。

功能說明

機器參數RS232 (編號106700)允許您定義另一種傳輸類型(介面)。因此底下說明的設定只對個別新定義的介面生效。

機器參數

在顯示的機器參數內,可定義下列設定:

機器參數

設定

baudRate (編號106701)

資料傳輸速率(鮑率)

輸入:BAUD_110BAUD_150BAUD_300 BAUD_600BAUD_1200BAUD_2400BAUD_4800BAUD_9600BAUD_19200BAUD_38400BAUD_57600BAUD_115200

protocol (編號106702)

通訊協定

  • STANDARD:標準資料傳輸,逐線路
  • BLOCKWISE:封包式資料傳輸
  • RAW_DATA:無協定傳輸(只逐字元)

輸入:STANDARDBLOCKWISERAW_DATA

dataBits (編號106703)

每一已傳輸字元內的資料位元

輸入:7 Bit8 Bit

parity (編號106704)

同位元用來檢查是否有傳輸錯誤

  • NONE:無同位元,無錯誤偵測
  • EVEN:偶數同位元,如果位元集的數量為奇數則錯誤
  • ODD:奇數同位元,如果位元集的數量為偶數則錯誤

輸入:NONEEVENODD

stopBits (編號106705)

開始位元以及一或兩個停止位元可在序列資料傳輸期間讓接收器同步每一傳輸字元。

輸入:1 Stop-Bit2 Stop-Bits

flowControl (編號106706)

利用交握,兩裝置控制資料在其間傳輸。 軟體交握與硬體交握之間有所區別。

  • NONE:無資料流檢查
  • RTS_CTS:硬體交握,透過RTS啟動傳輸停止
  • XON_XOFF:軟體交握,透過DC3啟動傳輸停止

輸入:NONERTS_CTSXON_XOFF

fileSystem(編號106707)

用於序列介面的檔案系統

  • EXT:印表機或非海德漢傳輸軟體的最小檔案系統
  • FE1:與TNCserver或外部軟碟機通訊

若不需要特殊檔案系統,就不需要此機械參數。

輸入:EXTFE1

bccAvoidCtrlChar (編號106708)

Block Check Character (BCC)為區塊檢查字元。BCC選擇性新增至傳輸單節來簡化錯誤偵測。

  • TRUE:BBC未對應至任何控制器字元
  • FALSE:功能未啟用

輸入:TRUEFALSE

rtsLow (編號106709)

此選擇性參數決定閒置狀態內RTS行的位準。

  • TRUE:在閒置狀態下位準為
  • FALSE:在閒置狀態下位準為

輸入:TRUEFALSE

noEotAfterEtx (編號106710)

此選擇性參數設定在接收ETX字元(文字結尾)之後是否傳輸EOT字元(傳輸結束)。

  • TRUE:不傳送EOT字元
  • FALSE:傳送EOT字元

輸入:TRUEFALSE

範例

為了使用TNCserver PC軟體進行資料傳輸,請在機器參數RS232 (編號106700)內定義以下設定:

參數

選擇

資料傳輸速率,單位鮑

必須與TNCserver內的設定吻合

資料傳輸協定

單節式

每一已傳輸字元內的資料位元

7位元

同位元檢查類型

偶數

停止位元的數量

1 位停止位元

交握類型

RTS_CTS

檔案操作的檔案系統

FE1

TNCserver為PC版TNCremo軟體的一部分。

用於資料傳輸的PC軟體