Wstęp

Program terminal przeznaczony jest do obsługi portów szeregowych w systemach rodziny Windows.

Po uruchomieniu programu należy wybrać odpowiedni port szeregowy i ustawić jego parametery (polecenie Linia Alt+O).

Następnie należy port otworzyć (klawisze ALt+O). W obszarze roboczym będą wyświetlane, w odpowiednim formacie (ASCII lub HEX) informacje przychodzące po łączu szeregowym. Jeżeli opcja Echo (ALt+E) będzie aktywna to także znaki wprowadzane z klawiatury i wysyłane będą wyświetlane na ekranie.

W programie możliwe jest zdefiniowanie do dziesięciu makroinstrukcji i ich wykonanie przy pomocy kombinacji klawisza Alt i klawiszy 1..9.


Nazwa makroinstrukcji

Tutaj należy wprowadzić nazwę makroinstrukcji.

Nazwa będzie wyświetlona w menu "Makroinstrukcje"

i jako podpowiedź po najechaniu kursorem myszy

na przycisk wywołania makroinstrukcji.


Definicja makroinstrukcji
Definiowanie makroinstrukcji

W tych polach należy wprowadzić odpowiednie makroinstrukcje.

Możliwości wprowadzania:

- bezpośrednio z klawiatury (znaki o kodach 0x20 do 0x7F)

- kody znaków szesnastkowo (poprzedzone znakiem "&")

- przerwy w realizacji makroinstrukcji - znak tyldy "~" i cyfra 1..9 oznacza opóźnienie odpowiednio 100 do 900 milisekund.


Nazwa i definicja makroinstrukcji
Nazwa

W tej kolumnie należy wprowadzić nazwę makroinstrukcji. Wprowadzona nazwa będzie wyświetlona w menu "Makroinstrukcje" i jako podpowiedź po najechaniu kursorem myszy na przycisk wywołania makroinstrukcji.

Makrodefinicja

W kolumnie "Definicja makroinstrukcji" należy wprowadzić definicje makroinstrukcji.

Możliwości wprowadzania:

- bezpośrednio z klawiatury (znaki o kodach 0x20 do 0x7F)

- kody znaków szesnastkowo (poprzedzone znakiem "&")

- przerwy w realizacji makroinstrukcji - znak tyldy "~" i cyfra 1..9 oznacza opóźnienie odpowiednio 100 do 900 milisekund.


defmakro_button_ok
Przycisk OK

Naciśnięcie tego przycisku spowoduje zapamiętanie makroinstrukcji i zamknięcie tego okienka.


defmakro_button_cancel
Przycisk Anuluj

Naciśnięcie tego przycisku spowoduje zignorowanie zmian dokonanych w makroinstrukcjach i zamknięcie tego okienka.


Okno programu

Okno główne programu przedstawiono na poniższej ilustracji:

Kliknięcie wybranych elementów okna spowoduje wyświetlenie przypisanych do nich plików pomocy.


Menu Pliki

Menu "Pliki" zawiera następujące opcje:

(wybranie odpowiedniej opcji spowoduje przejście do tematu opisującego daną pozycję menu)


menu Plik log
Plik log (Alt+F1)

Pozycja menu służy do wyboru pliku, do którego będą zapisywane odebrane i wysłane dane. Dane w pliku log zapisywane są w takiej postaci, jak wyświetlane są w oknie terminala.

Pozycja menu może być zaznaczona.

Jeśli pozycja nie jest zaznaczona, jej wybranie powoduje otwarcie okna wyboru pliku i włączenie rejestracji zapisu do pliku. Jeśli zostanie podana nazwa pliku nieobecnego na dysku, to plik zostanie utworzony.

Jeśli pozycja jest zaznaczona, jej wybranie powoduje zaprzestanie rejestracji przesyłanych danych w pliku log.


Plik makro

Pozycja menu służy do wyboru pliku makroinstrukcji. Pozycja menu może być zaznaczona.

