序二

近几年,常与作者一起爬北京的西山。人生如爬山,爬山现性情:爬山气不喘者,有气魄;爬山不喊累者,有毅力;爬山不退缩者,有耐性。职场也如爬山,要认准一条道路,矢志不渝,坚持奋斗,不达目标誓不罢休。

作者在测试系统领域已经深耕十余年。有一天,他告诉我他想出一本书,把自己在测试系统方面的技术做个总结,希望我给他写个序,我欣然同意。

记得数年前,某航天发射基地研制火箭自动判读系统的产品,本书作者作为该项目的主要研发人员之一,参与了该项目的设计、开发及运行保障工作。他在基地夜以继日地加班加点工作,解决了一系列重要技术问题,保障了多次火箭发射过程中数据判读系统的正常运行,为提高我国航天发射基地火箭发射判读系统自动化水平做出了应有贡献,得到了客户的肯定。

作者参与了多种航天器(火箭、卫星、飞船)测试系统的研制,在公司的“通用测试平台”的应用推广过程中积累了丰富的经验,对测试系统平台化、自动化、智能化、部署快速化等方面有很多心得,因而写成本书。

我国航天系统历来重视航天器的测试和试验工作。一个好的测试系统,是检验航天器能否符合设计要求的重要基础。从单机测试、分系统测试、系统联试,到总装厂房测试、发射架测试、发射过程数据判读、航天器在轨数据判读等环节都离不开测试系统。在不同的阶段,系统的称呼不同、连接方式不同,但始终是围绕遥控、遥测数据展开的,遥控、遥测数据的打包、解包、判读是测试系统的核心流程。在与被测对象交互方面,有时,通过接口线缆收发;有时,通过无线通道收发;有时,通过地面以太网进行转发:这些收发通道构成了外围总线接口。总线接口与测控数据的收发构成了测试系统的基础核心。但是,一个真正实用、好用的测试系统还需要充分考虑系统的自动化程度、智能化程度、可复用水平、可快速部署等方面的设计。

这是一部关于总线测试系统的工程实践性很强的著作。本书并未长篇大论地阐述原理、概念,而是直接提供测试系统设计的“干货”,非常适合作为从事本行业研发的一线技术人员的参考书。

作者在书中对测试系统框架进行了非常详尽的介绍,内容包括系统组成、总线接口支持、动态创建技术、组态软件技术、脚本引擎技术等核心技术,并结合具体的开发语言进行讲解。此外,书中还用大量篇幅针对工程实践技术细节进行阐述,并给出具体开发模块、重要接口的设计说明,具有一定技术能力的读者完全可以按照书中的方法及例子一步一步地实现高水平的总线测试系统。

大型测试系统通常是使用单位信息化建设的一部分,作者在书中也介绍了如何与信息化建设衔接,达到全单位级共享的目的,产生知识库,使测试系统发挥更大的作用。

齐伟刚

北京国科环宇研发总监