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