Jeśli pozycja nie jest zaznaczona, jej wybranie powoduje otwarcie okna wyboru pliku i wczytanie makroinstrukcji z wybranego pliku. Jeśli podany zostanie plik nieobecny na dysku, zostanie utworzony pusty plik makroinstrukcji.

Jeśli pozycja jest zaznaczona, jej wybranie powoduje odznaczenie pozycji i wczytanie makroinstrukcji z pliku "terminal.ini" z katalogu programu.


Koniec programu
Koniec (Alt+X)

Wybranie tej spowoduje zakończenie programu.


Menu Połączenie

Menu połączenie zawiera następujące opcje:

(wybranie odpowiedniej opcji spowoduje przejście do tematu opisującego daną pozycję menu)


Port otwarty
Port otwarty (Alt+O)

Wybranie tej opcji z menu spowoduje otwarcie portu szeregowego do współpracy z terminalem. Zostaną automatycznie ustawione parametry portu zdefiniowane w okienku dialogowym Linia. W linii statusu wyświetlone zostaną parametry, jakie udało się ustawić do pracy z portem szeregowym.


Parametry portu szeregowego
Parametry portu szeregowego (Alt+L)

Wybranie tej pozycji menu spowoduje wyświetlenie okna konfiguracji portu szeregowego.

Wybór portu szeregowego

Zmiana portu szeregowego. Należy wpisać oznaczenie portu szeregowego w pole (np. COM1). Lista rozwijana umożliwia wybranie portu szeregowego z portów dostępnych w systemie.

Bitów na sekundę

Ustawianie szybkości transmisji. Należy wpisać szybkość transmisji wymaganą przez urządzenie współpracujące po łączu szeregowym. Szybkość transmisji można ustawić na jedną z wartości predefiniowanych lub wpisać inną, dowolną wartość.

Uwaga! Wprowadzona prędkość transmisj nie zawsze możliwa jest do ustawienia przez system (ograniczenia sprzętowe bądź programowe).

W takim wypadku może wystąpić błąd połączenia lub prędkość połączenia zostanie ustawiona na najbliższą możliwą (zależnie od możliwości sterownika programowego).

Po połączeniu w pierwszym polu paska stanu wyświetlane są rzeczywiste parametry portu szeregowego (zobacz: linia stanu - parametry portu ).

Bity danych

Służy do ustawienia długości słowa przesyłanego po łączu szeregowym. Wyboru dokonujemy za pomocą strzałek góra-dół. W PC dopuszczalne wartości 5..8.

Parzystość

Służy do ustawiania sposobu sprawdzania poprawności transmisji (tzw. bitu parzystości). Wyboru dokonujemy przy pomocy klawiszy strzałek góra-dół. Dopuszczalne są następujące ustawienia:

  - brak (ang. none) - oznacza, że bit parzystości nie będzie dodawany do transmitowanych danych,

  - nieparzysty (ang. odd) - oznacza, że bit parzystości będzie ustawiony, jeżeli konieczne będzie zachowanie nieparzystej liczby ustawionych bitów danych (1) w przesyłanym słowie,

  - parzysty (and. even) - oznacza, że bit parzystości będzie ustawiony, jeżeli konieczne będzie zachowanie parzystej liczby ustawionych bitów danych (1) w przesyłanym słowie.

  - znacznik (ang. mark) - oznacza, że dodany zostanie bit parzystości, który zawsze będzie ustawiony (będzie miał wartość 1),

  - spacja (ang. space) - oznacze, że dodany zostanie bit parzystości, który zawsze będzie wyzerowany (będzie miał wartość 0).

Bity Stopu

Ilość bitów stopu. Dopuszczalne wartości to: 1; 1,5; 2. Wyboru dokonujemy przy pomocy strzałek góra-dół.

Bufor wejściowy

Wielkość bufora wejściowego w bajtach. Można zmienić tylko wtedy, gdy port jest zamknięty. Standardowo do wyboru dostępne są wartości : 512, 1024, 2048, 4096, 8192 ale można ustawić dowolną wartość.

Bufor wyjściowy

