【技术实现步骤摘要】
一种计算机联锁仿真系统的数据传递方法、装置和系统
本专利技术涉及计算机领域,特别地,涉及计算机联锁仿真系统的数据传递方法、装置和系统。
技术介绍
计算机联锁系统(简称:CBI)是负责行车进路建立铁路行车核心控制设备。计算机联锁系统在信号操作员或者ATS系统操作下实现站内道岔、信号机、轨道电路之间联锁控制,是铁路安全高效行车不可缺少的保障装备。计算机联锁分为联锁机和上位机两部分,联锁机负责采集硬件数据及硬件状态,然后经过联锁逻辑的计算,得出当前道岔、信号机、轨道电路的实际状态,并将状态数据实时发送到上位机供上位机显示。但是,真实的系统和设备不可能供学生去操作和练习。并且联锁机每次只将状态改变的硬件数据发送到上位机,造成上位机界面局部显示不准确,不能保证界面展示的实时性和可靠性,并且上位机软件要花费时间去查找和定位状态改变的界面元素,增加上位机软件的系统CPU的开支。
技术实现思路
为了克服现有技术的不足,本专利技术提供一种能够供学生操作和练习、保证上位机界面实时性和可靠性、不用上位机软件花费时间查找 ...
【技术保护点】
1.一种计算机联锁仿真系统的数据传递方法,其特征在于,包括以下步骤:/n监测全部硬件电路的状态,所述硬件电路为需要在上位机界面上显示的电路;/n当接收到部分或全部硬件电路的状态发生改变的信息时,分别采集每个硬件电路的数据和状态信息;/n根据所述硬件电路的数据和状态信息分别生成每个硬件电路的状态数据;/n将全部硬件电路的状态数据发送到上位机,所述状态数据用于所述上位机在界面上显示全部硬件电路的数据和状态。/n
【技术特征摘要】
1.一种计算机联锁仿真系统的数据传递方法,其特征在于,包括以下步骤:
监测全部硬件电路的状态,所述硬件电路为需要在上位机界面上显示的电路;
当接收到部分或全部硬件电路的状态发生改变的信息时,分别采集每个硬件电路的数据和状态信息;
根据所述硬件电路的数据和状态信息分别生成每个硬件电路的状态数据;
将全部硬件电路的状态数据发送到上位机,所述状态数据用于所述上位机在界面上显示全部硬件电路的数据和状态。
2.根据权利要求1所述的方法,其特征在于:所述监测全部硬件电路的状态包括:通过串口分别与每个硬件电路建立通信连接,实时监测每个硬件电路的状态。
3.根据权利要求1所述的方法,其特征在于:所述分别采集每个硬件电路的数据和状态信息包括:
分别为每个硬件电路编号;
当接收部分或全部硬件电路的状态发生改变的信息时,采集并记录每个硬件电路的状态并记录对应的编号。
4.根据权利要求3所述的方法,其特征在于:根据所述硬件电路的数据和状态信息分别生成每个硬件电路的状态数据包括:
将每个硬件电路的数据和状态信息分别转换为一个字节数组,所述字节数组内的每个字节分别表示对应的硬件电路的一个属性,所述属性包括:对应的编号、类型以及使用状态。
5.根据权利要求4所述的方法,其特征在于:每个所述字节数组均包含了帧头和帧尾,用于验证所述字节数组中数据的完整性。
6.根据权利要求1所述的方法,其特征在于:所述将全部硬件电路的状态数据发送到上位机包括:
将每个硬件电路的状...
【专利技术属性】
技术研发人员:南国灿,
申请(专利权)人:北京智联友道科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。