
铁路信号Add-on扩展CANoe的功能,使其支持SCI-XX/RaSTA接口。这两种通信协议应用于数字铁路信号系统。借助该Add-on,可以对系统中的SCI-XX/RaSTA接口进行仿真、分析和测试。通过CANoe,可以更轻松地对铁路信号系统从单个组件到整个网络进行验证和确认。
优点
- 通过对EULYNX和NeuPro接口的对象控制器、现场元件、联锁系统及相邻系统进行仿真,在实际基础设施就位之前,即可降低开发和集成风险。
- 通过将仿真无缝集成到真实的SCI/RaSTA网络中,在真实环境中进行测试,确保真实组件与虚拟组件之间的一致交互。
- 通信过程完全透明,因为来自真实和仿真参与者的所有通信均受到全面监控、追踪和分析。
- 通过对边界情况和错误状态进行有针对性的分析,以及通过受控错误注入验证系统在最佳和最坏情况下的行为,从而提高系统的健壮性和安全性。
- 针对每个项目阶段灵活定制测试方案,从简单的功能测试到铁路信号系统中复杂且贴近实际的端到端场景,从而实现更高效的测试和更快的项目反馈。
应用领域
- 探索性测试:借助CANoe的铁路信号Add-on,可以与被测系统建立通信。只需几行代码,即可发送符合标准的SCI电报和RaSTA消息,并分析接收到的数据。 配合额外的测试硬件,可以对系统的模拟、数字和串行接口以及各种网络接口进行时序同步的激励与分析,能够在开发早期阶段就发现错误。
- 一致性测试:铁路信号Add-on支持对PDI、BTP、RaSTA和OPC UA协议进行全面测试,用于测试SCI、SDI和SMI接口,包括发送应用数据并分析被测系统的响应。得益于对多种附加通信协议的支持,CANoe简化调试接口的实现。借助这些接口,可以实现原本无法执行的测试用例。
- 网络安全测试:CANoe包含模糊测试和渗透测试功能,可用于测试必须满足高安全标准的组件。此外,CANoe还简化了TLS加密的测试流程。
- 集成测试:CANoe仿真的高可扩展性支持对大型网络(如火车站和长轨道段)中多个组件进行集成测试。借助CANoe对多种其他协议和I/ 的支持,可以对每个参与者的每个接口进行仿真和分析,而不仅仅是SCI和RaSTA。
- 生产线下线测试和验收测试:已完成的单个组件可通过CANoe进行全面测试。可以在单一工具中实现环境仿真、测试用例以及对被测系统的硬件访问,简化所有接口的自动化测试。
功能
CANoe本身已包含大量用于仿真、激励、分析和测试的原生功能。铁路信号Add-on提供以下附加功能:
- 在CANoe中支持PDI(EULYNX,基线4发行版3)和BTP(NeuPro,版本3发行版3)应用层,能够对基于SCI-XX协议栈的应用程序进行仿真、分析和测试。其中包括NeuPro子系统接口和EULYNX接口的SCI连接握手,以及EULYNX接口中定义的SCI-P、SCI-LS、SCI-LC、SCI-TDS、SCI-IO、SCI-LX、SCI-ILS和SCI-RBC电报的数据模型。
- 集成的底层RaSTA协议(DIN VDE V 0831-200)支持基于UDP、TCP和TLS(1.2 及 1.3 版本)的多重传输通道。
- 可监控所有发送和接收的SCI电报、RaSTA消息和以太网帧,并深入了解SCI和RaSTA协议栈的状态参数。
- 使用预构建的测试框架对RaSTA协议层进行深入测试,该框架可根据详尽的需求规范简化测试设计和实施。
- 在应用层(PDI和BTP)和RaSTA层注入错误,以执行全面的一致性测试。
- 基于RaSTA或SCI实现用户自定义的应用层的简便方法。
- 仿真OPC UA服务器和客户端以测试其各自的对应组件,例如EULYNX和NeuPro系统的SDI和SMI接口。
早期测试用例


为了确保符合规范和互操作性,在开发过程的早期阶段就开始进行测试至关重要。这通常是通过在CANoe中进行仿真,并随后分析被测系统(SUT)的响应来实现的。
例如,在CANoe中,通过仿真联锁装置和道岔电机来测试道岔的对象控制器。联锁装置的配置参数(如SCI ID、RaSTA ID等)以及道岔电机的数字I/O均在测试工具中进行设定。 随后,CANoe会从仿真的联锁系统发送相应的SCI电报,并验证对象控制器的响应。通过仿真相关参与者(即被测系统的运行环境),无需实际硬件即可验证对象控制器对这两个接口的正确行为。
此外,该测试也可以在对象控制器的虚拟化软件上进行。在这种情况下,无需任何硬件,从而大幅降低了早期测试的相关成本和工作量。
充分利用CANoe的所有优势
Vector在系统级测试领域拥有多年经验,并利用这一专业技术支持铁路行业开发复杂的网络及其各个子系统。为此,我们为CANoe开发铁路信号Add-on,用于根据EULYNX和NeuPro标准对SCI-XX/RaSTA接口进行分析、仿真和测试。
CANoe简化在虚拟和真实环境中的自动化测试。 得益于广泛的软硬件接口,可与任何被测系统(SUT)进行数据交换。VT System和VIO System通过模拟、数字和串行I/O处理数据交换。此外,VN接口卡可实现与被测系统(SUT)的网络通信,能够测试各种接口,例如EtherCAT、MQTT、CAN、CANopen、SPI和I2C。
对于虚拟环境中的测试(即软件在环测试),可使用SIL Kit与被测软件进行数据交换。CANoe包含预置的图形化窗口,用于分析以及与被测系统进行便捷交互。您还可以根据具体用例创建自定义面板。
为了实现清晰的可追溯性,请将vTESTstudio中的测试用例与ALM工具中管理的需求建立关联。当测试用例在CI环境中执行时,将实现更高程度的自动化。