Wielkość bufora wyściowego w bajtach. Można zmienić tylko wtedy, gdy port jest zamknięty. Standardowo do wyboru dostępne są wartości : 512, 1024, 2048, 4096, 8192 ale można ustawić dowolną wartość.

Kontrola transmisji

Służy do określenia sposobu kontroli transmisji. Wyboru dokonujemy przy pomocy strzałek góra-dół. Dopuszczalne wartości to:

  - brak kontroli,

  - kontrola sprzętowa (RTS/CTS),

  - kontrola programowa (Xon/Xoff).

  - użytkownika (ustawienia niestandardowe)

Sygnał RTS

Pole służy do określenia, w jakim stanie powinna znajdować się linia RTS portu szeregowego po jego otwarciu. Możliwe są następujące ustawienia:

  - Wył - sygnał wyłączony

  - Zał - sygnał załączony

  - Kontrola przepływu (sygnał RTS ustawiany, gdy bufor wejściowy jest wypełniony w 50% lub mniej i wyłączany, gdy bufor wejściowy jest wypełniony w 75% lub więcej).

  - Zał przy wysyłaniu (sygnał jest ustawiany, gdy bufor wyjściowy zawiera choć jeden znak).

Uwaga! Ostatnia opcja nie działa w systemach serii Windows 9x.

Uwaga! Opcja dostępna tylko przy ustawionym trybie kontroli transmisji użytkownika.

Kontrola CTS

Jeśli pole jest zaznaczone i sygnał CTS jest wyłączony, wysyłanie danych jest wstrzymywane do czasu ponownego ustawienia sygnału CTS. Gdy pole nie jest zaznaczone stan sygnału CTS nie wpływa na wysyłane dane.

Uwaga! Opcja dostępna tylko przy ustawionym trybie kontroli transmisji użytkownika.

Sygnał DTR

Pole służy do określenia, w jakim stanie powinna znajdować się linia DTR portu szeregowego po jego otwarciu. Możliwe są następujące ustawienia:

  - Wył - sygnał wyłączony

  - Zał - sygnał załączony

  - Kontrola przepływu (sygnał DTR jest ustawiany, gdy bufor wejściowy jest wypełniony w 50% lub mniej i wyłączany, gdy bufor wejściowy wypełniony jest w 75% lub więcej).

Uwaga! Opcja dostępna tylko przy ustawionym trybie kontroli transmisji użytkownika.

Kontrola DSR

Jeżeli pole jest zaznaczone i sygnał DSR jest wyłączony, wysyłanie danych jest wstrzymywane do czasu ponownego ustawienia sygnału DSR. Gdy pole nie jest zaznaczone, stan sygnału nie wpływa na wysyłane dane.

Uwaga! Opcja dostępna tylko przy ustawionym trybie kontroli transmisji użytkownika.

Wrażliwość DSR

Opcja określa "wrażliwość" na sygnał DSR. Jeśli opcja jest zaznaczona, sterownik portu szeregowego ignoruje wszystkie otrzymywane znaki, dopóki sygnał DSR jest załączony.

Uwaga! Opcja dostępna tylko przy ustawionym trybie kontroli transmisji użytkownika.

Xon/Xoff wejście

Opcja służy do określenia, czy programowa kontrola przepływu ma być załączona dla odbioru. Jeśli opcja jest załączona, znak XOff jest wysyłany, gdy wypełnienie bufora wejściowego osiągnie przewidziane maksimum, a znak XOn jest wysyłany, gdy wypełnienie bufora wejściowego osiągnie wymagane minimum.

Uwaga! Opcja dostępna tylko przy ustawionym trybie kontroli transmisji użytkownika.

Xon/Xoff wyjście

Opcja służy do określenia, czy programowa kontrola przepływu ma być załączona dla nadawania. Jeśli opcja jest załączona, nadawanie jest wstrzymywanie, gdy znak XOff jest otrzymany, a wznawiane po otrzymaniu znaku XOn.

Uwaga! Opcja dostępna tylko przy ustawionym trybie kontroli transmisji użytkownika.

Znak Xon

Pole służy do określenia znaku wznawiania transmisji. Domyślny jest znak o kodzie 17.

