Terminal

Previous  Next



Terminal umożliwia podgląd oraz wysyłanie danych na połączony z modułem port szeregowy lub socket.

Poniższy przykład pokazuje śledzoną w terminalu wymianę danych w protokole Modbus.

graphic



Dla rozróżnienia komunikatów przedstawiane są one w konfigurowalnych kolorach.

Terminal umieszcza w następnej lini każdy następny komunikat.
Jeśli więc ramka danych przyszła w 2 fragmentach to jest ona pokazana w 2 liniach. Przejście do następnej lini następuje również wtedy, gdy przekroczona jest konfigurowalna ilość znaków w linii.


Ustawienia konfiguracyjne:

graphic
  
Parametr
Wartość
Active
graphic moduł wyłączony
graphic moduł włączony
CharactersPerLine
ilość znaków umieszczanych w linii
Font
wybór czcionki
LinesInBuffer
ilość lini w buforze terminala
Name
nazwa modułu
Responses
kolor odpowiedzi - danych połączonych do kanału input
SniffedMessages
kolor podglądanyc danych - połączonych do kanału input_sniffer
TypedMessages
kolor danych wpisanych ręcznie

Podłączenie terminala

Połączenie terminala bezpośrednio z portem może odbyć się przez przeciągnięcie portu lub terminala na siebie w drzewku konfiguracyjnym.
Wtedy zostaną ze sobą połączone kanały input i output.

Możliwe jest również podłączenie terminala równolegle do zestawionego wcześniej połączenia portu z innym modułem np. COM i ModbusMaster.
W takim wypadku należy wskazać ręcznie mapowanie kanałów input i input_snifer, wskazując wybrane do podglądu kanały wymiany danych.

graphic

Łącząc wejście i wyjście portu z kanałem input i input_snifer uzyskuje się podgląd transmisji.




Pisanie ręczne do portu

Ten tryb wymaga połączenia kanału output terminala z wybranym portem.
Najszybciej można to wykonać przeciągając terminal na wybrany moduł portu.

W dolnej części terminala znajduje się pole tekstowe które umożliwa wpisanie ręczne komunikatu, który zostanie wysłany na port po zaakceptowaniu
klawiszem ENTER.

Wpisane ciągi znaków i liczb są zamieniane na odpowiadające im kody ASCII i w takie formie są wysyłane na port.

Wciśnięcie lewego klawisza Ctrl i wpisanie liczby hex umożliwia bezpośrednie wysłanie jej wartości. Terminal wysyła liczby 8 bitowe. Liczby takie zapisane są w < >.
Uwaga, wartości cyfrowe należy wprowadzać w głównej części klawiatury. Wpisanie znaków z klawiatury numerycznej powoduje wpisanie złej wartości.

Przykłady:
  
wpisane znaki
reprezentacja w terminalu
wysłane kolejne bajty
ala123
 graphic
41 4c 41 31 32 33
Ctrl-1 Ctrl-fe
<01> <fe> 
1 fe