便携式航电实时系统测试平台测试设计工作台

第一章 测试设计工作台

系统安装完成后,可以启动测试设计工作台,进行测试过程的设计。

测试设计工作台软件启动的快捷方式图标为:

图 1 快捷方式图标

测试设计主界面如下图所示。

图 2 测试设计工作台主界面

1

1.1 测试项目

在进入ETest测试设计工作台后,需要建立测试项目。

测试项目作为测试设计内容的单位,保存了测试项目执行过程的各种信息。

每个测试项目保存为一个后缀名为esi的文件,作为所有项目方案信息的载体。

测试项目功能位于主菜单的“文件”菜单项下。如下图所示。

图 3 “文件”菜单

1.1.1 新建项目

“新建项目”功能创建一个新测试项目。

选择菜单栏的“文件”à“新建项目”菜单(或使用快捷方式Ctrl+N),或者工具栏的“新建项目”按钮,进入新建项目功能。

弹出“新建项目”对话框,输入“项目名称”和“存储位置”信息。如下图所示:

图 4 新建项目界面

项目名称填写要求如下:

1) 最大字符数量为50

2) 首字母只能是中文、字母(a-z/A-Z)或下划线(_)

3) 名称只能包含中文、英文字母(a-z/A-Z)、数字(0-9)、以及下划线

1.1.2 打开项目

“打开项目”功能用于打开已经存在的.esi文件。

选择菜单栏的“文件”à“打开项目”(或使用快捷方式Ctrl+O)菜单,或者快捷方式栏的“打开项目”按钮,系统弹出文件选择对话框。在磁盘上选择要打开的测试项目文件,即可完成打开项目的操作。

1.1.3 保存项目

进入便携式航电实时系统测试平台主界面,选择菜单栏的“文件”à“保存项目”菜单(或使用键盘快捷方式Ctrl+S),或者工具栏的“保存”按钮,实现对测试项目的保存,如下图所示:

图 5 保存项目

1.1.4 最近打开的项目

“最近打开的项目”功能,可以实现对测试项目的快捷打开。

在“文件”菜单下的“最近打开的项目”列出了最近使用过的测试项目(最多显示15个项目名称)。点击项目名称和路径,可以快速打开最近使用过的测试项目,如下图所示:

图 6 最近打开的项目界面

打开测试项目时,如果当前有打开的测试项目,在执行“打开”操作时,软件会给出是否保存现有修改内容的提示。

1.2 测试项目内容

测试项目内容显示在窗口中的“项目”子窗体中。如下图所示:

图 7 测试项目内容

本节对其中的内容进行详细介绍。

1.2.1 仿真模型

仿真模型描述了测试仿真环境外围接口的数量、类型等信息。

仿真模型包含了待测系统、外围系统、通道和通讯协议。

1)待测系统:为一个图标,表示被测件。

在ETest环境中,被测件为一个黑盒子,其内部结构不关心。

2)外围系统:用图标表示。表示和被测件有交联关系的其他设备或部件。

3)通道:代表被测件外围的通信接口,具有特定的类型。

4)协议:代表通信接口上进行数据通信的消息。

在窗口右侧的项目下双击“仿真模型”或鼠标右键点击“仿真模型”并单击“编辑”按钮,即进入仿真模型编辑界面,如下图所示。

图 8 仿真模型初始界面

1、从左侧工具栏中用鼠标左键选中“外围系统”图标,拖拽到“仿真模型”窗体中,可以实现在“仿真模型”中添加外围系统。

2、从左侧工具栏中“通道”区域选中某一类型的通道,拖拽到“外围系统”图标上,可以实现在“仿真模型”中添加通道。

3、在“通道”图标上首先点击鼠标左键选中,然后单击鼠标右键,在弹出菜单上选择“添加协议”,可以实现在“仿真模型”中添加协议。

一个仿真模型的例子可以如下图所示:

图 9 仿真模型

1.2.1.1 模型通信

模型通信功能可以描述外围系统之间的通信功能。

1、首先在“仿真模型”界面添加多个“外围系统”。

