Soros adatátvitel

Alkalmazás

A(z) TNC7 automatikusan az LSV2 átviteli protokollt használja a soros adatátvitelre. Az adatátviteli sebesség kivételével a baudRateLsv2 (106606 sz.) gépi paraméterben az LSV2 protokoll paraméterei rögzítve vannak.

Funkcióleírás

Az RS232 (106700 sz.) gépi paraméterben egy további átviteli módot (interfészt) határozhat meg. A következőkben leírt beállítási lehetőségek csak az újonnan definiált interfészre érvényesek.

Gépi paraméterek

Az azután következő paraméterekben a következő beállításokat definiálhatja:

Gépi paraméter

Beállítás

baudRate (106701 sz.)

Adatátviteli sebesség (baud rate)

Bevitel: 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 sz.)

Adatátviteli protokoll

  • STANDARD: Standard adatátvitel, soronként
  • BLOCKWISE: Adatátvitel csomagokban
  • RAW_DATA: Protokoll nélküli átvitel, tiszta karakterátvitel

Megadás: STANDARD, BLOCKWISE, RAW_DATA

dataBits (106703 sz.)

Adatbitek minden egyes átvitt karakterben

Megadás: 7 Bit, 8 Bit

parity (106704 sz.)

Átviteli hibák ellenőrzése a paritásbittel

  • NONE: Nincs paritásképzés, nincs hibaészlelés
  • EVEN: Páros paritás, hiba, ha az 1 bitek száma páratlan
  • ODD: Páratlan paritás, hiba, ha az 1 bitek száma páros

Megadás: NONE, EVEN, ODD

stopBits (106705 sz.)

A kezdő bit és egy vagy két stop bit engedélyezi a fogadó számára, hogy szinkronizálja valamennyi soros adatátvitellel átvitt karaktert.

Megadás: 1 Stop-Bit, 2 Stop-Bits

flowControl (106706 sz.)

Handshake-kel, két készülék közötti adatátvitel vezérléséhez. Különbség van a szoftver handshake és a hardver handshake között.

  • NONE: Nincs adatáramlás-ellenőrzés
  • RTS_CTS: Hardver Handshake, az átvitel leállítása aktív az RTS-n keresztül
  • XON_XOFF: Szoftver Handshake, az átvitel leállítása aktív a DC3-on keresztül

Megadás: NONE, RTS_CTS, XON_XOFF

fileSystem (Nr. 106707)

Fájlrendszer a soros interfészhez

  • EXT: Minimális fájlrendszer nyomtatókhoz vagy nem HEIDENHAIN átviteli szoftverekhez
  • FE1: Kommunikáció a TNCserver-rel vagy egy külső lemezegységgel

Ha nincs szüksége speciális fájlrendszerre, akkor ez a paraméter Önnek nem szükséges.

Megadás: EXT, FE1

bccAvoidCtrlChar (106708 sz.)

A Block Check Charakter (BCC) egy blokkellenőrző karakter. A BCC opcionálisan kapcsolódhat egy átviteli blokkhoz a hibafelismerés megkönnyítésére.

  • TRUE: BCC nem felel meg egyik vezérlőkarakternek sem
  • FALSE: Funkció nem aktív

Megadás: TRUE, FALSE

rtsLow (106709 sz.)

Ezzel az opcionális paraméterrel meghatározza, hogy milyen legyen az RTS vonal szintje nyugalmi állapotban.

  • TRUE: Nyugalmi állapotban a szint low
  • FALSE: Nyugalmi állapotban a szint high

Megadás: TRUE, FALSE

noEotAfterEtx (106710 sz.)

Ezzel az opcionális paraméterrel meghatározza, hogy egy ETX (End of Text) karakter fogadása után legyen-e elküldve egy EOT (End of Transmission) karakter.

  • TRUE: EOT karakter nem lesz elküldve
  • FALSE: EOT karakter el lesz küldve

Megadás: TRUE, FALSE

Példa

A TNCserver PC szoftverrel való adatátvitelhez az RS232 (106700 sz.) gépi paraméterben a következő beállításokat definiálja:

Paraméter

Kiválasztás

Adatátviteli sebesség (bit/sec)

Egyeznie kell a TNCserver beállításával

Adatátviteli protokoll

MONDATONKÉNT

Adatbitek minden egyes átvitt karakterben

7 bit

Paritásellenőrzés típusa

PÁROS

Stop bitek száma

1 stop bit

A handshake módja

RTS_CTS

Fájlrendszer fájlműveletekhez

FE1

A TNCserver része a TNCremo PC szoftvernek.

PC szoftver az adatátvitelhez