Terminal ablak kezelése
Az EniTerm program tartalmaz egy teljes értékű soros terminál programot, amivel közvetlenül elérhetők a VILLBAU Biztonságtechnika Kft. által gyártott soros programozású eszközök. A terminál ablakban elérhető néhány speciális funkció is, amiket termékeink soros kommunikációjának ellenőrzéséhez fejlesztettünk.

A terminál ablak kétféleképpen érhető el:

Kommunikáció/ETS Terminal [F7]
Ha van ET vagy ETS file betöltve, akkor annak soros beállításait használja. Ellenkező esetben a Port beállításnál megadott értékekkel indul.
Kommunikáció/Terminal [Ctrl+F7]
A Port beállításnál megadott soros beállításokat használja.

 

 A Kommuniáció/Port beállítás ablakban lehet néhány működési paraméterét beállítani a Terminálnak:

Terminál ablak megnyitása EniTerm indításakor
Ezt a funkciót akkor lehet használni, ha folyamatosan kell rögzíteni (LOG) a soros porton megjelenő adatokat. Ilyenkor egy gép újraindulás során indítópultba rakva az EniTerm programot rögtön a terminál felület jelenik meg.
Begépelt karakterek helyi megjelenítése (Echo)
A soros port működéséből adódik, hogy csak akkor látszik a begépelt karakter, ha a másik oldalon levő eszköz visszaküldi a vett karakter. Ilyenek a VILLBAU Kft által gyártott eszközök is. Más esetben, amikor a soros eszköz nem küldi vissza a leütött karaktert, szükség lehet arra, hogy látható legyen a képenyőn.
Sorvég küldése soremeléssel
A terminál programokban kiválasztható, hogy az [Enter] billentyű lenyomásával a CR (0x0D) karakter mellett az LF (0x0A) karakter is megjelenjen.
Soremelés hozzáfűzése a bejövő sorvégekhez
Ha a beérkező sorvég CR (0x0D) karakter után nem érkezik soremelés LF (0x0A) karakter, akkor ezzel a funkcióval lehet elérni, hogy az új sor elejére ugorjon.
A bejövő adatok 7 bites ASCII formátumra hozása
Lehetőség van arra, hogy csak 1-127-ig terjedő karaktereket jelenítsen meg a terminál
Debug üzemmód (megjelenítés idővel együtt)
Az EniTerm program speciális funkciója. Bekapcsolva a terminál program a megadott Debug lezáró karaktereketet megvárva jeleníti meg a bejövő karaktereket kiegészítve a vételi idővel. Ezzel pl. rögzíthető az ENIGMA digitális vevőkészülék soros portja idővel együtt, ha lezáró karakternek a 0x14 is meg lett adva.
Megjelenítés lezáró karakterrel
Ha szükséges megjeleníthető a sor végén maga a lezáró (terminátor) karakter is.
LOG File létrehozása
Lehetőség van a soros kommunikáció file-ba történő rögzítésére. Ilyenkor a program minden napra létrehoz egy dátum.txt nevű file-t, amibe rögzíti a terminál ablak indítását és a bejövő adatokat. Alapértelmezésben, ha nincs megadva LOG könyvtár, a program munkakönyvtárán belül jön létre egy LOG könyvtár és ezen belül tárolja a file-okat.

 

A terminál ablak is rendelkezik egy státuszsorral, ami tartalmazza jelenlegi csatlakozás állapotát és a soros port beállításait, hogy aktív-e az Echo, Debug és a LOG funkció, illetve a napi LOG file méretét.

A terminál ablakon belül a következő funkciógombok érhető el:

F1 Terminál ablak kezelésének leírása
F2 Csatlakozás (soros port) bontása / kapcsolat létrehozása
F3 Sebesség (baud rate) növelés
F4 Sebesség (baud rate) csökkentés
F5 Echo funkció ideiglenes ki-/ bekapcsolása
F6 Megjelenített karakter méretének változtatása (4 méret)
F7 Terminál ablak színeinek változtatása (fehér-fekete, kék-szürke, fekete-zöld, fekete-narancs)
F8 LOG funkció ideiglenes ki-/ bekapcsolása
F9 A napi LOG file megtekintése
F11 Debug funkció ideiglenes ki-/ bekapcsolása
F12 Szöveges file (txt) küldése

Fontos: Ha programozás közben nyitva van a terminál ablak és csatlakoztatva van, akkor a programozás idejére leállítja a soros port és a funkció gombok használatát.