2、鼠标双击“模型通信”节点,打开“模型通信”界面。如图所示。

图 10 模型通信界面

3、用鼠标在任意两个外围系统之间画线,进行连接。

图 11 模型通信界面连线

4、双击任意连线,进入接口配置界面。

图 12 模型通信通道配置

5、点击“更改”按钮进行接口类型的选择。

6、点击“协议”标签页,进行通信协议的编辑。

图 13 模型通信协议定义

7、关闭“通信配置”界面,在“模型通信”界面点击进入“采集”标签页。

图 14 模型通信采集信息

8、勾选需要采集的数据。这些数据将自动上传。

9、创建“实时任务-自定义CPP任务”,命名为“test”。在Main函数中填写如下代码。

10、创建“测试目录-TCPython用例”,命名为“TCPython用例_1”,加入如下代码。

11、点击“环境设置”,进行环境设置。

12、打开“实时数据查看工具。

图 15 模型通信采集信息

13、切换到“TCPython用例_1”界面,点击“运行”。

图 16 运行测试用例

14、实时数据监控界面显示了收/发的数据,并且进行了上传。

图 17 上传的数据

1.2.1.2 待测系统

待测系统又称被测系统,是指开展测试工作所针对的被测对象。每个仿真模型中有且仅有一个待测系统,不能被删除。

对待测系统可以进行“重命名”和“属性”的操作。

1.2.1.3 外围系统

外围系统是指与待测系统具有交互关系的外部系统,每个待测系统对外都会连接一个或多个外围系统。在实际测试环境中,待测系统与外围系统一起构成了一个可运行的完整整体。

仿真模型工具栏,如下图所示:

图 18 仿真模型工具栏

从仿真模型工具栏按住外围系统图标,拖拽该图标到仿真模型编辑区域,即可实现添加外围系统的操作。如下图所示:

图 19 添加外围系统

1.2.1.4 通道

通道是指外围系统与待测系统之间传输的通路。每个外围系统上都可以添加一个或多个通道,通过接口类型进行区分,如:RS232通道、CAN通道、AD通道、DA通道、DI通道、DO通道等。

图 20 仿真模型工具栏

用户从“仿真模型”工具栏通道列表中,选择待测系统所需的通道模型,通过拖拽方式添加到某个外围系统图标上(通道模型只能添加到外围系统模型上),系统会弹出添加通道对话框。系统默认的通道的名称是“CH_”+通道类型名+“_”+序号(1、2…),如下图所示:

图 21 新建通道

输入新名称或使用默认名称(命名方式与项目名称的命名规则相同),点击“确定”后就在“外围系统”中添加了一个通道结点(根据测试项目的需要每个外围设备上可以添加一个或者多个通道)。如下图所示:

图 22 通道菜单

菜单中提供了重命名、添加协议、删除和属性子菜单,通过点击可以分别实现通道命名、通道添加协议、删除通道和查看通道属性的功能。

1.2.1.5 通讯协议

通讯协议又称通讯规程,是指通信双方对数据传送控制的一种约定。在通道模型上,可以添加一个或多个通讯协议,其表现为通道与待测系统之间的一根连线。

通讯协议规定了系统中的通信内容格式或实际物理信号的参数组成。对于总线类型的接口,协议就是指通信协议的字段组成,它规定了通信协议的报文头、报文内容的组成、报文内容校验的方式、报文尾等。对于物理信号,协议模板规定了对信号描述的参数构成,该参数构成完整地描述了信号的特征。

选择通道,点击右键,在弹出菜单中选择“添加协议”,可以实现协议的添加。

用户在仿真模型界面鼠标右键“协议”对象,弹出右键菜单窗口,可以实现重命名、编辑、删除和属性查询操作,如下图所示:

图 23 协议操作功能

1.2.1.5.1 协议的编写

在ETest中,使用“协议描述语言”(简称DPD语言)的方式进行协议内容的描述,即ICD的描述。