Uwaga! Opcja dostępna tylko przy ustawionym trybie kontroli transmisji użytkownika.

Znak Xoff

Pole służy do określenia znaku wstrzymywania transmisji. Domyślny jest znak o kodzie 19.

Uwaga! Opcja dostępna tylko przy ustawionym trybie kontroli transmisji użytkownika.

Przesyłaj dane po wysłaniu Xoff.

Opcja określa, czy po wypełnieniu bufora wejściowego i wysłaniu znaku XOff dane będą przesyłane do urządzenia współpracującego. Gdy opcja jest zaznaczona, dane będą przesyłane. Gdy opcja nie jest zaznaczona, wysyłanie danych jest wstrzymywane do momenu opróżnienia bufora wejściowego i wysłania znaku XOn.

Uwaga! Opcja dostępna tylko przy ustawionym trybie kontroli transmisji użytkownika.


Echo
Echo (Alt+E)

Wybranie trybu echa powoduje, że znaki wprowadzane z klawiatury do wysłania na port szeregowy jest także wyprowadzany na obszar roboczy. W przypadku gdy opcja nie jest wybrana znaki wprowadzane z klawiatury nie są wyprowadzane na ekran.


Menu Terminal

Menu terminal zawiera następujące opcje:

(wybranie odpowiedniej opcji spowoduje przejście do tematu opisującego daną pozycję menu)


Terminal ASCII
ASCII

Wybranie trybu ASCII powoduje, że znaki przychodzące po łączu szeregowym (i w trybie echa) traktowne są w następujący sposób:

-znaki o kodach #32..#127 są wyświetlane na ekranie,

-znak o kodzie #10 powoduje przejście do następnej linii,

-znak o kodzie #13 powoduje przejście do początku linii,

-znak o kodzie #8 powoduje przesunięcie karetki o jeden znak w lewo.

-pozosatałe znaki zastępowane są znakiem kropki.


Terminal HEX
HEX

Wybranie trybu HEX spowoduje, że znaki przychodzące po łączy szeregowym (i w trybie echa) traktowane są w sposób następujący:

-dla każdego znaku w lewej części terminala wyświetlany jest jego szesnastkowy kod,

-w prawej części terminala wyświetlane są znaki o kodach #32..#127

-dla pozostałych znaków w prawej części obszaru roboczego wyświetlane są znaki kropki.


Terminal FAST
Fast

Wybranie tej opcji powoduje, że przychodzące po łączu szeregowym i wysyłane (mimo ustawienia opcji Echo) nie są wyświetlanie na ekranie. Są one jedynie zapisywane do pliku LOG. Jeśli opcja zapisu do pliku log nie jest wybrana, na ekranie pojawia się ostrzeżenie o gubieniu znaków. Opcja ta powinna być ustawiana do odbierania dużej ilości znaków, które po zapisaniu do pliku mogą być analizowane w późniejszym terminie.


Status

Opcja służy do pokazania/ukrycia dodatkowego panelu pokazującego stan dostępnych w systemie sygnałów wejściowych (CTS, DSR) i sterowanie sygnałami wyjściowymi portu szeregowego (RTS, DTR) portu RS-232.


Czyść ekran
Czyść ekran (F5)

Wybranie tej pozycji spowoduje wyczyszczenie obszaru roboczego.


Ostrzeżenie

To okienko dialogowe pojawia się, gdy przy próbie ustawienia terminala w tryb FAST opcja zapisu do pliku log przychodzących znaków nie jest wybrana. Przyciśnięcie przycisku "Tak" spowoduje ustawienie tego trybu. Przyciśnięcie przyciku "Nie" spowoduje zaniechanie tej operacji.


Menu Makroinstrukcje

(wybranie odpowiedniej opcji spowoduje przejście do tematu opisującego daną pozycję menu)


Definiowanie makroinstrukcji

Wybranie tej pozycji spowoduje uruchomienie okna definiowania makroinstrukcji.

