格西烽火使用用户手册_第1页
格西烽火使用用户手册_第2页
格西烽火使用用户手册_第3页
格西烽火使用用户手册_第4页
格西烽火使用用户手册_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

格西烽火

用户手册

版本L0

书目

简介5

1.1关于5

1.2功能特性5

1.3系统要求5

1.4许可与购买6

1.4.1版权6

1.4.2最终用户许可协议6

1.4.3购买9

1.5支持服务10

软件入门10

2.1启动软件10

2.2用户界面10

2.2.1主界面10

2.2.2应用程序菜单11

2.2.3工具栏13

2.2.4状态栏15

2.2.5限制台15

2.2.6数据区17

2.3软件设置18

2.3.1常规设置18

2.3.2激励工程设置19

2.3.3插件信息20

2.4软件注册21

干脆激励项目22

3.1简介22

3.2基本操作23

3.2.1新建干脆激励项目23

3.2.2打开干脆激励项目23

3.2.3关闭干脆激励项目23

3.2.4保存干脆激励项目24

3.2.5修改干脆激励项目属性24

3.2.6添加干脆激励项24

3.2.7删除干脆激励项25

3.2.8激励25

3.2.9停止激励25

3.3用途25

4.协议激励项目25

4.1简介25

4.2基本操作26

4.2.1新建协议激励项目26

4.2.2打开协议激励项目26

4.2.3关闭协议激励项目26

4.2.4保存协议激励项目26

4.2.5修改协议激励项目属性26

4.2.6添加协议集27

4.2.7添加协议项28

4.2.8激励30

4.2.9停止激励30

4.3协议帧30

4.4协议脚本32

4.4.1脚本界面32

4.4.2脚本结构34

4.4.3脚本参数BSCaseContext类36

4.4.4串口参数BSComStreamParameters类50

4,4.5脚本中运用插件55

5.插件56

5.1托管代码与非托管代码56

5.2编写插件57

5.3运用托管代码的第三方库57

5.4运用非托管代码的第三方库57

6.工具箱57

6.1校验和计算器57

6.2CRC计算器58

6.3DES计算器59

6.4哈希值计算器60

7.应用技巧60

7.1分类组织协议激励项目的协议项60

7.2运行多个软件实例61

用户手册

1.简介

1.1关于

格西烽火是一个基于串口通信的多功能测试工具。研发和测试人员可以利用

它来接收和显示串口数据,快速创建、运行和管理各种干脆激励源和协议激励源,

并以项目文件的方式进行组织,彻底地把多变的通信规约脱离通信软件,使得通信

软件能够应付快速多变的通信环境。

格西烽火带来的好处:

>单一的测试工具取代众多定制的测试工具,极大的降低测试开发、维护和学

习成本

>快捷的激励源管理方式,即改即测,极大的降低研发成本

>以文件的方式组织项目,有利于管理众多的测试项目,有利于测试标准化

>支持循环激励与激励报告,提高测试自动化水平

格西烽火主要适用于:

>电子产品研发、测试和生产企业

>电子产品研发、测试人员

1.2功能特性

本软件发行了两个版本:

>免费版(FreeEdition)

>专业版(ProfessionalEdition)

下表列出了本软件的功能特性以与在各个版本中的支持状况。

免费专业

功能特性描述

版版

基本功能数据接收和显示、工具箱支持支持

干脆激励创建、运行和管理干脆激励项目支持支持

协议激励创建、运行和管理协议激励项目支持

1.3系统要求

支持的操作系统:

>WindowsXPSP3

>WindowsServer2003SP2

>WindowsVistaSP1或更高版本

>WindowsServer2008(在服务器核心角色上不受支持)

>Windows7

>WindowsServer2008R2(在服务器核心角色上不受支持)

>Windows7SP1

>WindowsServer2008R2SP1

支持的体系结构:

>x86

>x64

硬件要求:

>建议的最低要求:Pentium1GHz或更快,1GBRAM或更大

>最小磁盘空间:x86-25MB,x64-50MB

必备组件:

>WindowsInstaller3.1或更高版本

>InternetExplorer5.01或更高版本

>Microsoft.NETFramework4.0

