APP下载

LKJ-15C主机软件半实物自动化测试系统设计

2021-09-25何谢振周志飞

控制与信息技术 2021年4期
关键词:信号系统

何谢振,周志飞,蒋 剑

(湖南中车时代通信信号有限公司,湖南 长沙 410100)

0 引言

LKJ-15C型列车运行监控系统(简称“LKJ-15C”)是基于安全计算机系统、具有高安全性和高可靠性的新一代列车运行监控装置。它能防止列车冒进、超速,并能辅助司机操纵,在保障列车运行安全方面起着极为重要的作用[1-3]。LKJ-15C主机软件是LKJ-15C的核心控制软件,其功能的正确性和可靠性直接影响列车的行车安全。

LKJ-15C主机软件的功能繁多、应用场景复杂,而且经常要根据客户需求进行适应性修改,其手工测试方法存在诸多弊端[1-2,4]:(1)工作量大、效率低、耗时费力,以至于软件变更发布时,根本没有时间做整体回归测试,存在较大的安全隐患;(2)测试过程中无法人机分离,测试人员必须待在LKJ-15C设备旁,不间断地进行测试操作,劳动强度大;(3)人工观察测试执行过程并对测试结果进行判断,容易出现缺陷遗漏或对测试结果误判的情况;(4)测试过程不易重复或复现,不利于测试用例的积累、固化等。实现对LKJ-15C主机软件的自动化测试是解决手工测试诸多问题的有效方案。为此,本文设计了一套LKJ-15C主机软件自动化测试系统,真正实现了主机软件的自动化发布测试。

1 自动化测试系统结构

LKJ-15C主机软件自动化测试系统采用半实物仿真技术,即主机软件运行于LKJ-15C真实的硬件环境中,与LKJ-15C交互的信号设备采用计算机仿真模拟,LKJ-15C与虚拟信号设备之间通过真实的硬件接口相连接[4]。自动化测试系统由面向仪器系统的PCI扩展(PCI extensions for instrumentation, PXI)主机模块、信号调理模块、以太网交换机、电源模块和计算机操作模块构成,如图1所示。……

登录APP查看全文

猜你喜欢

信号系统
Smartflower POP 一体式光伏系统
信号
WJ-700无人机系统
ZC系列无人机遥感系统
完形填空二则
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
孩子停止长个的信号
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
基于LabVIEW的力加载信号采集与PID控制