W przedstawionym poniżej dialogu możliwe jest zdefiniowanie maksymalnie dziesięciu makroinstrukcji, które będą dostępne w trakcie pracy z programem.

Pole nazwy makroinstrukcji

Tutaj należy wprowadzić nazwę makroinstrukcji.

Nazwa będzie wyświetlona w menu "Makroinstrukcje"

i jako podpowiedź po najechaniu kursorem myszy

na przycisk wywołania makroinstrukcji.

Definiowanie makroinstrukcji

W tych polach należy wprowadzić odpowiednie makroinstrukcje.

Możliwości wprowadzania:

- bezpośrednio z klawiatury (znaki o kodach 0x20 do 0x7F)

- kody znaków szesnastkowo (poprzedzone znakiem "&")

- przerwy w realizacji makroinstrukcji - znak tyldy "~" i cyfra 1..9 oznacza opóźnienie odpowiednio 100 do 900 milisekund.

Przycisk OK

Naciśnięcie tego przycisku spowoduje zapamiętanie makroinstrukcji i zamknięcie tego okienka.

Przycisk Anuluj

Naciśnięcie tego przycisku spowoduje zignorowanie zmian dokonanych w makroinstrukcjach i zamknięcie tego okienka.


Wykonanie makroinstrukcji

Wybranie jednej z pozycji menu (lub przycisku) spowoduje wysłanie do portu szeregowego przypisanej do danej pozycji makroinstrukcji (czyli wysłanie do portu szeregowego zdefiniowanego ciągu znaków).


Menu Pomoc

(wybranie odpowiedniej opcji spowoduje przejście do tematu opisującego daną pozycję menu)


Spis treści pomocy
Spis treści pomocy (F1)

Wybranie tej pozycji menu spowoduje wyświetlenie spisu treści pomocy.


O Programie

Wybranie tej pozycji spowoduje wyświetlenie okna informacji o programie.


Wybór portu szeregowego

Zmiana portu szeregowego. Należy wpisać oznaczenie portu szeregowego w pole (np. COM1). Lista rozwijana umożliwia wybranie portu szeregowego z portów dostępnych w systemie.


Prędkość transmisji
Bitów na sekundę

Ustawianie szybkości transmisji. Należy wpisać szybkość transmisji wymaganą przez urządzenie współpracujące po łączu szeregowym. Szybkość transmisji można ustawić na jedną z wartości predefiniowanych lub wpisać inną, dowolną wartość.

Uwaga! Wprowadzona prędkość transmisji nie zawsze możliwa jest do ustawienia przez system (ograniczenia sprzętowe bądź programowe).


Bity danych

Służy do ustawienia długości słowa przesyłanego po łączu szeregowym (czyli liczby bitów potrzebnych do przesłania pojedynczego znaku). Wyboru dokonujemy za pomocą strzałek góra-dół. W PC dopuszczalne wartości 5..8.


Parzystość

Służy do ustawiania sposobu sprawdzania poprawności transmisji (tzw. bitu parzystości). Wyboru dokonujemy przy pomocy klawiszy strzałek góra-dół. Dopuszczalne są następujące ustawienia:

  - brak (ang. none) - oznacza, że bit parzystości nie będzie dodawany do transmitowanych danych,

  - nieparzysty (ang. odd) - oznacza, że bit parzystości będzie ustawiony, jeżeli konieczne będzie zachowanie nieparzystej liczby ustawionych bitów danych (1) w przesyłanym słowie,

  - parzysty (and. even) - oznacza, że bit parzystości będzie ustawiony, jeżeli konieczne będzie zachowanie parzystej liczby ustawionych bitów danych (1) w przesyłanym słowie.

  - znacznik (ang. mark) - oznacza, że dodany zostanie bit parzystości, który zawsze będzie ustawiony (będzie miał wartość 1),

  - spacja (ang. space) - oznacze, że dodany zostanie bit parzystości, który zawsze będzie wyzerowany (będzie miał wartość 0).


Bity Stopu

Ilość bitów stopu. Dopuszczalne wartości to: 1; 1,5; 2. Wyboru dokonujemy przy pomocy strzałek góra-dół.


