CoolTerm
Copyright (c) 2007-2013 Roger Meier,
All rights reserved
http://freeware.the-meiers.org
WHAT IS IT?
===========
CoolTerm is an easy-to-use terminal for communication with hardware connected to serial ports.
CoolTerm is a simple serial port terminal application (no terminal emulation) that is geared towards hobbyists and professionals with a need to exchange data with hardware connected to serial ports such as servo controllers, robotic kits, GPS receivers, microcontrollers, etc.
The features of CoolTerm include:
- Capability of multiple concurrent connections if multiple serial ports are available.
- Display of received data in plain text or hexadecimal format.
- Sending data via keypresses as well as a "Send String" dialog that supports data entry in plain text or hexadecimal format.
- Sending data via copy-paste of text into the terminal window.
- Sending of text files.
- Capability of capturing received data to text files.
- Local echo of transmitted data.
- Local echo of received data (loop back to sender).
- Hardware (CTS, DTR) and software flow control (XON).
- Optical line status indicators.
- Capability of manually toggling line states of certain handshaking signals when hardware flow control is disabled.
- Configurable character and line delays.
- Capability of saving and retrieving connection options.
- and more...
INSTALLATION
============
CoolTerm comes without an installer and can be placed anywhere on the harddrive as long as the correct folder structure is maintained. I.e. for the Windows version the "CoolTerm Libs" folder must reside in the same location as the "CoolTerm.exe" executable.
HOW TO USE IT
=============
Please refer to the built-in help.
VERSION HISTORY
===============
1.4.3: 09/02/2013
-----------------
NEW/CHANGED FEATURES:
- Added preference setting to select the date and time format used for timestamps. The user can select between the SQL Date/Time format (YYYY-MM-DD HH:MM:SS) or the format determined by the users local system settings.
- Added options to choose the timestamp type and modified the code to fix an bug where the millisecond count and the Date/Time timestamp could get out of sync. It is now only possible to capture timestamps with millisecond resolution when selecting the relative timestamp format.
BUG FIXES AND STABILITY IMPROVEMENTS:
- Made various stability improvements to the code that updates the GUI while data is being sent and received.
NOTE TO MAC USERS:
Version 1.4.x will be the last release of CoolTerm compiled as Universal Binary. Starting at version 1.5.x, CoolTerm will only be deployed for Intel based Macs.
1.4.2: 02/17/2013
-----------------
NEW/CHANGED FEATURES:
- Added options to set the initial state of RTS and DTR when the serial port opens. These options will only have an effect if the respective hardware flow control is not enabled.
- Changed the behavior of capturing received data to file when timestamps are enabled. Instead of appending a time stamp at every occurrence of CR and/or LF characters by default, it is now possible to specify the termination string at which to split the data. Furthermore, CoolTerm will now wait until the specified termination string is received until the data is captured to file.
- Added option to convert received data to hex before capturing to a capture file.
- Enabled the "Close Window" short cut for the "Send String" window.
- Added Alt+ENTER short cut for toggling between ASCII and Hex mode in "Send String"
- Added Connection/Reset menu item to provide a way to reset the port and unlock it if XOFF is active.
- Changed the behavior of the text file capturing with regards to the state of the port. It is now possible to start capturing before the port is opened. In addition, capturing is no longer stopped automatically when the port is closed. This allows for capturing to remain enabled even when the connection state of the port changes.
- Added code to allow canceling of a text file transmission in progress if XOFF is active.
- Added option to the connection settings (Misc. Options) to automatically close the serial port when the window is being closed without showing a warning if the port is still open.
- Updated the built-in help with information on all menu items.
BUG FIXES AND STABILITY IMPROVEMENTS:
- fixed bug that would cause a NilObjectException in the Xmit routine in cases where the serial port is still transmitting or is hung while the port goes out of scope. This hopefully fixes the crash bug some users have experienced on occasion.
- Fixed bug that caused the transmit line delay setting to not properly be saved to connection settings files.
- Made improvements to receive buffer code to avoid resource conflicts.
Windows only:
- Changed file association on windows to work even on systems where the current user may not have administrative privileges.
APPLESCRIPT:
- Changed AppleScript commands to use unique terminal window IDs instead of the names when addressing windows.
- Added the following AppleScript commands
- WindowCount as integer
- WindowID(Index as integer) as integer
- WindowName(index as integer) as String
- IndexOfWindowID(ID as integer) as integer
- NewWindow as integer
- Quit
- ResetPort(ID as integer)
- FlushPort(ID as integer)
- BytesLeftToSend(ID as integer) as integer
- LastErrorCode(ID as integer) as integer
- GetCTS(ID as integer) as boolean
- GetDSR(ID as integer) as boolean
- GetDCD(ID as integer) as boolean
- GetRI(ID as integer) as boolean
- CaptureStart(ID as integer, FilePath as string) as boolean
- CapturePause(ID as integer)
- CaptureResume(ID as integer)
- CaptureStop(ID as integer)
- SendTextFile(ID as integer, FilePath as string) as boolean
- SendBreak(ID as integer)
- SetDTR(ID as integer, Value as boolean)
- GetDTR(ID as integer) as boolean
- SetRTS(ID as integer, Value as boolean)
- GetRTS(ID as integer) as boolean
- Added code to suppress error messages when CoolTerm is controlled by an AppleScript.
- Updated AppleScriptReadme.txt to reflect latest changes.
1.4.1: 11/21/2011
-----------------
- Improved handling of exceptions if preferences or connection settings can not be read or written.
- Checking serial port for nil in the transmit thread to avoid NilObjectException exceptions. Not clear if this fixes the issue a few users have seen.
- Improved exception handling when serial port adapters are added or removed from the system while CoolTerm is running.
- Fixed a bug in the circular receive buffer that could cause an OutOfBoundsException when reading data.
- Improved handing of OutOfMemoryExceptions when attempting to set the receive buffer size to a value larger than the amount of memory available on the user's system.
1.4.0: 9/12/2011
----------------
NEW FEATURES:
- New Connection options window with multiple pages.
- The connection options now display port information for the selected port.
- It is now possible to change baudrate, byte format settings, and flow control settings while the port is open.
- Added the option to specify additional baud rates via a "baudrates.ini" file. E.g. any baud rates that are known to be supported by the hardware that are not listed in the popup menu in the connection settings dialog can be added to a "baudrate.ini" file that resides in the same directory as CoolTerm.
- Added the option to specify additional serial ports via a "ports.ini" file. E.g. any devices such as /dev/tty.xxx devices on OSX and Linux that CoolTerm can not enumerate can be added to a "ports.ini" file that resides in the same directory as CoolTerm.
- Added the option to add timestamps to data captured to text files.
- Added a keyboard shortcut to connect/disconnect.
- Added option to replace TAB key presses with a configurable number of spaces (default = 4).
- Added
没有合适的资源?快使用搜索试试~ 我知道了~
Z-TEK COM驱动
共167个文件
bmp:74个
png:15个
scpt:12个
需积分: 14 10 下载量 156 浏览量
2017-12-02
13:17:55
上传
评论
收藏 20.19MB ZIP 举报
温馨提示
最新 Z-TEK RS232通用串口驱动程序,电脑主机不带COM 口可以用USB转换
资源推荐
资源详情
资源评论
收起资源包目录
Z-TEK COM驱动 (167个子文件)
USBSER~1.000 487B
USBSER~1.000 484B
00USBSER.001 34KB
00USBSER.001 29KB
._CoolTerm 82B
._CoolTermMac 82B
._Icon_ 354KB
._PkgInfo 82B
._Clear_Icon.bmp 173KB
._Options_Icon.bmp 141KB
._Clear_Mask.bmp 122KB
._Options_Mask.bmp 116KB
._Options-small_Icon.bmp 87KB
._Options-small_Mask.bmp 70KB
OpenFile_Icon.bmp 3KB
SaveFile_Mask.bmp 3KB
OpenFile_Mask.bmp 3KB
Connect_Mask.bmp 3KB
Disconnect_Icon.bmp 3KB
Connect_Icon.bmp 3KB
Disconnect_Mask.bmp 3KB
SaveFile_Icon.bmp 3KB
ViewerHEX_Icon.bmp 3KB
Help_Icon.bmp 3KB
Viewer_Mask.bmp 3KB
Clear_Icon.bmp 3KB
New_Icon.bmp 3KB
Options_Icon.bmp 3KB
ViewerASCII_Icon.bmp 3KB
Clear_Mask.bmp 3KB
Help_Mask.bmp 3KB
New_Mask.bmp 3KB
Options_Mask.bmp 3KB
Connect_Mask_small.bmp 1KB
Disconnect_Icon_small.bmp 1KB
Disconnect_Mask_small.bmp 1KB
Connect_Icon_small.bmp 1KB
PauseRecording-small_Icon.bmp 822B
StopRecording-small_Mask.bmp 822B
New-small_Icon.bmp 822B
SimpleTerm_Mask_16x16.bmp 822B
Close-small_Mask.bmp 822B
StartRecording-small_Mask.bmp 822B
CaptureText-small_Icon.bmp 822B
Close-small_Icon.bmp 822B
StopRecording-small_Icon.bmp 822B
Copy-small_Icon.bmp 822B
Cut-small_Mask.bmp 822B
PauseRecording-small_Mask.bmp 822B
Clear-small_Icon.bmp 822B
OpenFile-small_Mask.bmp 822B
SendText-small_Mask.bmp 822B
StartRecording-small_Icon.bmp 822B
Copy-small_Mask.bmp 822B
SendString-Small_Icon.bmp 822B
Viewer-small_Mask.bmp 822B
ViewerHEX-small_Icon.bmp 822B
CaptureText-small_Mask.bmp 822B
Help-small_Mask.bmp 822B
Paste-small_Mask.bmp 822B
SaveFile-small_Mask.bmp 822B
Cut-small_Icon.bmp 822B
SaveFile-small_Icon.bmp 822B
New-small_Mask.bmp 822B
Undo-small_Mask.bmp 822B
Undo-small_Icon.bmp 822B
Clear-small_Mask.bmp 822B
SaveFileAs-small_Icon.bmp 822B
Options-small_Mask.bmp 822B
Options-small_Icon.bmp 822B
SendText-small_Icon.bmp 822B
Preferences-small_Icon.bmp 822B
Paste-small_Icon.bmp 822B
SaveFileAs-small_Mask.bmp 822B
Preferences-small_Mask.bmp 822B
Help-Small_Icon.bmp 822B
ViewerASCII-small_Icon.bmp 822B
OpenFile-small_Icon.bmp 822B
SendString-Small_Mask.bmp 822B
SimpleTerm_Icon_16x16.bmp 822B
._SimpleTerm_Mask_16x16.bmp 82B
._SimpleTerm_Icon_16x16.bmp 82B
Archive.bom 35KB
pl2303.c 32KB
CoolTerm 8.65MB
XML.dll 744KB
Appearance Pak.dll 136KB
MD5.dll 92KB
Internet Encodings.dll 72KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
._.DS_Store 82B
._.DS_Store 82B
rbframework.dylib 6.13MB
RBXML.rbx_0.dylib 1.1MB
RBAppearancePak.rbx_0.dylib 139KB
RBInternetEncodings.rbx_0.dylib 49KB
RBMD5.rbx_0.dylib 36KB
._rbframework.dylib 82B
共 167 条
- 1
- 2
资源评论
weixin_41247609
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功