2013年 5月23日
强化LE-8200的PROGRAM模式仿真功能(Version 1.13)
我公司对LE-8200用固件进行了升级,并在本站开始公开。这次新版本大幅度强化了LE-8200的PROGRAM模式仿真功能。
使用旧版本固件LE-8200的客户,请进行升级至新版本(V1.13)利用新功能。
[ 版本升级概要 ]
- 增加PROGRAM仿真的命令。
使用PROGRAM模式,以专用的各种命令来编辑程序,可以模拟带有条件判定的通信协议。 这次的新版本大幅度增加了专用命令的种类,且可以使用了专用登录器,实现以更简单的程序步骤来测试X.25等复杂的通信协议。
[专用命令表]
命令 动 作 NOP No Operation。 SEND CHR 发送最多8字符数据 SEND TBL 发送指定数据表格中的数据 SEND REG 根据寄存器的值发送指定数据表格中的数据 SEND BUF 发送帧缓冲的数据 SEND KEY 发送按键对应的数据表格中的数据 SEND DA +REG 数据列号码的指定值和寄存器号码中指定的值相加后发送到指定数据列 SEND BRK ASYNC模式时,发送Break信号 SEND FRM 发送X.25 数据帧。 WAIT CHR 等待接收指定数据(最大8字符) WAIT FRM (CLR/NOCLR) 等待接收1帧数据 WAIT TRG 等待指定触发条件成立 WAIT TM 等待指定时间经过 WAIT KEY 等待按下[0]~[F]键 WAIT LN = 等待指定控制线变化为指定逻辑 WAIT MLT 同时实行今后连续发生的WAIT 命令。在同时实行的WAIT 命令中的任何条件成立时,解除所有的待命状态。 GOTO L 跳转到指定标签号码 IF CHR L 如果帧缓冲内有指定数据,则跳转至指定标签号码 IF TRG L 如果指定的触发条件一致,则跳转至指定标签号码 IF TM L 如果指定计时器的值为设定值以上,则跳转至指定标签号码 IF CT L 如果指定计数器的值为设定值以上,则跳转至指定标签号码 IF LN = L 如果指定控制线变化为指定逻辑,则跳转至指定标签号码 IF REG L 如果2个指定寄存器为指定大小关系,则跳转至指定标签号码 IF TBL L 如果帧缓冲内的数据与指定数据表格中的数据相同,则跳转至指定标签号码 IF DA +REG L 数据列号码的指定值和寄存器号码中指定值相加后,如果与指定数据列的数据一致,则跳转至指定标签号码 IF FT L 如果收藏在接受数据帧内存内的数据帧符合于指定类型,分歧到事先指定的标签所定义的行。 CALL L 跳转到指定标签号码的子程序 RET 从子程序返回主程序 SET REG 向指定寄存器写入指定值或+1或-1 SET LN = 向指定控制线写入指定逻辑 SET TM 向指定计时器写入指定值或开始、结束、重新开始 SET CT 向指定计数器中写入指定值或+1或重设 SET BZ 启动蜂鸣器 SET OUT TRG.OUT外部端子输出脉冲 SET DA 向指定数据列中设定数据 SET DV REG 作为文字列向指定数据列写入指定寄存器的内容 SET MOD (8/128) 设置在PROGRAM仿真功能处理X.25相关动作的数据帧modulo。 SET AD 设置由SEND FRM 命令发送的数据帧地址。 SET VS 向V(S)状态变量设置、或变更数值。 SET VR 向V(R)状态变量设置、或变更数值。 SET PF 设置由SEND FRM 命令发送的数据帧P/F 比特值。 SET DP 设置、或变更数据指针。 INT TRG 0 L 触发条件0一致时跳转到指定标签号码的子程序 RETI L 使用INT TRG0命令从子程序返回主程序 DISI TRG 0 禁止插入 STOP 停止仿真动作 L 输入标签号码(范围0-999,10进制)
[特殊寄存器]
ST 在WAIT MLT 命令,此寄存器指示解除待命状态的WAIT 命令的值。 KY 在WAIT KEY 命令的实行中,此寄存器的值(0 ~ 15)相当于输入过的[0] ~ [F] 键。 DL 在WAIT FRM 命令接受的数据帧的数据数。 DT 在WAIT FRM 命令接受的数据帧的数据。由SET DP 命令能够指定参照位置。 AD 在WAIT FRM 命令接受的数据帧的地址值。 NS 在WAIT FRM 命令接受的数据帧的N(S)区值。 NR 在WAIT FRM 命令接受的数据帧的N(R)区值。 PF 在WAIT FRM 命令接受的数据帧的P/F 区值。 - 更改PROGRAM仿真的一部分命令内容和触发功能内容的一部分。
将把动作内容更改为与其他机型(LE-7200、LE-3500等)相同的方式。-
将把WAIT CHR、WAIT TRG(Character) 命令的实行前接受的数据不作为一致判定的对象。
(在过去版本,命令实行前接受的数据都作为一致判定的对象) -
在WAIT LN 命令,如果测试开始前已经成立了条件,不进入待命状态就进入下一个步骤。
(在过去版本,实行命令之后就进入待命状态而等待控制线变化的发生) -
在WAIT CHR 命令,没设置任何数据时不进入待命状态就进入下一个步骤。
WAIT CHR 命令でデータが全く設定されていないときは待機状態にならず、次へ進むようにした。
(在过去版本,同样动作为如设置1个数据“*”) - 在IF CHR 命令,没设置任何数据时总是判定条件不一致。
(在过去版本,同样动作为如设置1个数据“*”) -
在触发动作,有效化字符触发时,将把之前接受的数据都不作为一致判定的对象。
(在过去版本,触发有效化以前的接受数据也作为一致判定的对象)
-
将把WAIT CHR、WAIT TRG(Character) 命令的实行前接受的数据不作为一致判定的对象。
- 修正PROGRAM仿真的小问题。
- 在特定命令序列实行时,偶尔缺乏发送方数据的时间标记。修正此问题。
- 修正INT 命令、WAIT 命令、SET LN 命令的小问题。
版本升级方法
您可以从本站免费[ 下载 ]新固件。也可以[ 下载 ]固件传送/更新用软件LE8FIRM。 详细升级方法请见 LE8FIRM 的附属文本文件。
联系方法
公司本部、技术开发部 Contact Us以上