Bufor wejściowy

Wielkość bufora wejściowego w bajtach. Można zmienić tylko wtedy, gdy port jest zamknięty. Standardowo do wyboru dostępne są wartości : 512, 1024, 2048, 4096, 8192 ale można ustawić dowolną wartość.


Bufor wyjściowy

Wielkość bufora wyściowego w bajtach. Można zmienić tylko wtedy, gdy port jest zamknięty. Standardowo do wyboru dostępne są wartości : 512, 1024, 2048, 4096, 8192 ale można ustawić dowolną wartość.


Kontrola transmisji

Służy do określenia sposobu kontroli transmisji. Wyboru dokonujemy przy pomocy strzałek góra-dół. Dopuszczalne wartości to:

  - brak kontroli,

  - kontrola sprzętowa (RTS/CTS),

  - kontrola programowa (Xon/Xoff).

  - użytkownika (ustawienia niestandardowe)

Ustawienia niestandardowe dostępne po wybraniu przycisku ">>".


RTS
Sygnał RTS

Pole służy do określenia, w jakim stanie powinna znajdować się linia RTS portu szeregowego po jego otwarciu. Możliwe są następujące ustawienia:

  - Wył - sygnał wyłączony

  - Zał - sygnał załączony

  - Kontrola przepływu (sygnał RTS ustawiany, gdy bufor wejściowy jest wypełniony w 50% lub mniej i wyłączany, gdy bufor wejściowy jest wypełniony w 75% lub więcej).

  - Zał przy wysyłaniu (sygnał jest ustawiany, gdy bufor wyjściowy zawiera choć jeden znak).

Uwaga! Ostatnia opcja nie działa w systemach serii Windows 9x.

Uwaga! Opcja dostępna tylko przy ustawionym trybie kontroli transmisji użytkownika.


Kontrola CTS

Jeśli pole jest zaznaczone i sygnał CTS jest wyłączony, wysyłanie danych jest wstrzymywane do czasu ponownego ustawienia sygnału CTS. Gdy pole nie jest zaznaczone stan sygnału CTS nie wpływa na wysyłane dane.

Uwaga! Opcja dostępna tylko przy ustawionym trybie kontroli transmisji użytkownika.


DTR
Sygnał DTR

Pole służy do określenia, w jakim stanie powinna znajdować się linia DTR portu szeregowego po jego otwarciu. Możliwe są następujące ustawienia:

  - Wył - sygnał wyłączony

  - Zał - sygnał załączony

  - Kontrola przepływu (sygnał DTR jest ustawiany, gdy bufor wejściowy jest wypełniony w 50% lub mniej i wyłączany, gdy bufor wejściowy wypełniony jest w 75% lub więcej).

Uwaga! Opcja dostępna tylko przy ustawionym trybie kontroli transmisji użytkownika.


Kontrola DSR

Jeżeli pole jest zaznaczone i sygnał DSR jest wyłączony, wysyłanie danych jest wstrzymywane do czasu ponownego ustawienia sygnału DSR. Gdy pole nie jest zaznaczone, stan sygnału nie wpływa na wysyłane dane.

Uwaga! Opcja dostępna tylko przy ustawionym trybie kontroli transmisji użytkownika.


Wrażliwość DSR

Opcja określa "wrażliwość" na sygnał DSR. Jeśli opcja jest zaznaczona, sterownik portu szeregowego ignoruje wszystkie otrzymywane znaki, dopóki sygnał DSR jest załączony.

Uwaga! Opcja dostępna tylko przy ustawionym trybie kontroli transmisji użytkownika.


Xon/Xoff wejście

Opcja służy do określenia, czy programowa kontrola przepływu ma być załączona dla odbioru. Jeśli opcja jest załączona, znak XOff jest wysyłany, gdy wypełnienie bufora wejściowego osiągnie przewidziane maksimum, a znak XOn jest wysyłany, gdy wypełnienie bufora wejściowego osiągnie wymagane minimum.

Uwaga! Opcja dostępna tylko przy ustawionym trybie kontroli transmisji użytkownika.