1.4许可与购买

1.4.1版权

版权全部(C)2014上海格西信息科技有限公司

1.4.2最终用户许可协议

重要说明:本《软件最终用户许可协议》(以下称《协议》)是您(个人或者单一

实体)与上海格西信息科技有限公司之间的法律协议。请在完成安装过程和运用本

软件之前细致阅读这个协议。它供应了运用本软件的许可,并包含担保信息和免责

声明。安装和运用本软件的行为表示您确认接受了本软件,并且同意受到本协议条

款的约束。假如您不同意受这些条款的约束,请不要安装该软件。

不论此处是否提与或介绍了其它软件,本《协议》只适用于上海格西信息科技有限

公司在此供应的软件。

1.定义

(1)“上海格西信息科技有限公司”是指上海格西信息科技有限公司与其许可方

(假如有的话)。

(2)“软件”仅指上海格西信息科技有限公司软件程序和由上海格西信息科技有限

公司在全部状况下供应的第三方软件程序,与其相应的文档、相关媒介、印刷材料

和联机文档或者电子文档。

(3)“试用版”是指该软件的一个标识版本,它仅用于在有限的期限内检查、演示

和评估该软件。试用版的功能可能有所限制,可能不允许最终用户保存最终产品,

并且会因为内部的机制而在预定的时间期限到期后停止工作。

2.授予许可

本《协议》授予您以下权利:您可在一台计算机、工作站、终端机、手持式计算机

上安装、运用、访问、显示、运行或以其它方式相互作用于(“运行”)本软件的

一份副本。

3.许可限制

(1)您不能制作或分发本软件的副本,或者用电子方式将本软件从一台计算机传输

到另一台计算机,或者通过网络传输。

(2)您不能更改、合并、修改、改编或者翻译该软件,或者反编译、逆向_L程、反

汇编或者以其它方式将软件分解成人类可以理解的形式。

(3)除非在此另有规定,否则您不能租借、租赁或者转授本软件的许可。

(4)除非在此另有规定,否则您不能修改本软件或者在本软件的基础上创建任何衍

生产品。

(5)除非在此另有规定,您不能总计安装或者运用一个以上的试用版软件;不能用

一个以上的用户名运用本软件的试用版;不能更改硬盘或计算机系统的内容,以便

使试用版软件的累计运用时间超过一个试用版许可所允许的试用期限;不能在没有

事先获得上海格西信息科技有限公司书面准许的状况下将运用木试用版所获得的软

件性能指标透露给任何第三方;不能运用软件试用版的目的并非只是为了确定是否

购买本软件商业版。

(6)您可能会通过一种以上媒介收到该软件,但只能安装或运用一种媒介。不论您

收到多少种媒介,您只能运用适合于要安装本软件的服务器或计算机的那种媒介。

(7)您可能会收到一个以上平台的软件,但只能安装或运用一个平台。

(8)您不能运用本软件来开发主要功能与本软件相同的任何应用程序。

(9)假如您违反了本《协议》,上海格西信息科技有限公司可以终止该许可,您

必需销毁全部软件副本(这种终止后仍旧保留双方的全部其它权利和本《协议》所

供应的任何其它权利)。

4.升级程序

假如本软件副本是对该软件早期版本的升级,供应升级程序的基础是许可交换。您

安装和运用此类软件副本的行为表示您自愿终止早期《协议》,并且不会接着运

用该软件的早期版本或者转让给其他人或实体,除非这种转让符合第3部分的规

定。

5.全部关系

上述许可给予您运用本软件的有限许可。上海格西信息科技有限公司与其供应商保

留全部权利、全部权和利益,包括软件(作为单独产品以与作为您后续开发的应用

程序基础的底层产品)之中以与软件本身的全部版权和学问产权,全部副本亦不例

外。上海格西信息科技有限公司与其供应商保留本《协议》中没有明确授予的全部

权利。

6.有限担保和免责声明

(1)除非与任何示例应用程序代码、本软件的试用版有关,否则上海格西信息科技

有限公司保证自交付之日起(以您的收据为准)的90天内:与举荐的硬件配置一

起运用时,本软件的性能将与随附文档中的描述完全相符;并且在正常运用下,用

