터미널 시리얼 프로그램의 최강자 Terminal 1.9

2015. 10. 21. 20:41IT&모바일&컴퓨터

반응형

이런 프로그램은 계속 업데이트가 되어야 하나, 아래의 History를 남기고 역사의 뒤안길로 가신것 같다.

제작자의 홈페이지는 더이상 접속이 되고 있지 않다.

구글에 새로운 사이트를 연것으로 보이며, 맨 아래에 링크되어 있다.

이 프로그램으로 인해 더이상의 삽질은 없기 바란다. 

Terminal 1.93b 가 링크되어 있으며, 최근에 COMxx 의 10이 넘는 시리얼 포트에 대한 접속의 디버깅을 한 것으로 보인다.

 

  14.07.2004 - more scripting, rxclear bugfix
  16.07.2004 - ascii table fixes
  22.07.2004 - rescan ports and only connect button, resize bug
  26.07.2004 - new script functions
  28.07.2004 - TCP/IP remote
  31.08.2004 - shrink panels
  01.09.2004 - version with 12 com ports
  05.09.2004 - auto sctoll in hex mode
  16.09.2004 - selectable TCP remote port
  27.09.2004 - request/response form
  18.10.2004 - scripting - SetRTS, SetDTR
  29.10.2004 - longer repeat delay 99999ms
  04.11.2004 - new macro settings form
  05.11.2004 - 512k send file buffer, macro buttons on main form
  07.11.2004 - scripting - Graph_Clear, Graph_Text, ...
  17.11.2004 - highlighted macro buttons in auto mode, script filename
  22.12.2004 - scripting - Graph_Rx
  01.01.2005 - RxMemo savetofile...
  03.01.2005 - add CR/CR+LF, show & hide buttons and com settings
  08.01.2005 - send file delay
  09.03.2005 - better delay function in scripting
  10.03.2005 - wider range for macro delay 0000-9999ms (%DLYxxxx)
  12.06.2005 - invert option for RTS (RS485)
  07.10.2005 - cpystr in scripting (could be removed or changed)
  07.10.2005 - %SUM command
  09.10.2005 - open file
  27.12.2005 - macro naming
  20.01.2006 - COM10 bugfix
  11.02.2006 - remote port select
  26.02.2006 - custom BR bugfix (must reconnect to change value)
  20.04.2006 - new comport selection engine ;)
  25.04.2006 - request response
  20.09.2006 - no more con/disconnect from keyboard(PK), char delay for macro
  12.07.2007 - com20 bugfix
  10.08.2007 - comxx fix
 

 

Features

  • without installation, only single and small .exe file ~300KB
  • simple file send
  • Rx and Tx characters counter
  • baudrate up to 256kbps & custom baudrate
  • up to 64 COM ports
  • log to file (hex & string)
  • 24 custom transmit macros with auto repeat function
  • scripting (with graph/visualization support)
  • remote control over TCP/IP - telnet
  • run applications from macro commands
  • open www sites from macro commands
  • request/response macros
  • CSV Graph - As a little 2012 New Year's Gift ;)
  • 4th/black graph and scale factors for CSV values
  • auto scroll checkbox - to prevent auto scrolling
  • WriteToFile() procedure in scripting
  • %SCRS"script.tsc" and %SCRE commands for macros - check help
  • offset for %SUM and %XOR macro commands
  • time stamp, scale factors and offsets for CSV graph
  • Quit() function in scripting
  • parameter/argument to open script file at start up
  • Tx char delay strategy changed (real zero delay if value=0) 
  • hot key changes: DEL=RXClear, ESC=send code 27
  • flush buffers on disconnect to avoid "not responding"
  • NEW: macro up to 256 characters
  • FIX: lost chars problem...better but not fixed
  • FIX: ComSetDTR,ComSetRTS,...LED turn on/off bug
!!! If you have problems with new version you can still download older releases on the bottom of the page !!!

Macros

In macros you can use all characters from keyboard and any ASCII char if you use $xx or #xxx. Where $xx is hex and #xxx dec format of ascii code. If you want to use # or $ char in macro you should type it twice ($$=$ and ##=#).To calculate XOR checksum byte use %XORxx command. To calculate SUM (1byte sum) checksum byte use %SUMxx command. Where xx is offset of first byte for calculation.
To insert delay in macro string use %DLYxxxx, where xxxx is value 0000-9999 in ms.

You can store macro in macro file. Active macro is "saved" even if you don't save it and will be available next time when you'll start Terminal. Macro string can be up to 256 characters long.

some examples:

X1##Y2##Z3##$0D$0A - this will send 'X1#Y2#Z3#"CR""LF"'

ABC%DLY1000DEF - this will send ABC and after ~1000ms DEF

%RUN"cmd.exe" - this will run command line prompt

%URL"http://www.google.com" - guess what?! ;)

%URL"mailto:xyz@xymail.com?subject=terminal&body=test" - 
compose mail (without sending)

%M03 - this will send/run macro #3 (there are some limits when using this)

%LOGS - start logging

%LOGE - stop logging

%SCRS"script.tsc" - load and start script

 

Scripting

Simple pascal syntax scripting is possible. You can write short scripts to do some simple tasks. More about supported command you can find if you click "Help" button.
Below in attachment section you can find few sample scripts to check and test functionality.

TCP/IP remote control

Terminal can also act like telnet server and listen on selected TCP port. You can connect to it with any telnet client program from another computer in network (or over internet from different location) and see what's going on in terminal and send commands etc. 

Download & Links

반응형

Download new version of the Terminal software - version 1.93b 20141030

Old page : http://bray.velenje.cx/avr/terminal/

https://sites.google.com/site/terminalbpp/

https://sites.google.com/site/terminalbpp/Terminal20140110.zip?attredirects=0

Click to download

반응형