Xon/Xoff wyjście

Opcja służy do określenia, czy programowa kontrola przepływu ma być załączona dla nadawania. Jeśli opcja jest załączona, nadawanie jest wstrzymywanie, gdy znak XOff jest otrzymany, a wznawiane po otrzymaniu znaku XOn.

Uwaga! Opcja dostępna tylko przy ustawionym trybie kontroli transmisji użytkownika.


Znak Xon

Pole służy do określenia znaku wznawiania transmisji. Domyślny jest znak o kodzie 17.

Uwaga! Opcja dostępna tylko przy ustawionym trybie kontroli transmisji użytkownika.


Znak Xoff

Pole służy do określenia znaku wstrzymywania transmisji. Domyślny jest znak o kodzie 19.

Uwaga! Opcja dostępna tylko przy ustawionym trybie kontroli transmisji użytkownika.


Przesyłaj dane po wysłaniu Xoff
Przesyłaj dane po wysłaniu Xoff.

Opcja określa, czy po wypełnieniu bufora wejściowego i wysłaniu znaku XOff dane będą przesyłane do urządzenia współpracującego. Gdy opcja jest zaznaczona, dane będą przesyłane. Gdy opcja nie jest zaznaczona, wysyłanie danych jest wstrzymywane do momenu opróżnienia bufora wejściowego i wysłania znaku XOn.

Uwaga! Opcja dostępna tylko przy ustawionym trybie kontroli transmisji użytkownika.


Przycisk OK

Naciśnięcie tego przycisku spowoduje zamknięcie okienka dialogowego i ustawienie nowych parametrów portu szeregowego.


Przycisk Anuluj

Naciśnięcie tego przycisku spowoduje zamknięcie okienka dialogowego i zignorowanie wszystkich wprowadzonych w nim zmian.


Przycisk >> (więcej), << (mniej)

Naciśnięcie tego przycisku spowoduje wyświetlenie bądż ukrycie dodaktowych opcji kontroli transmisji.


Obszar roboczy

Obszar roboczy stanowi centralną część programu terminala. Służy do wyprowadzania znaków przychodzących do komutera w formacie ASCII lub HEX. Jeżeli opcja Echo jest aktywna wyświetlane są także znaki wysyłane po łączu szeregowym. W celu wysłania znaku po łączu szeregowym można zrobić to na jeden z poniższych sposobów:

 - poprzez wprowadzenie znaku z klawiatury,

 - poprzez kombinację klawiszy Ctrl+A..Z - znaki #1 do #26,

 - poprzez kombinację Alt+<xxx> na klawiaturze numerycznej,

 - wciśnięcie klawisza Enter spowoduje wysłanie znaku #13 (CR, 0x0D),

 - wciśnięcie kombinacji klawiszy Ctrl+Enter spowoduje wysłanie znaku #10 (LF, 0x0A).

Obszar roboczy można przeglądać przy pomocy klawiszy kursora, klawiszy Page Up, Page Down oraz przy pomocy myszy posługując się paskiem przesuwu. Aby skasować z obszaru roboczego wszystkie znaki jakie zostały do niego wpisane, należy wybrać polecenie Czyść ekran.


Ustawienia portu szeregowego
Linia stanu - parametry portu szeregowego

W tym polu wyświetlane są parametry portu szeregowego odpowiednio:

 - numer portu Com1 - Com8,

 - szybkość transmisji w bodach,

 - ilość bitów danych (w PC dostępne 5 - 8)

 - parzystość (n-brak, e-parzysty, o-nieparzysty, m-znacznik, s-spacja),

 - ilość bitów stopu (dopuszczalne wartości 1, 1.5, 2).

W przypadku gdy port jest zamknięty są to parametry ustawione w oknie Konfiguracja Portu Szeregowego, w przypadku gdy port jest otwarty są to rzeczywiste parametry jakie udało się ustawić w komputerze.


Stan portu szeregowego

Port szeregowy może być otwarty lub zamknięty. Zmiany stanu portu można dokonać z mneu (zobacz Port otwarty) lub przez naciśnięcie kombinacji klawiszy Alt+O.


