基于有限状态机的多状态图符显示方法、电子设备及存储介质

    公开(公告)号:CN114090154B

    公开(公告)日:2023-12-01

    申请号:CN202111361524.X

    申请日:2021-11-17

    Abstract: 本发明公开了一种基于有限状态机的多状态图符显示方法、电子设备及存储介质,所述方法包括:选取TIDAS运控系统中的任一信号设备,将其有限个状态抽象化,并解析为一有限状态机;分析所述信号设备的若干个输出状态的外观,分别保存为若干个二进制数据文件,若干个所述二进制数据文件构成了所述信号设备多状态图符的若干个设备状态图;针对所述TIDAS运控系统中特定的设备,构造包含不同设备类型的多状图符库,本发明实现了对异常输出状态的过滤,提高了图形文件加载性能,大大提高了数据的维护迭代效率,增强了TIDAS运控系统人机界面的可视化,增强了组态软件系统界面显示的灵活性与多样性,提高了运营人员工作效率。

    动态控制多标准铁路信号显示图形符号的装置及方法

    公开(公告)号:CN107643928B

    公开(公告)日:2021-02-09

    申请号:CN201610580559.5

    申请日:2016-07-22

    Abstract: 本发明涉及一种动态控制多标准铁路信号显示图形符号的装置及方法,该装置包括依次连接的信号信息处理模块、中间转换模块和信号信息显示模块,所述的信号信息处理模块计算出每个信号设备的设备状态,发送至中间转换模块;所述的中间转换模块将每个信号设备的设备状态,转换成对应的图元显示特征值,发送至信号信息显示模块;所述的信号显示模块根据图元显示特征值,在屏幕上显示具体图形。与现有技术相比,本发明具有软件功能模块耦合性低,软件开发和维护成本低等优点。

    一种通用车站数据生成的方法

    公开(公告)号:CN101593226A

    公开(公告)日:2009-12-02

    申请号:CN200910049341.7

    申请日:2009-04-15

    Abstract: 本发明涉及一种通用车站数据生成的方法,该方法包括:次从时序表中获取规则库的名称,如Name1;从规则库中找到相应的规则库名称为Name1的规则条目;通过规则条目中的类型码,找到相应在参数声明表中的配置参数;通过规则描述中的关键词来选择继续生成的方式;一条规则生成完成,按照时序表,继续生成Name2。与原有的技术相比,本发明采用了面向对象技术,所见即所得;采用遍历方法,自动生成联锁进路表;采用开放式可自定义模式,在自动生成布尔表达式的同时,允许用户对规则库做一定的修改,提高了应用中的工作效率。

    组态人机界面站场图内组合图的触发方法、设备及介质

    公开(公告)号:CN116841531A

    公开(公告)日:2023-10-03

    申请号:CN202310674904.1

    申请日:2023-06-08

    Abstract: 本发明涉及一种组态人机界面站场图内组合图的触发方法、设备及介质,根据站场图内组合图定义多叉树的节点结构体;根据组合图内的关系,从根节点开始,逐层画出多叉树;根据深度遍历多叉树的方式,生成遍历路径;针对鼠标的悬停位置、节点的先后顺序和父子节点的优先级,获得匹配的节点后,判断其特征属性是否满足结束条件,若满足,则返回当前节点,否则,继续搜索直到满足并返回。与现有技术相比,本发明具有用多叉树描述站场图元素,便于找到站场图内元素图形;用开关控制多叉树的遍历方法和翻转动作,增强了软件的完备性和可扩展性;触发命中图形的动效显示表达,简单明确;在一定程度上节省了工程实施、产品迭代更新的成本等优点。

    轨道交通站场图显示系统车次图形的自动生成方法

    公开(公告)号:CN111209448B

    公开(公告)日:2022-07-15

    申请号:CN201911319026.1

    申请日:2019-12-19

    Abstract: 本发明涉及一种轨道交通站场图显示系统车次图形的自动生成方法,该方法包括:步骤1、现场客户端接收当前车站列车经过股道与道岔的状态字符串;步骤2、站场图显示模块根据获得的状态字符串定位到相关的股道和道岔,并按照既定的传输协议解析状态字符串的值;步骤3、站场图显示模块根据现场客户端发来的状态字符串,并按照设计的算法在站场图上自动绘制列车线条图形;步骤4、当现场列车运行的时候,其实时状态不断被发送至现场客户端,现场客户端将其状态通过控件接口发送状态值,现场客户端显示模块通过接收连续的状态值来绘制半透明列车图形。与现有技术相比,本发明保证了在列车图形行进的过程中不会很明显的遮挡周边图形等优点。

    基于有限状态机的多状态图符显示方法、电子设备及存储介质

    公开(公告)号:CN114090154A

    公开(公告)日:2022-02-25

    申请号:CN202111361524.X

    申请日:2021-11-17

    Abstract: 本发明公开了一种基于有限状态机的多状态图符显示方法、电子设备及存储介质,所述方法包括:选取TIDAS运控系统中的任一信号设备,将其有限个状态抽象化,并解析为一有限状态机;分析所述信号设备的若干个输出状态的外观,分别保存为若干个二进制数据文件,若干个所述二进制数据文件构成了所述信号设备多状态图符的若干个设备状态图;针对所述TIDAS运控系统中特定的设备,构造包含不同设备类型的多状图符库,本发明实现了对异常输出状态的过滤,提高了图形文件加载性能,大大提高了数据的维护迭代效率,增强了TIDAS运控系统人机界面的可视化,增强了组态软件系统界面显示的灵活性与多样性,提高了运营人员工作效率。

    一种基于动态规划的快速数据同步方法

    公开(公告)号:CN105162843A

    公开(公告)日:2015-12-16

    申请号:CN201510473967.6

    申请日:2015-08-05

    CPC classification number: H04L67/1095

    Abstract: 本发明涉及一种基于动态规划的快速数据同步方法,包括以下步骤:数据源节点向每一个待同步的节点发送同步通知;待同步的节点根据设定周期生成网络拓扑图并根据更新数据包大小随机休眠一段时间;获取与待同步的节点连通的且已经同步成功的节点,并对每一个节点根据动态规划算法求出代价函数值;代价函数值最小值对应的路径为最短传输路径,根据此路径进行数据传输;传输完成后,比对此次传输的MD5码和接收到的同步通知中的MD5码,若一致则结束本次传输,否则寻找次优路径进行数据传输。与现有技术相比,本发明具有提高数据同步速度、降低服务器负载、提高数据同步系统的可靠性等优点。

    轨道交通多元设备状态融合显示处理方法、设备及介质

    公开(公告)号:CN117657249B

    公开(公告)日:2025-02-14

    申请号:CN202311212472.9

    申请日:2023-09-19

    Abstract: 本发明涉及一种轨道交通多元设备状态融合显示处理方法、设备及介质,该方法包括以下步骤:步骤S1,多元设备映射模块根据系统数据自动生成多元设备映射关系配置数据,并输出离线文件;步骤S2,图幅制作模块生成将多元设备状态融合在主元设备中显示的图幅数据;并根据主元设备的连接关系,自动生成全线所有设备的站场图数据;步骤S3,多元设备状态融合显示模块接收服务器发送的所有设备状态,并驱动所有的元设备进行状态显示。与现有技术相比,本发明具有数据制作工作量低、设备显示区域和位置准确等优点。

    基于QT跨平台的重用MFC消息映射代码的方法、设备及介质

    公开(公告)号:CN119065712A

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

    申请号:CN202411168124.0

    申请日:2024-08-23

    Abstract: 本发明涉及一种基于QT跨平台的重用MFC消息映射代码的方法、设备及介质,其中方法包括以下步骤:基于QT定义MFC消息映射相关的数据类型、函数指针类型以及新的事件类型及其类型值;定义消息发送函数,将消息内容封装到新定义的事件类型中,并通过消息发送函数发送到目标;定义事件处理函数,当事件处理函数根据QEvent类型事件的类型值判断并转换新的事件类型,取出事件中的消息ID和消息参数数据,根据目标类的消息映射表查找消息ID的消息映射条目,获得消息响应函数;调用消息响应函数处理消息参数数据,返回处理结果并存到事件中;基于消息发送函数将处理结果返回给调用者;改造MFC中的宏BEGIN_MESSAGE_MAP,使之与QT平台匹配,使得消息映射相关的宏在QT仍能使用;新增宏WM_DECL_WNDMSG、WM_IMPL_WNDMSG,将事件处理相关函数的声明和实现封装到宏代码中,使得事件处理函数的代码模式化。与现有技术相比,本发明重用既有MFC程序的消息映射相关的代码,减少移植时的代码修改量,提高了工作效率。

Patent Agency Ranking