一种代码与配置数据分离的程序实现方法及系统

    公开(公告)号:CN111209545B

    公开(公告)日:2020-07-31

    申请号:CN202010302845.1

    申请日:2020-04-17

    Inventor: 胡瑞 张利峰 周杰

    Abstract: 本发明提供了一种代码与配置数据分离的程序实现方法,包括:在代码中将程序全局变量设置为非常量;将与所述全局变量对应的配置数据存储在配置文件中;所述程序执行时根据配置文件中的配置数据对全局变量赋值。本发明的方法改变了既有的数据配置方式,将配置数据从软件代码中分离出来,配置文件不参与软件代码的编译,实现核心处理逻辑代码与数据配置文件的分离,提高了程序代码的保密性。

    一种站场界面的视图显示系统

    公开(公告)号:CN114397986B

    公开(公告)日:2024-03-05

    申请号:CN202210014331.5

    申请日:2022-01-04

    Abstract: 本发明实施例公开了一种站场界面的视图显示系统。该系统的站场界面前端子系统中的设备连接视图模块用于显示站场中各联锁设备的物理连接情况;模拟进路视图模块用于模拟排列进路和显示进路数据;过滤视图模块用于显示站场中符合过滤条件的联锁设备;该系统的站场逻辑后端子系统中的站场设备管理模块用于管理各联锁设备在站场界面中对应的联锁设备图元;数据建模模块用于建立数据模型;数据配置输出模块用于输出站场配置数据。通过运行本发明实施例所提供的技术方案,可以解决用户对绘制得到的初始站场界面内的错误数据或目标数据进行遍历查找,导致效率较低的问题,实现提高站场界面的可视性和提高用户对站场界面数据的处理效率的效果。

    一种有轨车辆车载数据存储方法和系统

    公开(公告)号:CN113765742B

    公开(公告)日:2023-04-28

    申请号:CN202110893690.8

    申请日:2021-08-05

    Abstract: 本发明公开了一种有轨车辆车载数据存储方法和系统,有轨车辆车载数据存储方法包括:判断通信失效计时是否未结束;若所述通信失效计时未结束,则对接收的车载数据进行校验;若所述车载数据通过校验,则将所述车载数据存入BufferPrev。本发明存储车载数据之前对车载数据的序列号、发送端ID、目的ID和CRC校验码进行校验,分别解决了实时性、数据来源、数据接收端以及数据格式是否正确的问题。并且对通信失效进行计时,只有当通信失效计时累计到阈值之后再判定是通信失效,提高有轨车辆在实际运营时的安全性和可靠性,规避错误数据可能导致的安全风险,增强可用性,提升有轨车辆运行效率。

    一种全电子模块和继电器之间的映射方法及系统

    公开(公告)号:CN114435425B

    公开(公告)日:2022-08-09

    申请号:CN202210354183.1

    申请日:2022-04-06

    Abstract: 本发明提出了一种全电子模块和继电器之间的映射方法及系统,包括采用配置单元配置全电子模块存储区和继电器工作区之间的映射关系;第一转换单元根据所述映射关系对设备状态进行采集及转换;第二转换单元根据所述映射关系对设备的驱动命令进行驱动及转换。本发明将全电子模块与继电器电路结合使用,在最大程度上地不破坏现有继电电路的基础上,实现了信号设备执行层面的全电子控制改造;通过将全电子模块和继电器之间的映射关系进行重新设置,保证了全电子模块可以精准的确定对应设备的状态以及驱动命令,避免信息的错误传达。

Patent Agency Ranking