Echo

Pole to informuje o stanie opcji Echo - włączone lub wyłączone.


Tryb wyświetlania
Tryb

Ta opcja informuje o trybie wyświetlania znaków w obszarze roboczym.


Makro

W polu tym wyświetlany jest tekst MAKRO gdy wykonywana jest jedna z makroinstrukcji.


Stan pliku log
Plik log

W tym polu wyświetlana jest ścieżka dostępu i pełna nazwa pliku LOG. Puste pole to oznacza, że plik LOG nie został wybrany.


Zakresy pola Context ID przewidziane dla programu Terminal

1..10 - zakres specjalny - przyciski Makro0..Makro9 (z uwagi na jednoczesne wykorzystanie pola Tag dla rozróżniania, który przycisk zostanie naciśnięty i jednocześnie jako indeks tematu),

100..199 - inne elementy okna głównego

200..299 - okno ustawień parametrów portu szeregowego

300..399 - okno definicji makroinstrukcji

Polecenia menu i przyciski

1000..1009 - menu pliki

1010..1019 - menu połączenie

1020..1029 - menu terminal

1030..1039 - menu makroinstrukcje

1040..1049 - menu pomoc


Od autora o historii programu (i nie tylko) słów kilka

Pierwsza wersja programu powstała w 1996 roku na potrzeby wewnętrzne firmy i nosiła nazwę "Elester Terminal'95" wersja 0.9 alfa.

Zasadnicza forma programu od tamtej pory nie uległa zmianie. Drobne zmiany polegały na dostosowaniu programu do różnych wersji systemu operacyjnego bądź realizacji życzeń użytkowników z firmy.

W pewnym momencie (nie jestem w stanie ustalić kiedy dokładnie) program został umieszczony w Internecie na stronie http://peters.republika.pl/.

Niestety, na skutek braku aktualizacji (bądź z innych, nieznanych mi bliżej powodów) strona Petersa odeszła w niebyt, a ponieważ samego Petersa prowadzenie własnej strony przestało interesować, program przez pewien czas nigdzie nie był dostępny.

Program ponownie zaczął być dostępny w momencie rozbudowy strony internetowej firmy w której mam przyjemność pracować (m.in. z Petersem).

Obecna wersja programu została zaopatrzona w nowy plik pomocy, poprawiono także obsługę zewnętrznych plików makr.

Program dostępny pod adresem

http://www.elester-pkp.com.pl/

Kontakt z autorem programu (czyli ze mną):

tadekb@poczta.onet.pl

Pozdrawiam

Tadeusz Barańczyk


Status

Pole służące do pokazywania sygnałów wejściowych i sterowania sygnałami wyjściowymi portu RS-232. Prezentowane są następujące sygnały wejściowe: CON , CTS , DSR, RLSD. Możliwe jest także sterowanie sygnałami RTS i DTR.


CON

Sygnalizacja otwarcia portu szeregowego. Panel zmienia kolor na żółty po pomyślnym otwarciu portu szeregowego.


CTS

Sygnalizacja stanu wejścia CTS. Gdy linia CTS znajduje się w stanie wysokim, panel zmienia kolor na zielony.


DSR

Sygnalizacja stanu wejścia DSR. Gdy linia DSR znajduje się w stanie wysokim, panel zmienia kolor na zielony.


RLSD

Sygnalizacja sygnału RLSD (receive-line-signal-detected). Pojawienie się sygnału sygnalizowane jest zmianą koloru panela na zielony.


RTS

Przycisk służy do ustawienia sygnału RTS w stan wysoki (przycisk wciśnięty). Przycisk jest aktywny tylko w tych trybach transmisji szeregowej, dla których sterowanie przepływem nie jest realizowane przez system operacyjny.


DTR

Przycisk służy do ustawienia sygnału DTR w stan wysoki (przycisk wciśnięty). Przycisk jest aktywny tylko w tych trybach transmisji szeregowej, dla których sterowanie przepływem nie jest realizowane przez system operacyjny.