于供应本软件的物理媒介在材料和工艺上没有任何缺陷。

(2)上海格西信息科技有限公司不对任何示例应用程序代码、木软件的试用版供应

任何补救措施或明示或示意的担保。

(3)除了上述有关全部示例应用程序代码、本软件试用版的有限担保外,上海格西

信息科技有限公司与其供应商声明不担当全部其它明示、示意或任何其它形式的担

保和表示,包括对适销性或者特定目的适用性的担保。此外,不担保不侵权和全部

权。上海格西信息科技有限公司不担保本软件无错误或者可以不中断地工作。本软

件并非设计用于或许可在需有故障自动防护功能的危急环境中运用,包括但不限

于,核设施、飞机导航或通信系统、空中交通管制、生命保障系统或武器系统的设

计、制造、维护或运行等。上海格西信息科技有限公司明确声明不供应任何此类用

途适用性的明示或示意担保。

(4)假如适用法律要求供应与木软件有关的任何担保,全部此类担保的有效期仅限

于交付之日后的90天之内。

(5)上海格西信息科技有限公司、其经销商、分销商、代理或者雇员供应的任何口

头或书面信息均不构成担保或者以任何方式扩大此处供应的担保范围。

7.唯一补救措施

您的唯一补救措施是将软件退回购买处,同时供应收据和问题描述。只要在交付之

日后的90天内以书面形式向上海格西信息科技有限公司供应任何与上述担保不符

的状况,上海格西信息科技有限公司将用合理的商业努力为您供应一个完全符合文

档的替换软件版本,替换有缺陷的媒介,或者依据您购买软件时的付款额退款,详

细措施由上海格西信息科技有限公司选择。在以下状况下上海格西信息科技有限公

司不担当责任:软件已被以任何形式更改;因为误用、事故、滥用、修改或者应用

不当而损坏了媒介;或者因为运用非举荐的硬件配置而造成软件无法运用。若有任

何软件误用、事故、滥用、修改或者应用不当的状况,上述担保将会无效。这是给

您的唯一的补救措施,用于弥补与本软件与其相关文档有关的明示或示意的担保中

的过失。

8.责任限制

(1)若因运用或者无法运用本软件而出现的,并且以任何责任理论为依据的,包括

违约、担保过失、民事侵权行为(包括疏忽)、产品责任等造成的任何间接、特

别、偶发、惩处性、覆盖性或者继发损害(包括但不限于无法运用设备或访问数据

造成的损坏、业务损失、利润损失、营业中断等),上海格西信息科技有限公司与

其供应商均无需向您或任何第三方负责,即使上海格西信息科技有限公司或其代表

事先已经得到了可能造成此种损坏的通知,并且即使此处所述的补救措施未能发挥

应有效用,状况亦不例外。

(2)上海格西信息科技有限公司对任何缘由造成的实际损坏的总赔偿金额限于您购

买引起这种损坏的软件而支付的金额。

(3)上述责任限制适用于以上担保和免责声明以与本《协议》的全部其它方面。

9.通则

本《协议》适用《中华人民共和国著作权法》、《中华人民共和国计算机软件爱护

条例》、《中华人民共和国商标法》、《中华人民共和国专利法》等法律法规。本

《协议》受中华人民共和国法律管辖。

1.4.3购买

注册专业版优势

>许可在商业环境下运用本软件

>获得用户身份校验信息和丰富的高级功能

>获得支持和帮助

购买方式

方式1:与销售代表联系

>电子邮件:sales@geshe

>电话/p>

方式2:从淘宝网(taobao)格西旗舰店干脆购买

>://shopl11340818.taobao

1.5支持服务

您在运用本软件的过程中遇到问题或者希望获得产品的支持信息,可以通过我们的

网站、电子邮件等方式与我们联系。

>支持网站:geshe

>电子邮件:support@geshe

>微信号:gesher

>QQ:979464

2.软件入门

2.1启动软件

本软件安装胜利之后,会在Windows的【起先菜单】中创建菜单项,同时关

联干脆激励项目文件(.bsp)和协议激励项目文件(.bcp)o启动软件有两种方

法:

A方法LWindows【起先菜单】->“程序”一〉“格西烽火”一〉“格西烽

火”。

>方法2:鼠标双击打开干脆激励项目文件(.bsp)或者协议激励项目文件

(.bcp)o

2.2用户界面

2.2.1主界面

力应用菜单格西烽火-C0M19600,8,l,NRTS。回区

2.2.2应用程序菜单

3破Ctrl+S

3另存为

9全部保存Ctrl+Shift+S

注册产品

帮助F1

退出Alt+F4

吩咐快捷键功能

新建—>协议激励

Ctrl+N新建一个协议激励项目,并建立项目环境。

项目

新建一>干脆激励

Ctrl+Shift+N新建一个干脆激励项目,并建立项目环境。

项目

打开-->协议激励

Ctrl+O打开一个协议激励项目,并建立项目环境。

项目

打开一>干脆激励

Ctrl+Shift+O打开一个干脆激励项目,并建立项目环境。

项目

关闭关闭当前激活的项目。

保存Ctrl+S保存当前激活的项目。

另存为将当前激活的项目保存到指定路径。

全部保存Ctrl+Shift+S保存当前打开的全部项目。

设置设置软件的运行参数。

注册产品注册软件,获得更多功能和服务,注册胜利

隐藏该菜单。

帮助F1软件的运用帮助。

关于显示软件的版权、版本以与注册信息等。

退出Alt+F4退出系统。

2.2.3工具栏

基本工具栏(无项目状态)

吩咐功能

打开/关闭打开或者关闭串口

串口号设置串口号,自动检测当前系统有效的串口设备c

设置波特率,供应标准波特率,支持自定义波特率输

波特率

入。

数据位设置数据位,支持5、6、7、8。

停止位设置停止位,支持1、1.5、2。

校验位设置校验位,支持无、奇校验、偶校验、置1、置0。

设置流限制,支持无、RequestToSend、XonXoff>

流限制(握手协议)

RequestToSend/XonXoff0

RTS设置在串行通信中是否启用恳求发送(RTS)信号

设置在串行通信中是否启用数据终端就绪(DTR)信

DTR

号。

设置数据面板数据显示格式,选中表示解析为HEX字符

HEX

串,不选表示干脆解析为字符串。

清除清除全部数据区的显示数据,不影响已经保存的数据。

折叠工具栏(右上角第

显示/折叠工具栏。

1个按钮)

反馈(右上角第2个按

显示用户反馈对话框。

钮)

帮助(右上角第3个按

显示用户帮助。

钮)

协议激励工具栏(通信接口已折叠)

吩咐功能

单次激励选中的协议项或者协议集,下来菜单供应循环

激励

激励功能。

停止停止运行协议激励。

下来菜单供应显示/隐藏协议激励报告,导出协议报

报告

告。

下来菜单供应在当前选定节点的添加协议项或者协议集

添加

功能。

保存保存协议激励项目。

剪切剪切当刖选定1匚点。

复制复制当前选定节点。

粘贴在当前选定节点粘贴。

删除删除当前选定节点。

属性显示当前选定节点的属性对话框。

干脆激励工具栏(通信接口已折叠)

吩咐功能

单次激励干脆激励项目全部激活的激励项,下来菜单供

激励

应循环激励功能。

停止停止运行干脆激励。

下来菜单供应在当前选定节点的添加协议项或者协议集

添加

功能。

保存保存干脆激励项目。

删除删除当前选定的激励项。

属性显示干脆激励项目的属性对话框。

常用工具工具栏

吩咐功能

计算器运行系统供应的计算器程序。

校验和运行工具箱的校验和计算器。

CRC运行工具箱的CRC计算器。

DES运行工具箱的DES计算器。

哈希值运行工具箱的哈希值计算器。

2.2.4状态栏

就绪发。收0C0M19600,8,1,NDTRRTS

状态栏分为三部分,分别为操作状态信息、通信传输字节信息、、通信接口状态信

息。

状态栏功能

显示上一次操作的状态信息,有错误、警告、信息三种

操作状态信息

状态。

通信传输字节信息显示自打开通信接口以来总共接收/发送的字节数。

通信接口状态信息业不当刖通信接口状态。

