半实物仿真测试系统系统技术指标及应用案例

  1.  系统的技术指标
    1.  支持的操作系统

测试设计部分:Windows7 SP1、Windows8.1、Windows10 1607及以上版本

测试执行部分:Windows7 SP1、Windows8.1、Windows10 1607及以上版本;Linux-RT;VxWorks 6.0。

    1.  实时性指标

ETest Studio同时支持非实时与实时的系统仿真测试任务,可以形成ETest-USB、ETest-PCI、ETest-RT等架构模式。

ETest-USB、ETest-PCI的设计器和执行器均运行于Windows操作系统上。

1、ETest-USB的实时性指标

指令延迟(从Python脚本发出指令到UUT接收,1000次求取平均时间):0.03ms

延时精度(Python脚本中进行时间延迟,测试最小延迟的准确度):1ms。

定时周期(Python脚本设计定时周期任务,测试最小的任务周期):20ms。

备注:上述指标在Intel双核CPU(2.6G)、内存:4G情况下,连接1块USB-RS232(1通道)、1块USB-CAN(2通道),Windows 10操作系统,单机下测得。

按这个标准设计个测试一下看看

2、ETest-PCI的实时性指标

指令延迟(从Python脚本发出指令到UUT接收,1000次求取平均时间):0.01ms

延时精度(Python脚本中进行时间延迟,测试最小延迟的准确度):1ms。

定时周期(Python脚本设计定时周期任务,测试最小的任务周期):10ms。

备注:上述指标在Intel四核CPU(3.4G)、内存:8G情况下,连接1块PCI-RS232(4通道)、1块PCI-CAN(4通道),Windows 10操作系统,单机下测得。

3、ETest-RT的实时性指标

指令延迟(从C++脚本发出指令到UUT接收,1000次求取平均时间):0.01ms

延时精度(C++脚本中进行时间延迟,测试最小延迟的准确度):0.1us。

定时周期(C++脚本设计定时周期任务,测试最小的任务周期):100us。

备注:上述指标在上位机为Intel双核CPU(2.6G)、内存:4G,;下位机1台,Intel四核CPU(3.4G)、内存:8G,VxWorks 6.0操作系统下测得。

  1.  应用模式与案例
    1.  现场设备软件测试

通过ETest Studio开发的平板综合测试仪(具有RS232、CAN、DI、DO等接口)可以完成生产和运行现场的设备软件测试,只需要将测试线缆从平板综合测试仪器链接到现场设备的接口上,可以对现场的设备的功能、接口协议、逻辑等进行测试验证,具有便携、部署简单的特点。

    1.  实时级的仿真测试验证

ETest Studio的设计器、元数据服务、数据中心服务运行于测试主控机上,操作系统采用Windows;实时仿真机采用VxWorks操作系统,运行测试执行引擎、IVI虚拟仪器驱动、PCI板卡驱动等软件,硬件采用PXI机箱和PXI测试板卡,实时仿真机除运行测试脚本外,也运行着仿真模型;实时仿真机和测试主控计算机均与UUT相连,测试主控机通过RS232低速串口与UUT相连,实时仿真机则通过信号接口AD/DA/DI/DO以及高速航空总线1553B相连。该类型的测试环境适合于对实时单体设备开展测试验证工作。

    1.  混合多机仿真测试验证

ETest Studio的设计器、元数据服务、数据中心服务运行于测试主控机上,操作系统采用Windows;雷达仿真机、光电仿真机采用Windows操作系统,安装PCI形式的硬件板卡,进行非实时仿真,运行测试执行引擎、IVI虚拟仪器驱动、PCI板卡驱动等软件,仿真模拟雷达、光电侦察设备的工作过程;组合导航仿真机采用实时操作系统VxWorks,硬件形式为PXI架构的测控计算机,测试仪器均为高性能的VPX接口信号板卡,运行测试执行引擎、IVI虚拟仪器驱动、PXI板卡驱动等软件,组合导航飞控计算机的运行过程。飞控计算机为被测系统UUT;真实的飞控计算机,分别通过各类总线接口及信号接口连接雷达仿真机、光电仿真机、组合导航仿真机、测试主控机。该类型的测试环境实现了中大规模的联合半实物仿真测试环境,可以适应被测设备对外交联设备较多的情况。

    1.  大规模仿真应用

ETest Studio架构可以采用多台服务器用于分别部署测试调度台、标准输入输出显示服务、元数据服务器、数据中心服务器、用例服务器;用多台客户机作为仿真测试机,仿真测试机均安装有测试仪器设备,测试仪器设备可以与被测系统UUT相连;可以专门设置监控工作区,用多台监控计算机监控测试过程的运行情况。该场景在大规模的仿真测试中,可以通过扩展监控桌面的形式,在不同的计算机上显示不同关心的监控内容,实现多个席位的人在环路仿真与测试任务。

    1.   应用案例

某型机载雷达信号处理与数据处理软件配置项测试

某型车载导航软件测试

某型工程机械设备电子监测仪软件测试

某型火炮随动控制系统测试

某型无人机系统指控中心系统测试

某型机载动态监测设备测试

......

汽车电子仪表模拟测试系统研制

某高校软件测试专业测试教学及实践平台定制研发

某型发动机整机测试

上一篇:胡老师第十三周讲义


下一篇:PCI-E 1x, 4x, 8x, 16x 接口定义