ICD的基本构成是“协议单元”,是用Protocol关键字和End关键字括起来的一段代码。其中包含了若干个用Segment关键字打头的“字段”的定义。每个字段具有类型、名称、默认值等参数。

例子:

Protocol Protl

Segment Head StandardUInt32 Default=0 ByteOrder=Small

Segment Type StandardUInt8 Default=0

Segment Length StandardUInt32 Default=0 ByteOrder=Small

Segment Tail StandardInt8 Default=0

Segment CheckBit StandardUInt8 Default=0
End

有关DPD语言的详细描述,见第四章。

1.2.1.5.2 固定内容协议

在ETest中,对部分非总线类型的接口,由于不涉及复杂的通信数据包格式,因此采用固定内容的协议进行描述。用户不需要也不能对这些协议进行修改。

固定内容的协议有:

1) 模数转换通道

待测系统的数模转换通道(DA通道),可以实现对待测系统DA输出信号的采集,软件提供的标准通讯协议模板如下图所示:

图 24 模数转换通道通讯协议

l Quantity:表示模数转换通道的物理量输出值,单位是mV。

2) 数模转换通道

待测系统的模数转换通道(AD通道),可以实现对待测系统AD输入信号的模拟,软件提供的标准通讯协议模板如下图所示:

图 25 数模转换通道通讯协议

l Quantity:表示数模转换通道的物理量输入值,单位是mV。

3) 数字输入通道

待测系统的数字输出通道,可以实现对待测系统数字输出信号的采集,软件提供的标准通讯协议模板如下图所示:

图 26 数字输入通道通讯协议

l Quantity:表示输出的数字信号值,取值范围0或1。

4) 数字输出通道

待测系统的数字输入通道,可以实现对待测系统数字输入信号的模拟,软件提供的标准通讯协议模板如下图所示:

图 27 数字输出通道通讯协议

l Quantity:表示输入的数字信号值,取值范围0或1。

5) PWMIN通道

待测系统PWM信号输出通道,可以实现对待测系统PWM输出信号的采集,软件提供的标准通讯协议模板如下图所示:

图 28 PWMIN通道通讯协议

l Freq:表示输出的频率信号值。

l ZKB:表示输出的频率信号的占空比,用值555表示占空比为55.5%。

6) PWMOUT通道

待测系统PWM信号输入通道,可以实现对待测系统PWM输入信号的模拟,软件提供的标准通讯协议模板如下图所示:

图 29 PWMOUT通道通讯协议

l CMD:表示是否启动频率信号的输入,1表示启动,0表示停止;

l Freq:表示输入的频率信号值。

l ZKB:表示输入的频率信号的占空比,用值555表示占空比为55.5%。

7) 计数通道

待测系统计数输出通道,可以实现对待测系统脉冲计数输出信号的采集,软件提供的标准通讯协议模板如下图所示:

图 30 计数通道通讯协议

l Quantity:表示计数通道的计数输出值。

8) 频率输入通道

待测系统的频率输出通道,可以实现对待测系统频率输出信号的采集,软件提供的标准通讯协议模板如下图所示:

图 31 频率输入通道通讯协议

l Quantity:表示频率通道的频率输出值。

9) 频率输出通道

待测系统的频率输入通道,可以实现对待测系统频率输入信号的模拟,软件提供的标准通讯协议模板如下图所示:

图 32 频率输出通道通讯协议

l Quantity:表示频率通道的频率输入值。

1.2.1.5.3 编辑窗口

在上图中,点击“编辑”菜单,或者通过鼠标双击仿真模型图形界面上的协议对象,进入协议编辑界面。如下图所示:

图 33 协议编辑

协议内容按照不同颜色进行区分,作为语法提示。各种颜色表示的意义如下:

1) 蓝色:关键字;

2) 红色:字符串;

3) 藏青色:数字;

4) 绿色:注释;

5) 深蓝,加粗:类型;

进入协议编辑界面时,窗口左边会自动显示协议模型工具栏。编辑协议的时候,可以根据需要从左边拖拽基本类型、控制语句或自定义的协议到编辑区。如下图所示:

图 34 协议模型工具栏

经过编辑的协议如下图所示:

图 35 编辑的协议内容

编辑窗口上方有工具栏,有:导入、导出、保存为模板、语法检查、注释选中、取消注释、查看文档的功能。

在协议编辑区单击“Alt+D”,可弹出协议编写提示框,用户可以根据需要选中自己所需要的协议内容。

1.2.1.5.4 协议方向

在仿真模型的界面上,代表“协议”的连线具有一定的方向,可以是单向的,也可以是双向的。

标准协议的方向为固定值。其他协议的方向可以由用户进行设置。设置方法为:

点击协议“属性”菜单,进入协议属性界面,如下图所示:

图 36 协议属性

通讯类型协议方向可以选择为“向待测系统写入”,在仿真模型的界面显示为如下图所示:

图 37 协议向待测系统写入方向

通讯类型协议方向可以选择为“从待测系统读取”,在仿真模型的界面显示为如下图所示:

图 38 协议从待测系统读取方向

1.2.2 测试环境规划

测试环境规划是指为满足待测系统的测试需求,对测试环境的构建设计。测试环境包括所需要的测试设备、所需要的测试用计算机。通过测试环境规划,测试人员在设计测试流程时,就可以根据测试需求,开展基于测试需求的测试设计,确定测试设备和测试用计算机与待测设备的连接关系。

测试设备是指用于支撑开展待测系统测试工作,所必须具有的测试硬件设备。在通用嵌入式系统测试平台软件中,测试设备主要是测试用的接口板卡,也可以包括一些专用的测试设备(如网络分析仪、数字万用表、数字示波器)等。所有的测试设备一端必须连接到测试用计算机上,另外一端需要连接到待测系统。

测试用机的规划时,分测试服务器和测试客户端。

一般情况下,测试服务器不需要连接测试设备,测试服务器主要用于开展测试流程的调度和对测试客户端进行管理。当然,测试服务器也可以兼做测试客户端使用,此时相当于测试服务器与测试客户端使用一台测试用机。

每个测试客户端都与一个或多个测试设备相连,最终由测试设备与待测系统相连,每个测试客户端承担的是对外围系统的仿真任务,根据所规划的测试用机的多少,一个测试客户端可以承担一个或多个外围设备的仿真任务,这完全取决于测试设计人员如何开展仿真设计,通用嵌入式系统测试平台软件完全提供了这种灵活性。

最终形成的测试环境拓扑图如下图所示:

图 39 测试环境拓扑图

便携式航电实时系统测试平台的软件架构,使得该软件可以支撑采用windows操作系统的测试用机,也可以支撑采用VxWorks实时操作系统的测试用机,还可以进一步支撑实时与非实时的混合系统分布式仿真。

例如,在上图中测试用机1可以采用VxWorks操作系统,测试用机2和测试用机3可以采用windows操作系统。

在便携式航电实时系统测试平台中,软件提供的测试环境规划包括设备规划和PC规划两步。在“规划目录”下,包含了一个到多个“设备规划”;每个“设备规划”下面,又可以包含一个到多个“PC规划”;最终只有一个“PC规划”为“活动”状态。运行时进行“环境设置”的时候,模式使用当前为“活动”状态的PC规划,及该PC规划所属的设备规划。

1.2.2.1 设备规划

设备规划用于管理测试中需要使用的接口通信设备,将他们对应到仿真模型的通道上,并且支持对每个通道的物理参数配置,例如:波特率、端口号、通道号、电压量程等。

1.2.2.1.1 新建规划

在软件界面右侧的“项目”树形结构窗口中,每个“规划目录”下可以配置多个设备规划,每个设备规划下可以配置多个PC规划。在“规划目录”上点击鼠标右键,弹出菜单如下图所示:

图 40 规划目录菜单

点击“新建规划”菜单项,弹出新建设备规划命名对话框。如下图所示:

图 41 新建规划

规划命名最大字符数50个,超出或者有不符的字符输入会在后面有红色“!”闪烁和声音提示。命名完成点击“确定”后,在“设备规划”结点下新建一个设备规划,如下图所示:

图 42 新建规划

在设备规划上点击鼠标右键,弹出菜单界面如下图所示:

图 43 设备规划菜单

1.2.2.1.2 编辑

点击设备规划“编辑”菜单,进入编辑界面,界面左边会出现“设备”工具栏。如下图所示:

图 44 设备规划编辑

设备规划编辑界面包括“物理设备”和“待规划通道”两个部分。“物理设备”部分显示测试需要使用的板卡列表,包含了名称、型号、厂家、版本四个属性。在第一次创建时,“物理设备”列表内容为空,系统会在“待规划通道”自动列出仿真模型中所有的通道。

“设备工具箱”工具栏会列出平台提供的所有板卡。用户从“设备工具箱”中选择需要的设备,拖拽到物理设备区,即可实现添加板卡操作。如从设备工具箱中拖拽“USBKY7815”设备添加到“物理设备”列表。

双击“物理设备”列表中的“USBKY7815”设备,“物理通道”列表会显示该设备的所有通道类型和数量。如下图所示:

图 45 设备通道

选中设备,点击软件右侧“属性”标签栏,显示该物理设备的属性配置窗口。如下图所示:

图 46 属性配置窗口

在“待规划通道”列表选中需要规划的通道,用鼠标拖拽该通道到“物理通道”列表对应的物理通道上,通道类型一致的情况下,鼠标会变为可放置的状态,放开鼠标,即可实现通道绑定。如下图所示:

图 47 绑定通道

上图中,通过将“待规划通道”列表中的“CH_数字输出_1”拖拽到“物理通道”列表中的“数字输出”行上,通道的规划绑定,实现了仿真模型数字输出模拟通道与实际陪测设备USBKY7815通道关系的映射。

点击绑定的通道,点击右边的“属性”,属性窗口显示当前通道的各种参数。以串口RS232为例如下图所示:

图 48 串口属性

端口名即是RS232的端口号,根据物理设备使用的端口号选择。不同的通道具有不同的属性,根据实际情况对通道的属性进行配置,如上图所示。

重建待规划通道会自动提取仿真模型的所有通道类型,显示通道的规划状态。如果修改了仿真模型,点击重建待规划通道会刷新通道列表。如需重新规划通道,必须先在物理通道中取消规划后再绑定。

1.2.2.2 PC规划

用户创建完成硬件规划后,需要创建PC规划。PC规划用于描述测试用计算机和被测件连接关系,用于建立分布式的测试环境。分为Win客户端和Vx客户端。两者的区别是,Win客户端不能配置下位机,测试脚本只使用Python脚本;Vx客户端需配置下位机,测试脚本使用Python调用C++实时脚本。

注:如果在没有VX下位机的环境里使用VX客户端,软件在环境设置的时候会被无限期挂起。

1.2.2.2.1 新建规划

点击设备规划“新建PC规划”菜单,弹出新建PC规划命名对话框。如下图所示:

图 49 PC规划命名

在规划名称栏输入PC规划名称,PC规划的命名字符数最大为50个,输入不符的字符会在名称栏后有红色的“!”闪烁提示,点击“确定”按钮后,在右侧项目树中增加新建的PC规划。如图所示:

图 50 新建PC规划

在新建的PC规划上右键会出现PC规划菜单,如下图所示:

图 51 PC规划菜单

1.2.2.2.2 编辑

点击PC规划的“编辑”菜单,系统会弹出PC规划编辑窗口。同时左侧的工具栏会自动切换到“终端”工具栏。如下图所示:

图 52 PC规划编辑

PC规划编辑区包括服务器、客户端和重建待规划设备三个部分。系统会在重建待规划设备只自动列出PC规划的所有设备。如下图所示:

图 53 重建待规划设备

服务器的IP地址和端口号显示在工作区上方。可以通过修改IP地址和端口号进行重新设定。如果用本机测试默认即可。如需修改,点击“...”即可进入修改界面。如下图所示:

图 54 服务器地址端口