2.2.5限制台

协议激励项目限制台,采纳树形结构进行组织协议项。

0协议激励售理器

〜0协议激励演示项目项目节点

v比基本•办议集T协议集节点

。协议01—协议项节点

9加02

9协议03

>也组合测试集1

>也组合测试集2

|向协议激励笃理器口|直接激战苣理器

协议激励项目限制台右键快捷菜单。

激励F6

循环激励Shift+F6

停止

添力的议Ctrl+A

添力m办隘Ctrl+Shrt+A

更切Ctrl+X

复制Ctrl+C

X删除Delete

◎属性F4

干脆激励项目限制台,采纳列表结构组织激励项。支持16进制、字符串、字符串+

新行和文件四种数据格式,支持激励项延时,支持激励项使能,支持马上执行激励

项(左边激励按钮,忽视激活属性)。

口直接激励管理器

丽S式数据延时(ms)激活

16迸制▼11223344AABB50/

字符串•梅西烽火500

字符串+新行▼Execacmd50LJ

文件HC:\Test.txt&50

向协议激励爸理器◎直接激防苣理器

干脆激励项目限制台右键快捷菜单。

激励F6

念循环激励Shift+F6

添加面魏励Alt+A

X叫aDelete

属性F4

2.2.6数据区

数据区是显示激励数据的区域,数据分为公共数据、自定义数据和报告数据。

数据协议数据1协议数据2

自定义数据区

公共数据区

数据类型功能

显示通信传输的实际收发数据,其中发送数据可以通过

公共数据设置屏蔽,协议激励假如没有自定义数据,默认显示在

公共数据区。

只有协议激励项目能够自定义数据类型,协议项在激励

自定义数据时依据所属的协议类型把结果输出到对应的自定义数据

区中。

只有协议激励项目有运行报告,协议激励报告作为独立

报告数据

的页面显示在数据区。

查个婺据区可以按需布局,敏捷排布,便利数据观测。

-

协议汾议犯52•办议激励报叁

2.3软件设置

操作:【应用程序菜单】->“设置”。

2.3.1常规设置

常规激励工程插件

显示设置

显示最大长度(KB):500

n最4牝到系统托盘

国打印城出数据

,□打印数据时渊,间隔为(ms)0

掾作设置

