Jste zde

T-terminál - OPEN SOURCE UART, TCP, UDP, ICPM terminál se zdrojákem

Opensource terminál podporující komunikaci po UART, UDP/IP, TCP server,TCP klient, ICMP.

 

Přijatá a odesílaná data zobrazuje v oknech Přijatá data a Odeslaná data.

Oboje je také chronologicky seřazeno v okně Stavy a data. (plus inforace o čase atd...)

Přijatá data se porovnávají s filtry a v případě shody terminál automaticky odešle odpověď

T-terminál

 

Stáhnout

Program  http://www.fik.wz.cz/programy/t/t-terminal.zip
Návod v pdf http://www.fik.wz.cz/programy/t/t-manual.pdf
Zdrojový kód http://www.fik.wz.cz/programy/t/t-zdrojak.zip

Kontakt: http://www.fik.wz.cz/t/t-terminal.htm

Pokud uděláte nějaké opravy/úpravy, tak mi to, prosím, pošlete. Díky, Mirek.

Stručný popis

Umožňuje přijímat a vysílat data z různých zařízení:

  • RS232 (COM port)
  • TCP klient
  • TCP server
  • UDP klient/server
  • ICMP klient (v paketu příkazu ping se dají přenášet i data)

Přijatá a odesílaná data zobrazuje v oknech Přijatá data a Odeslaná data.
Oboje je také chronologicky seřazeno v okně Stavy a data. (plus inforace o čase atd...)
Data se zobrazují v různých formátech (vybírá se v rozbalovacím menu ve spodní části okna):

  • formátované podle řídících znaků v datech
  • neformátované se zobrazením neviditelných znaků
  • neformátované se zobrazením neviditelných znaků a rozdělené do bloků podle příjmu
  • v šestnáctkové soustavě
  • v šestnáctkové soustavě rozdělené do bloků podle příjmu

Přijatá data se porovnávají s filtry a v případě shody terminál automaticky odešle odpověď
Odesílání dat se děje stiskem tlačítka pomocí předdefinovaných maker (šestnáctková/textová).
Data k odeslání mohou být jako šestnáctkové číslice (volitelně oddělené mezerami)
Textová data k odeslání mohou obsahovat i neviditelné znaky:
<nul>:0
<soh>:1
<stx>:2
<etx>:3
<eot>:4
<enq>:5
<ack>:6
<be>:7
<bs>:8
<tab>:9
<lf>:10
<vt>:11
<ff>:12
<cr>:13
<so>:14
<si>:15
<dle>:16
<dc1>:17
<dc2>:18
<dc3>:19
<dc4>:20
<nak>:21
<syn>:22
<etb>:23
<can>:24
<em>:25
<sub>:26
<esc>:27
<fs>:28
<gs>:29
<rs>:30
<us>:31

<< - odešle <
#xxx - odešle znak odpovídající desítkové hodnotě xxx
## - odešle #
$xx - odešle znak odpovídající šestnáctkové hodnotě xx
$$ - odešle $

Příklad (na přiloženém obrázku):

Tlačítkem Připojit jsem se připojil na COM3 – zde mám v NTB modem. Ten posílá echo a odpovídá na AT příkazy.
Tlačítkem Odeslat jsem poslal do modemu makro jménem test modemu - příkaz AT<cr><lf>
V přijímacím okně je vidět, že modem poslal příkaz zpět (echo AT<cr><lf>) a potom poslal odpověď na příkaz <cr><lf>OK<cr><lf>
V přijímacích filtrech je na pátém řádku nadefinovaný (a zapnutý) filtr na <cr><lf>OK<cr><lf>, ten po příjmu odpovědi zavolal makro jménem tx_6
makro tx_6 odeslalo data zadaná v šestnáctkové soustavě:<nul><soh><nul><nul><nul>.+*F<nul><nul><nul><nul>!<nul>”
na echo od modemu zareagoval další filtr a zavolal makro jménem pozdrav: AHOJ

Přílohy: 
PřílohaVelikost
PDF icon t-manual.pdf217.63 KB
Package icon t-terminal.zip372.58 KB
Package icon t-zdrojak.zip723.68 KB
Image icon t-terminal.gif161.86 KB