用鼠标拖拽终端工具栏下的客户端到客户端列表,填写新的或使用默认的IP地址和端口号,客户端列表就添加了一个客户端。点击操作栏的“删除”,可以删除客户端。如下图所示:

图 55 PC规划客户端

如需对客户端的地址和端口号进行修改,点击地址栏或端口栏后的“...”,在弹出的界面修改确定即可。如下图所示:

图 56 客户端地址

服务器、客户端地址错误会导致“环境设置”无法进行,一般情况下不要修改服务器、客户端地址。

点击客户端,如果设备与客户端没有绑定,设备栏显示为空。如果设备与客户端已进行绑定,在设备栏就会显示设备列表,设备的状态就会显示为已规划。如下图所示:

图 57 PC规划完成

进入PC规划界面,重建待规划设备栏就会显示所有的待规划设备。如果需对已做了规划的所有设备进行重新规划,点击“重建待规划设备”后,就取消了所有设备规划,无需在设备栏一一进行删除操作,然后再把设备重新绑定即可。

1.2.2.2.3 数据采集方案

进入PC规划界面,添加了“VXWorks”客户端后,会出现“数据采集方案”按钮,如图所示。

图 58 数据采集方案按钮

点击该按钮后,会进入“数据采集方案”界面。如图所示。

图 59 数据采集方案界面

该界面列出仿真模型中所有的通道、协议和协议的字段。用户可以以字段为单位进行勾选。选中的字段为客户需要采集的数据字段,在使用特定API的情况下,对勾选的字段进行输入/输出操作时,系统会自动将输入/输出值从下位机上传到上位机进行保存。用户可以在“实时数据查看”工具中实时查看上传的数据,也可以使用“历史数据查看”工具过后进行查看该数据字段的值。

系统提供了“全部选择”和“全部取消”字段,用于对字段进行全部选择和全部取消。选择完毕后,点击“保存退出”按钮,保存选择信息并退出该界面。

在实时脚本中使用“外围系统”对象的read和write接口,使用该外围系统所连接的协议的协议对象作为参数,即可完成相应通道的接收或发送操作,并同时完成数据的上传。比如:如下图仿真模型,可以实例化“外围系统_2”对象,调用outSys.write(pro5)和outSys.read(pro2)就完成了通过通道“发送端”发送数据和通过通道“接收端”接收数据,并将发送的数据和接收到的数据上传。

图 60 数据采集示例仿真模

1.2.2.2.4 设为活动PC

点击“设为活动”菜单,将当前PC规划设为有效状态。活动的PC规划是测试执行阶段默认使用的PC规划(只有设置了活动的PC规划,后面的环境设置才能操作)。设置为活动的PC规划后,当前PC规划的背景色变为深灰色,如下图所示:

图 61 PC规划设为活动状态

1.2.3 监控设计

监控窗体的设计可以创建用户自定义窗体界面,在测试执行过程中,可以运行监控窗体,通过控件显示接口数据值的变化,或者操作控件修改测试数据。每个监控控件绑定到协议字段或者某种操作上,进行数据的显示或控制。

测试人员可以建立多个实时监控窗体;在测试执行时,确定需要运行哪个或哪些监控窗体。

监控设计可以实现添加、删除监控控件,并支持修改监控控件的绑定目标、名称、位置、大小等内容。

1.2.3.1 新建文件夹

在右侧项目树下选择监控目录,鼠标右键出现监控目录菜单选项。如下图所示:

图 62 监控目录菜单选项

点击“新建文件夹”菜单后出现监控命名窗口,如下图所示:

图 63 监控命名窗口

监控文件夹的命名字符数最大为50个,不符的字符输入会在名称栏后有红色的“!”提示。

测试监控的新建文件夹功能是为了给监控目录进行分组,使监控目录列表简洁明了,方便用户进行查看。文件夹可以建立子文件夹,也可以建立多个监控。监控文件夹的菜单如下图所示:

图 64 监控文件夹菜单

1.2.3.1.1 建立子文件夹

