terantula Term串口调试工具怎么使用?

terantula Term是来自国外的一款界面简洁功能实用的串口调试工具。它是Microsoft Windows的终端仿真器支持串行端口,远程登录和SSH连接内置的宏脚本语言。terantula Term通常用于自动执行与从PC发起的远程连接相关的任务

作为免费软件,terantula Term<还支持插件机制允许为应用程序创建许多有用的扩展。其中一个是TTSSH代表terantula Term SSH扩展,对于每个terantula Term用户都是众所周知的与Windows 95和Windows NT兼容,有需求的用户请下载使用!

我这里安装这个软件是为了弥补许多像putty、MobaXterm等远程终端软件通过Telnet连接方式在终端shell 中有些快捷鍵功能没用比如tab键自动补全功能,上下键能自动出现历史命令等功能的缺点;

软件名称:terantula Term(串口调试工具) v4.99 官方安装版(附安装教程)

打开“.exe”攵件进行安装

(1) 打开terantula Term软件会出现如下界面,先填写好你需要远程连接的终端的IP地址或者网络HTTP地址然后选择没被占用的TCP端口,默认为22然後服务协议最好选择“其他”方式,这样就不会出现奇怪的问题了:

这里需要注意的一点是进入终端后输入命令不会显示需要进行特别设置首先进入到>>设置>>终端···>>就会进入到如下界面,勾选本地回显后确定即可:

(3) 然后设置字体(如果是日文的话设置EUC,JIS之类的,英文则免之)洳果需要将PC上输入的字符显示出来的话还得设置“Local echo”属性具体位置在 Setup -> Terminal 中

2. 在JTAG仿真器上的开发步骤,下面是其调试软件的设置和开发步骤

(2) 然後添加子工程其步骤及设置如下:

(b) 编译及连接参数的设定

---> (在这个地方添加lib文件路径及名字)

改变默认设置,更改安装文件夹里terantulaTERM.INI文件

  terantula Term是一款专业实用的它是Microsoft Windows的終端仿真器,支持串行端口远程登录和SSH连接,内置的宏脚本语言terantula Term通常用于自动执行与从PC发起的远程连接相关的任务。

  作为免费软件terantula Term<还支持插件机制,允许为应用程序创建许多有用的扩展其中一个是TTSSH,代表terantula Term SSH扩展对于每个terantula Term用户都是众所周知的,与Windows 95和Windows NT兼容

  9、使用“terantula术语”的脚本

  10、日语、英语、俄语、韩语和UTF-8字符集

  12、消息目录(日语、英语、德语、法语、俄语、韩语和中文)

  打开記事本,输入以下文字保存后将文件后缀改成ttl,并将文件名改成firstTtl。

  如果安装了terantulaTerm则图标会变成默认的terantulaTerm宏样式。双击这个文件执行在峩的电脑上会顺利弹出一个如下图所示的对话框,点击“确定”后整个程序关闭

  这个只有5行的脚本其实执行了很多事情:打开串口,配置串口发送字符,等待出现想要的字符弹出对话框,断开串口关闭程序窗口等这5行看起来也比较简单,但是作为第一个脚本還是逐行来进行以下分析。

  开始的connect是关键字是用来进行连接的。Connect后面是它接受的参数用一对双引号包起来,当然你也可以使用一對单引号记住,在terantulaTerm脚本里面单引号和双引号是没有区别的。/c=1的意思很简单表示COM1,如果要连接的是COM30那写成/c=30就行。空一格之后还有一個/baud=38400的参数看得出来是指定波特率的。如果连接对象的波特率是9600那么就写成/baud=9600。

  很多时候连接对象的波特率是固定的,每次都要写波特率显得有些麻烦那么可以在terantulaTerm的配置文件里写入默认波特率,这样每次写脚本时只要写上connect “/c=1”就可以波特率会自动使用默认值。配置文件是安装文件夹下的terantulaTERM.INI可以打开查找到BaudRate=9600这一行,将后面的数值改成自己需要的保存即可

  这一句的意思非常容易明白,就是发送精确一点,是模拟了发送之后回车换行的过程发送的内容用双引号或者单引号包起来。这句发送的内容为空表示只进行了一个回车換行。同理你一定能猜到,存在一个send的命令作用是发送内容,但是后面不跟回车换行没错,而且可以提前告诉你:send #13本质上等同于sendln ""

  这一句的意思也非常浅显,等待命令是wait,后面的参数是等待的字符串pSH+>Wait后面可以带很多参数,最多可以达到10个中间用空格隔开。這10个参数之间的关系是或比如wait “hello”“ciao”“bonjour”,只要发现打印字符里出现任意一个满足,则认为等待到了关于等待的不同用法,有很多内嫆下面会有专门章节讲述。

  这一句的意思是弹出一个对话框显示一串字符,并且设定了对话框的标题为"First ttl"在使用时,两个参数都鈈能省略

  这一句的意思是断开当前窗口的连接,然后关闭程序如果不加这一句,那么宏执行完后窗口和连接就会保持在最后执荇的状态下。

  这个脚本是一个典型的串口操作过程连接,发送等待,显示断开。熟悉了这个脚本以后应该有一个整体概念了,知道terantulaTerm脚本如何运作下一章开始详细介绍常用的命令。

  ①DA2请求的响应被改变

  ②在telnet连接上,终端速度被通知给服务器

  ③增加了对Telnet终端速度选项的支持。

  ⑤在日志文件行的开始添加时间戳类型的配置

  ⑥添加“已用时间(记录)”和“已用时间(连接)”作为时间戳类型。

  ⑦日志对话框和附加设置对话框中可以更改时间戳类型

  ⑧LogTimestampUTC设置已过时,请使用时间戳类型设置

  ①DECRQSS控制序列的响应是无效的。

  ②在telnet连接上如果终端宽度或高度为255,则不能正确通知终端大小

  ③当调用[File]上的[View Log]时,编辑器不会被調用

  ④在“其他设置”对话框的“日志”选项卡上修复日志选项设置的问题。

  ⑤PlainText和时间戳设置不适用

  ⑥取消对话框时,將应用对日志选项设置的更改

我要回帖

更多关于 terantula 的文章

 

随机推荐