025-58747116

服务热线

关于研旭                                      产品中心                                         新闻中心                           关注我们                            

版权所有:南京研旭电气科技有限公司|微电网 快速原型控制器 电力电子实验台 电机测试台架 苏ICP备11088006号

 

推广经理

研旭

微信公众号

 

传真:025-58747106
邮箱:
njyanxu@vip.qq.com
地址: 南京市浦口区高新开发区新科一路6号

NEWS CENTER

研旭着力于嵌入式领域、电气领域进行上下游产品的研发、生产、销售

>
>
>
通用的半实物仿真系统需要具备哪些功能

通用的半实物仿真系统需要具备哪些功能

浏览量
【摘要】:
 测试设计包括测试项目管理、交联环境设计、协议设计、测试环境设计、测试用例设计、测试设计等内容,测试运转包括运转环境控制、脚本运转控制、运转控制、数据中心效劳、实时、数据采集记载等,数据分析包括历史数据管理、数据回放、数据分析展现和生成报告等,设备管理包括板卡管理和通道管理。测试设计、测试执行、数据分析都能作为独立分停止配置运用,经过设计态、运转态、展示态的分离,为开发专用化的HIL系统奠定了良好的基础。设备管理则为企业的测试仪器配置与分发提供了工具和手腕。

  半实物仿真主要包括测试设计、测试执行、数据分析和设备管理四大类。
  测试设计包括测试项目管理、交联环境设计、协议设计、测试环境设计、测试用例设计、测试设计等内容,测试运转包括运转环境控制、脚本运转控制、运转控制、数据中心效劳、实时、数据采集记载等,数据分析包括历史数据管理、数据回放、数据分析展现和生成报告等,设备管理包括板卡管理和通道管理。测试设计、测试执行、数据分析都能作为独立分停止配置运用,经过设计态、运转态、展示态的分离,为开发专用化的HIL系统奠定了良好的基础。设备管理则为企业的测试仪器配置与分发提供了工具和手腕。
  1.1测试项目管理
  测试项目作为测试设计内容的单位,保管了测试项目设计执行过程的各种。每个测试项目保管为一个后缀名为esi的文件,作为一切项目的载体。
  1.2交联环境图形绘制
  交联环境描绘了测试仿真环境外围接口的数量、类型等。交联环境包含了待测系统、外围系统、通道和通讯协议。
  (1)待测系统:表示被测件。在ETest Studio中,UUT为一个黑盒子,其功用逻辑经过UUT需求的描绘得以完成。
  (2)外围系统:表示和被测件有交联关系的其他设备或件。
  (3)通道:代表被测件外围的通讯接口,具有特定的类型。
  (4)通讯协议:代表通讯接口上停止数据通讯的音讯。
  1.3协议与信号编辑
  在ETest Studio中,运用“协议描绘言语”(简称DPD言语)的方式停止协议内容的描绘,即ICD的描绘。ICD的根本构成是“协议单元”,是用Protocol关键字和End关键字括起来的一段代码。其中包含了若干个用Segment关键字打头的“字段”的定义。每个字段具有类型、称号、默许值等参数。
  在协议编辑界面中,软件默许表格方式编辑协议,用户能够自在切换表格和代码编辑方式。
  1.4测试环境规划
  测试环境规划是指为满足待测系统的测试需求,对测试环境的构建立计。测试环境包括所需求的测试设备和测试主机。经过测试环境规划,测试人员在设计测试流程时,就能够依据测试需求,展开基于测试需求的测试设计,肯定测试设备和测试主机与待测设备的衔接关系。
  测试设备主要是测试用的接口板卡,也能够包括一些专用的测试设备(如网络分析仪、数字万用表、数字示波器)等。一切的测试设备一端必需衔接到测试用计算机上,另外一端需求衔接到待测系统。
  测试主机规划时,分测试效劳器和测试客户端。
  普通状况下,测试效劳器不需求衔接测试设备,测试效劳器主要用于展开测试流程的调度和对测试客户端停止管理。当然,测试效劳器也能够兼做测试客户端运用,此时相当于测试效劳器与测试客户端运用一台测试主机。
  1.5设计
  窗体的设计能够创立用户自定义窗体界面,在测试执行过程中,能够运转窗体,经过控件示接口数据值的变化,或者操作控件修正测试数据。每个控件绑定到协议字段或者某种操作上,停止数据的示或控制。
  测试人员能够树立多个实时窗体;在测试执行时,肯定需求运转哪个或哪些窗体。
  设计能够完成添加、控件,并支持修正控件的绑定目的、称号、位置、大小等内容。
  1.6测试脚本编辑
  测试脚本运用测试目录停止管理,测试目录包含两品种型的测试:Python脚本测试和WorkFlow流程测试。
  在ETest Studio中测试用例经过测试脚原本完成,运用Python言语对要完成的测试停止编程,平台中提供了测试脚本编辑和调试功用,用于编写测试脚本。
  同时平台也提供了流程化的方式开发测试用例。
  1.7测试运转
  测试运转主要指python测试用例在客户端停止执行,并且依照请求调度测试环境下执行。
  运转测试用例之前首先需求停止“环境设置”操作,停止环境的准备和端口翻开操作。运转测试用例之后需求停止“清算环境”操作,停止环境清算和资源的释放。
  停止测试运转首先需求停止“环境设置”。首先配置环境参数(包括:主要配置、输入输出、存储配置),配置完成后,点击【环境设置】设置按钮,会启动若干进程,并依照测试需求的描绘和规划配置相应的接口,目的是为测试执行准备好环境。测试运转后输入输出中心会示运转的。
  测试运转过程中,能够停止单步伐试、断点设置,查看关键变量值和调用堆栈。
  1.8运转期
  测试过程中经过图形化的界面用户能够察看到绑定目的数据的变化,所需的客户端经过效劳器衔接后,就能够在安装有ETest Studio效劳的一台计算机中监视运转期间的各种数据。
  1.9测试数据记载与报告生成
  测试过程中ETest Studio会对测试数据停止自动记载,能够采用数据库方式,也能够采用文件方式记载测试数据,测试完成后生成测试报告。
  应用记载的历史测试数据,能够停止可视化的回放。
  也能够停止历史数据的查看。
  1.10工具辅助
  平台提供了如下工具用于辅助展开测试数据设计、测试学问管理、鼠标键盘的捕捉回放等与测试亲密相关的功用。

 

ews_detail-15481551771828212")