监控目录可以创建多级文件夹,即监控目录可建一级文件夹后,也可以建的二级文件夹。

建立的二级文件夹如下图所示:

图 65 二级监控文件夹

1.2.3.1.2 新建监控

点击监控文件夹“新建监控”菜单,弹出数据监控命名窗口。如下图所示:

图 66 新建监控

监控名称字符数最大为50个,超出或输入不符的字符在后面会有红色“!”提示。输入名称点击确定后进入监控编辑窗口,如下图所示:

图 67 新建监控

1.2.3.1.3 重命名

点击监控文件夹“重命名”菜单,弹出重命名对话框,如下图所示:

图 68 重命名

重命名字符不符的即不能输入,也有声音提示。输入名称点击“确定”,就完成了重命名操作。项目树下的监控文件夹显示为新名称。

1.2.3.1.4 删除

点击监控文件夹“删除”菜单,弹出确认删除对话框“确认要删除选中监控目录吗?”,点击“是”按钮,删除监控文件夹成功。点击“否”按钮,取消删除监控文件夹。

1.2.3.2 新建监控

点击监控目录“新建监控”菜单,弹出“新建数据监控”对话框。输入监控名称,点击“确定”,即可完成增加一个测试监控的操作。

选中监控,鼠标右键,弹出菜单界面如下图所示:

图 69 新建监控菜单

1.2.3.2.1 编辑

点击数据监控“编辑”菜单,进入监控面板编辑界面。界面左侧监控有“通用、监视、控制”三组控件,每组的每个图标代表一种监控仪器。如下图所示:

图 70 监控编辑界面

从界面左侧监控界面选中监控仪器,拖拽该控件到中间编辑区,使用鼠标调节控件大小和位置。如有多个仪器需要一起调节,使用鼠标拉框全部选中监控仪器,然后通过操作设计下的菜单实现调节大小操作。如下图所示:

图 71 选中全部的监控仪器

选中全部的监控仪器后,每个仪器的边框上会有8个点显示,分为白色和黑色。白色表示后面的批量仪器大小调节以这个仪器为基准,黑色按照白色基准调节。如下图所示:

图 72 基准仪器

通用调节菜单表示的意义如下:

1) 上对齐:按基准仪器上边框对齐(如果有两个或以上仪器在同列会发生重叠现象);

2) 高度一致:按基准仪器调节高度相同;

3) 上下等距:每个仪器间的间距相等;

4) 下对齐:按基准仪器下边框对齐(如果有两个或以上仪器在同列会发生重叠现象);

5) 左对齐:按基准仪器左边框对齐(如果有两个或以上仪器在同一水平会发生重叠现象);

6) 宽度一致:按基准仪器调节宽度相同;

7) 左右等距:每个仪器间的间距相等;

8) 右对齐:按基准仪器右边框对齐(如果有两个或以上仪器在同一水平会发生重叠现象)。

如在监控编辑界面添加了一个仪表盘和列表框,选中仪表盘,点击右侧“属性”栏,进入“仪表盘”的属性界面,设置属性参数。如下图所示:

图 73 监控仪器属性

固定方向:定义某个控件绑定到容器的边缘;

停靠方向:定义要绑定到容器的控件边框(固定方向和停靠方向设计时不需要选择,用户在调节控件的大小和位置时,软件已自动做了设定);

点击样式的下拉菜单,如图所示:

图 74 仪表盘样式

这里有五种仪表盘样式,根据需要可以选择不同的样式,现在选择“ 整圆”。

点击“值”,弹出下拉菜单。如下图所示:

图 75 选择绑定目标

下拉菜单中红色表示协议,灰色表示协议段。双击协议段或约束变量(此时的变量为脚本中已经创建好的约束变量)就实现了绑定操作(通过监控仪器观察脚本运行过程中的测试数据,必须要绑定协议段,否则无法实现),如下图所示:

图 76 绑定目标

点击报警方式下拉菜单弹出已经添加好的报警方式,鼠标单击选择要设置的报警方式。如下图所示:

图 77 选择报警方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值