[Z鼠标双击运行激励

,启动时自动打开最近项目

“保果.目录如下

C:\ProgramFiles\Geshe\Beacon\Results浏览.

参数功能

显示最大长度(KB)设置数据区中结果数据面板最大容纳的字节数,超过这

个最大值,数据面板自动清除最旧的数据。

最小化到系统托盘使能后主窗体在最小化时隐臧到系统托盘。

打印输出数据设置数据区“数据”面板中是否显示发送的数据C

打印数据时间戳设置数据区“数据”面板中是否显示数据的时间戳,使

能后设置间隔为0则每次收发都打印时间戳,设置间

隔>0则每隔肯定时间打印一次。

鼠标双击运行激励设置限制台的激励项是否在打开通信接口后可以通过鼠

标双击来运行激励。

启动时自动打开最近项设置软件启动时是否自动打开最—次扪开的激励项

目目。

保存结果使能保存功能,并设置保存结果的书目。

2.3.2激励工程设置

常规激励工程插件

协议激励工程

打印分隔符:乐谷

M打印起始时间

/打印执行时间

M打印帧浏§

协议激励结果数据包含名称、时间(起始时间)、恳求帧、响应帧、耗时

(执行时间)和结果六个数据段。

协议激励工程参数功能

打印分隔符设置激励结果数据各个数据段之间的分隔符,支持“新

行”和“空格”两种分隔方式。

打印起始时间设置激励结果数据是否显示“时间”数据段。

打印执行时间设置激励结果数据是否显示“耗时”数据段。

打印帧数据设置激励结果数据是否显示“恳求帧”和“响应帧”的

帧数据。

2.3.3插件信息

列出位于本软件安装书目的Plugins子书目下的可以被本软件识别的基于

Microsoft.NETFramework的托管代码组件。

常规激励工程插件

名称程序集

ParallelPortC:\ProgramFiles\Geshe\BitSpirit\Plugins\ParallelPort.dll

2.4软件注册

软件注册是指专业版的注册,免费版无需注册。假如软件在未注册状态,

【应用程序菜单】中会显示“注册产品”菜单条目,注册胜利则隐藏该菜单条目。

可以嗖:【应用程序菜单】中的“关于”菜单查看软件的注册信息。

innuv'|

Q新建>言的项目[

匕打开,

滂>设置

.注册产品

⑧帮助F1

口退出Alt+F4

软件可以通过以下步骤完成注册:

步骤1:1应用程序菜单】->“注册产品”。

用户标识是用户计算机特征码,自动生成。

步躲2:输入用户名称和电子邮件地址。

合法的电子邮件地址可以干脆用来接收注册文件。

步骤3:点击“提交”。

注册信息会发送到注册服务器,假如无法和服务器联系,本软件则会启动Email发

送程序,由用户发送注册信息给我们。

步骤4:购买软件。

购买方式参见1.4.3节。

步骤5:购买胜利后,我们会通过Email、邮寄光盘或者其他方式给您发送注册文

件。

步骤6:用接收到的注册文件覆盖本软件安装书目下的注册信息文件。

3.干脆激励项目

3.1简介

干脆激励项目供应了发送数据的功能,采纳列表结构组织激励项。支持16

进制、字符串、字符串+新行和文件四种数据格式,支持激励项延时,支持激励项

使能,支持马上执行激励项(左边激励按钮,忽视激活属性)。

格西烽火-COM29600,8,l,NRTS回区

na0|确TM________________'修®

激励

I发0收0|COM29600,8,l,NRTS

3.2基本操作

3.2.1新建干脆激励项目

步骤1:【应用程序菜单】->“新建”->“干脆激励项目”。

步躲2:选择项目路径,输入项目名称,点击“保存”。

3.2.2打开干脆激励项目

方法1:

步骤1:【应用程序菜单】->“打开”->“干脆激励项目”。

步骤2:选择项目文件,点击“打开”。

方法2:

步骤1:1应用程序菜单】->在“最近项目”面板中选择须要打开的项目。

3.2.3关闭干脆激励项目

步骤1:【限制台】-)选择“干脆激励管理器”。

步躲2:【应用程序菜单】->“关闭”。

3.2.4保存干脆激励项目

步骤1:【限制台】->选择“干脆激励管理器”。

步骤2:【应用程序菜单】->“保存”或者“另存为”。

3.2.5修改干脆激励项H属性

步骤1:【限制台】->选择“干脆激励管理器”。

步躲2:【工具栏】->“属性”;或者,【限制台】->鼠标右键弹出快捷菜单-)

“属性”。

干脆激励项目属性

属性说明

工程名称显示工程的名称,可修改。

文件路径显示工程文件的存储路径,不行以修改。

3.2.6添加干脆激励项

步躲1:【限制台】-)选择“干脆激励管理器”。

步骤2:在“干脆激励管理器”中选中一个激励项,新添加激励项将插入选中激励

项的前面。

步骤3:【工具栏】->“添加”->“添加干脆激励";或者,【限制台】-〉鼠标右

键弹出快捷菜单一>"添加干脆激励”。

步骤4:编辑新添加激励项的数据格式、数据、延时、激活属性。

3.2.7删除干脆激励项

步躲1:【限制台】->选择“干脆激励管理器”。

步骤2:在“干脆激励管理器”中选中要删除的激励项。

步骤3:【工具栏】->“删除";或者,【限制台】->鼠标右键弹出快捷菜单一>

“删除”。

3.2.8激励

激励前提:通信接口已经打开。

步骤1:【限制台】->选择“干脆激励管理器”。

步骤2:【工具栏】“激励”;或者,【工具栏】->“激励”菜单->“激励”/

“循环激励”;或者,【限制台】鼠标右键弹出快捷菜单->“激励”/“循环激

励”。

3.2.9停止激励

停止激励前提:正在激励。

步骤1:【限制台】选择“干脆激励管理器”。

步骤2:【工具栏】->“停止”;或者,【限制台】->鼠标右键弹出快捷菜单一>

“停止”。

3.3用途

