[发明专利]一种信号系统的建模方法及装置有效
申请号: | 201010238521.2 | 申请日: | 2010-07-23 |
公开(公告)号: | CN101916206A | 公开(公告)日: | 2010-12-15 |
发明(设计)人: | 燕翔;吴昊;陈远旭;蒋灵明 | 申请(专利权)人: | 北京全路通信信号研究设计院 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王晋琪 |
地址: | 100073 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信号系统 建模 方法 装置 | ||
技术领域
本发明涉及仿真技术领域,尤其涉及一种信号系统的建模方法及装置。
背景技术
高速铁路信号系统在投入使用前,需要在实验室进行线路级的集成测试,而限于室内仿真运行存在空间和设备投资的考虑,在集成测试的过程中,不可能全部采用实物系统,因此,在线路级的集成测试中,需要对实物系统进行建模,由与实物系统功能一致的仿真模型替代实物系统,实现室内仿真的搭建及测试效率的提升。
目前,各个信号系统厂商都有针对各自产品的仿真模型,仿真模型可以实现信号系统的逻辑功能和管理功能,替代信号系统进行集成测试。在仿真模型的建模过程中,分别创建实现信号系统逻辑功能和管理功能的模块,其中,仿真模型中的对外接口模拟信号系统的物理端口,通过对外接口建立与其他系统的连接关系,对外接口的创建过程具体为:根据信号系统与其他系统之间的连接关系,直接对仿真模型的对外接口进行定义。例如,信号系统1中的物理端口a与信号系统2中的物理端口b进行消息传输,在对信号系统1进行建模时,直接将模拟物理端口a的对外接口定义为与模拟物理端口b的对外接口连接,相应的,在对信号系统2进行建模时,直接将模拟物理端口b的对外接口定义为与模拟物理端口a的对外接口连接,在模拟物理端口a的对外接口与模拟物理端口b的对外接口之间包含直接调用关系,两者之间是紧耦合关系。
线路级的集成测试环境通常由多个仿真模型构建而成,多个仿真模型之间的连接关系由其对外接口确定,当测试环境的结构发生调整时,需要对各个仿真模型之间的连接关系做出相应的调整,但是由于现有的仿真模型中,决定仿真模型之间连接关系的对外接口在建模过程中是一次性定义的,所以无法进行调整,此时只能对信号系统重新建模,在建模过程中根据调整后的信号系统之间的连接关系重新定义仿真模型的对外接口,才能对各个仿真模型之间的连接关系做出调整。基于该建模方法创建的仿真模型复用率低,在测试环境的结构发生变化后必须重新建模,同时这也导致测试环境的开发及维护费用高。
发明内容
有鉴于此,本发明的目的在于提供一种信号系统的建模方法,可以提高信号系统模型的复用率,降低测试环境的开发及维护费用。另外,本发明还提供一种实现信号系统建模的装置。
为实现上述目的,本发明提供如下技术方案:
一种信号系统的建模方法,包括:创建控制接口、配置接口和通信接口;创建消息处理模块;根据所述信号系统在仿真环境中所属类型创建逻辑处理模块;创建端口模块,具体为:创建用于存储所述端口模块所接收消息的消息队列,确定所述端口模块的端口属性与所述信号系统物理端口的端口属性一致,以及配置端口模块的连接属性以符合所述物理端口的作用。
优选的,在上述建模方法中,所述端口模块的端口属性包括端口地址和端口类型。
优选的,在上述建模方法中,确定所述端口模块的端口属性与所述信号系统物理端口的端口属性一致的过程具体为:确定所述端口模块的端口地址与所述物理端口的端口地址一致;根据所述物理端口的端口类型确定所述端口模块的端口类型,当所述物理端口的端口类型为总线型时,将所述端口模块的端口类型确定为Bus,当所述物理端口的端口类型为端对端型时,将所述端口模块的端口类型确定为EndToEnd。
优选的,在上述建模方法中,所述连接属性包括监听消息类型属性、监听消息源地址属性、链接端口属性和目的地址属性。
优选的,在上述建模方法中,配置端口模块的连接属性以符合所述物理端口的作用的过程具体为:所述物理端口用于接收特定类型的消息,则确定所述端口模块的监听消息类型属性与所述物理端口接收消息的类型一致;所述物理端口用于接收特定来源的消息,则确定所述端口模块的监听消息源地址属性与所述物理端口接收消息的来源地址一致;所述物理端口用于与另一物理端口链接,则确定所述端口模块的链接端口属性与所述物理端口链接的另一物理端口的地址一致;所述物理端口用于向特定目的地址发送消息,则确定所述端口模块的目的地址属性与所述物理端口发送消息的目的地址一致。
优选的,在上述建模方法中,根据所述信号系统在仿真环境中所属类型创建逻辑处理模块的过程具体为:确定所述信号系统在仿真环境中所属类型;当所述信号系统为仿真环境的支撑对象时,采用仿真环境的编程语言对所述信号系统的内部流程进行编程实现,完成信号系统模型的逻辑处理模块的创建;当所述信号系统为仿真环境的被测对象时,封装所述信号系统的逻辑处理模块,并为其配置数据翻译器和网络通信端口,完成信号系统模型的逻辑处理模块的创建。
优选的,在上述建模方法中,所述创建控制接口包括:创建开始接口、结束接口和推进接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京全路通信信号研究设计院,未经北京全路通信信号研究设计院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010238521.2/2.html,转载请声明来源钻瓜专利网。