干脆激励项目有如下几种运用环境。

>与被激励方进行吩咐交互,作为监控被激励方的吩咐限制台

>给被激励方增加干扰信号,测试被激励方

4.协议激励项目

4.1简介

协议是通信系统必不行少的部分,如何组织和开展有效的协议测试,低成本

地应付快速多变的通信环境,越来越受到企业和研发人员的关注。过去,须要为每

一份通信协议定制一个测试工具,众多定制的测试工具,极大的增加测试开发、维

护和学习成本,与竞争日益激烈的现代电子研发行业南辕北辙。

格西烽火的协议激励功能彻底地把多变的通信规约脱离通信软件,使得通信

软件能够应付快速多变的通信环境。

格西烽火协议激励功能带来的好处:

>单一的测试工具取代众多定制的测试工具,极大的降低测试开发、维护和学

习成本

>快捷的激励源管理方式,即改即测,极大的降低研发成本

>以文件的方式组织项目,有利于管理众多的测试项目,有利于测试标准化

>支持循环激励与激励报告,提高测试自动化水平

4.2基本操作

4.2.1新建协议激励项目

步骤1:【应用程序菜单】->“新建”->”协议激励项目”。

步骤2:选择项目路径,输入项目名称,点击“保存”。

4.2.2打开协议激励项目

方去1

1

步1

【应用程序菜单】->“打开”->”协议激励项目”。

步2

选择项目文件,点击“打开”。

方法2:

步骤1:【应用程序菜单】->在“最近项目”面板中选择须要打开的项目。

4.2.3关闭协议激励项目

步骤1:【限制价】->选择“协议激励管理器”。

步骤2:【应用程序菜单】->“关闭”。

4.2.4保存协议激励项目

步躲1:【限制台】->选择“协议激励管理器”。

步骤2:【应用程序菜单】->“保存”或者“另存为”。

4.2.5修改协议激励项目属性

步骤1:【限制台】->选择“协议激励管理器”。

步骤2:在“协议激励管理器”中选择项目节点。

步骤3:【工具栏】->“属性”;或者,【限制台】->鼠标右键弹出快捷菜单->

“属性”。

协议激励项目属性

属性说明

工程名称显示工程的名称,可修改。

协议激励工程支持“单工”和“双工”两种工作模式。

“单工”模式下不管有没有“被动模式”的协议项,

律依据依次执行选中的协议项;“双工”模式下“主动

模式”协议项和“被动模式”协议项是分别同时执行

工作模式的,“主动模式”协议项按依次执行,“被动模式”的

协议项是不依据依次的,匹配正确即执行。

例如:模拟主动型设备,按需求可用“单工”或者“双

工”;模拟被动型设备,一般运用“双工”,等待须要

执行的吩咐。

文件路杼显示T程文件的存储路径,不行以修改.

4.2.6添加协议集

步躲1:【限制台】->选择“协议激励管理器”。

步骤2:在“协议激励管理器”中选中一个协议项/协议集,作为新添加协议集的

位置。

步躲3:【工具栏】->“添加”->“添加协议集";或者,【限制台】->鼠标右键

弹出快捷菜单->“添加协议集”。

步骤4:在协议集属性对话框中输入协议集名称,点击“确定”。

步骤5:选择新添加协议集相对当前选中项的位置,点击“确定”c

4.2.7添加协议项

步骤1:【限制台】->选择“协议激励管理器”。

步骤2:在“协议激励管理器”中选中一个协议项/协议集,作为新添加协议的位

置。

步骤3:【工具栏】->“添加”->“添加协议”;或者,【限制台】->鼠标右键弹

出快捷菜单->“添加协议”。

步骤4:在协议属性对话框中,输入相关参数,点击“确定”。

属性说明

协议名称描述协议名称。

激活使能协议节点。

为了实现结果数据的分类显示,协议激励项目能够自定

义数据类型,协议项在激励时依据所属的协议类型把结

协议类型

果输出到对应的自定义数据区中。可以通过“管理协议

类型”按钮打开协议类型管理器。

协议项的工作模式有“主动模式”和“被动模式”两

种。“主动模式”表示该协议项是主动吩咐,是发送恳

工作模式求帧,校验响应帧;“被动模式”表示该协议项是被动

吩咐,是等待恳求帧,然后依据恳求帧状况发送响应

帧。

协议延时表示协议执行完毕后延时多长才进入下一个协议激励。

表示协议在匹配到正确数据之前最长等待时间,超过该

失效超时

时间长度即判失败。

循环次数表示循环激励该协议的次数。

“主动模式”表示发送恳求帧后期望收到的响应帧,默

期望响应认值表示自动匹配;“被动模式”表示收到恳求帧后发

送出去的响应帧,默认值表示发送响应帧1。

恳求帧显示和编辑恳求帧的格式和内容。参见4.3节。

显示和编辑响应帧1/响应帧2的格式和内容。参见4.3

响应帧1/响应帧2

节。

协议脚本显示和编辑协议脚本。参见4.4节。

步骤5:选择新添加协议相对当前选中项的位置,点击“确定”。

4.2.8激励

激励前提:通信接口已经打开。

步骤1:【限制台】-〉选择“协议激励管理器”。

步躲2:【工具栏】“激励”;或者,【工具栏】->“激励”菜单“激励”/

“循环激励”:或者,【限制台】-〉鼠标右键弹出快捷菜单-〉“激励”/“循环激

励”。

4.2.9停止激励

停止激励前提:正在激励。

步躲1:【限制台】->选择“协议激励管理器”。

步骤2:【工具栏】->“停止”;或者,【限制台】->鼠标右键弹出快捷菜单->

“停止”。

4.3协议帧

协议帧由一个或者多个帧格式单元组成,帧格式单元可以非字节对齐,但协议帧必

需字节对齐。

。添加*删除。下移◎科漪式单元

帧格式单元

序号名称啮格式层性

1帧起始符

▼868普通变量▼

小武次序,匹配

属性说明

序号表示帧格式单元的排列依次。

名称表示帧格式单元的名称。

表示帧格式单元的数据构成,可以有多段数据咯式构

成。数据格式左边表示位数,右边表示数值。数据格式

的位数可以是随扈逑“例如:

24123456

数据格式单段字节对齐1B),

多段字节对齐101230.612,

单段非字节对齐154FFF

100.512

多段非字节对齐:---O

帧格式单元的变量类型支持一般变量、计算变量和重复

属性(变量类型)

变量三种。一般变量是常量;计算变量是通过计算前面

数据得到的结果作为变量值,如校验和;重复变量是指

该变量在该数据帧中可能重复多次,0表示自动,可表

示0~n次,>0表示精确次数。

帧格式单元的数据支持小端模式和大端模式两种存储模

式,例如,字节依次从低到高(即发送/接收的字节依

属性(存储模式)

次)为0x120x340x56,小强模式下设置为

124E563412,大端模式下设置为24二123456]。

属性(匹配)匹配选择用来推断协议帧完整性。

工具条

场添加**上移$下移◎添加m式单元元

吩咐功能

添加在当前选择的帧格式单元中插入新的帧格式单元°

删除删除当前选择的帧格式单元。

上移将当前选择的帧格式单元向上移动一格。

下移将当前选择的帧格式单元向下移动一格。

添加格式单元在当前选择的帧格式单元中添加一个数据格式单元。

删除格式单元删除当前选择的帧格式单元中的数据格式单元。

4.4协议脚本

4.4.1脚本界面

脚本语言CSharp▼%|右导入£导出L〜|,清除

12/**

13*脚本类

14*/

15publicclassScript

16(

17/今********今**,**,**拿***********拿**今**,********今**,**,**,

18函数名称:OnRequest

19功能说明:发送请求幢之前执行。

20输入参数:context-运行时上下文,存储运行时的参数

21输出参数:无

22返回参数:成功返回1,失败返回。

23******«******<:*******♦*****************************•***

24publicintOnRequest(BSCaseContextcontext)

25{

26intval=ParallelPort.Read(0x378);

27context.Msg="ParallelPort.Read=N+val.ToString();

28return1;

29}

mi

工具条

脚本语言qharp▼备IS导入&导出*8/J清除

吩咐功能

设置本协议项的脚

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论