一种机车以太网数据通讯及监测方法、系统、设备及介质与流程

xiaoxiao20天前  12


本发明涉及机车以太网通讯的领域,尤其涉及一种机车以太网数据通讯及监测方法、系统、设备及介质。


背景技术:

1、随着机车网络控制技术的发展,机车网络控制系统的功能越来越强,所需要传输的信息越来越多,以太网因其带宽高、低成本等优势逐渐成为机车网络控制系统的发展热点,对于机车网络控制系统,其可靠性和实时性的要求越来越高,需要通过搭建陪试环境的手段对机车网络控制系统进行测试,传统的陪试环境需要依赖硬件的要求非常高。其次,需要通过特定的嵌入式语言进行逻辑语句的编程工作,相关人员需要掌握硬件和软件层面的技术,增加了陪试环境的搭建难度。

2、目前,通过特定的开发板和数据处理芯片,配合嵌入式语言完成以太网数据通讯功能。虽然上述方法保证了机车以太网数据的通讯方式具有稳定可靠的特点,但在用于微机网络控制系统的测试工作中,略显笨重,需要对硬件进行配置的同时,技术人员需要掌握指定开发语言进行编程,由于项目的特殊性导致硬件发生变更时,直接影响开发语言的种类,需要重新掌握最新硬件对应的开发语言,大大提高了技术人员的开发难度,同时,为了完成测试工作,编程会占用大量的开发时间,对于仅仅为了测试微机网络控制系统的功能而言,搭建陪试环境成本过大。传统陪试环境对硬件的依赖性高,硬件底层配置难度高、开发语言多样化,软件应用难度高,交互人性化方面欠缺,无法进行特定功能的定制和二次开发,交互涉及软件较多,对技术人员不友好。

3、而且,现有设备体积大、电压为110v,技术人员面临现场调式工作时,携带不方便,找到合适的电源难。携带不方便,由于受硬件电源电压、外观体积等因素的影响,现场技术人员很难搭建出陪试环境,只能在特定的环境下完成机车微机网络控制系统的测试工作。


技术实现思路

1、有鉴于此,本发明提出了一种机车以太网数据通讯及监测方法、系统、设备及介质,实时监测以太网数据的变化情况,基于通用计算机完成陪试环境的搭建工作。

2、基于上述目的,本发明实施例的方面提供了一种机车以太网数据通讯及监测方法,包括:

3、获取配置文件,所述配置文件包括基础配置数据和收发逻辑;

4、将所述基础配置数据转化为字典,将所述字典和收发逻辑共同加载到预设的界面展示表格,将所述收发逻辑通过表格的形式展示;

5、基于所述字典中的通讯协议在所述预设的界面展示表格中的多个端口数据中生成端口初始值;

6、接收通讯协议中修改后的值,则变更对应端口的端口初始值为新端口值,并将满足执行条件的收发逻辑突出显示,监测以太网的数据通讯变化。

7、在一些实施例中,所述获取配置文件的步骤包括:

8、获取模板配置文件,基于所述模板配置文件定义配置文件;

9、获取本地自定义文件传入的自定义逻辑语句,将所述自定义逻辑语句同步到对配置文件的收发逻辑中。

10、在一些实施例中,所述将所述基础配置数据转化为字典的步骤包括:

11、将所述字典存储在缓存中,并复制为第一字典和第二字典;

12、其中,所述第一字典用于渲染所述预设的界面展示表格;

13、所述第二字典用于后台数据处理,在所述预设的界面展示表格中生成byte类型的数据。

14、在一些实施例中,所述接收通讯协议中修改后的值,则变更对应端口的端口初始值为新端口值,并将满足执行条件的收发逻辑突出显示的步骤包括:

15、在收发数运行时,通过在所述预设的界面展示表格中直接手动修改通讯协议,得到对通讯协议修改后的值;

16、接收通讯协议中修改后的值,变更所述修改后的值对应端口的所述端口初始值为新端口值,并将满足执行条件的收发逻辑突出显示。

17、在一些实施例中,方法还包括:

18、在收发数运行时,通过在所述预设的界面展示表格中直接手动修改通讯协议或者基于满足执行条件的收发逻辑自动修改通讯协议,得到对通讯协议再次修改的值;

19、基于所述对通讯协议再次修改的值变更对应的端口的新端口值为运行值,并将满足执行条件的收发逻辑突出显示。

20、在一些实施例中,方法还包括:

21、响应于模拟多个以太网设备通信,定义一个socket函数,使用多个子线程多次调用所述socket函数进行多次数据发送;

22、分配主线程进行界面展示,分配多个子线程对所述收发逻辑进行运算。

23、在一些实施例中,方法还包括:

24、在运行环节设立多个软件运行节点标识;

25、响应于本节点运行完成,将所述软件运行节点标识设置为1,并进入下一个节点。

26、本发明提出了一种机车以太网数据通讯及监测系统,包括:

27、解析单元,配置为用于获取配置文件,所述配置文件包括基础配置数据和收发逻辑;

28、加载单元,配置为用于将所述基础配置数据转化为字典,将所述字典和收发逻辑共同加载到预设的界面展示表格,将所述收发逻辑通过表格的形式展示;

29、初始值单元,配置为用于基于所述字典中的通讯协议在所述预设的界面展示表格中的多个端口数据中生成端口初始值;

30、监测单元,配置为用于接收通讯协议中修改后的值,则变更对应端口的端口初始值为新端口值,并将满足执行条件的收发逻辑突出显示,监测以太网的数据通讯变化。

31、本发明提出了一种计算机设备,包括:

32、至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机程序,所述处理器执行所述程序时执行所述一种机车以太网数据通讯及监测方法的步骤。

33、本发明提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时执行所述一种机车以太网数据通讯及监测方法的步骤。

34、本发明至少具有以下有益技术效果:

35、本发明提出了一种机车以太网数据通讯及监测方法,方法包括:获取配置文件,所述配置文件包括基础配置数据和收发逻辑;将所述基础配置数据转化为字典,将所述字典和收发逻辑共同加载到预设的界面展示表格,将所述收发逻辑通过表格的形式展示;基于所述字典中的通讯协议在所述预设的界面展示表格中的多个端口数据中生成端口初始值;接收通讯协议中修改后的值,则变更对应端口的端口初始值为新端口值,并将满足执行条件的收发逻辑突出显示,监测以太网的数据通讯变化。

36、本发明采用了表格进行软件配置,并对数据处理、界面和收发逻辑数据互斥互融、线程管理、数据收发逻辑表格化展示,通过通信协议实现了数据的交互,提高了数据传输效率,实现陪试环境的搭建,避免依赖复杂的硬件设备,降低使用者门槛,使用起来更便利,同时兼容以太网通讯的各种机车,通用性高,便捷性强,效率更高,开发成本低。实现了具备交互人性化、程序可靠稳定、运行效率、运用成本低高。



技术特征:

1.一种机车以太网数据通讯及监测方法,其特征在于,包括:

2.根据权利要求1所述的一种机车以太网数据通讯及监测方法,其特征在于,所述获取配置文件的步骤包括:

3.根据权利要求1所述的一种机车以太网数据通讯及监测方法,其特征在于,所述将所述基础配置数据转化为字典的步骤包括:

4.根据权利要求1所述的一种机车以太网数据通讯及监测方法,其特征在于,所述接收通讯协议中修改后的值,则变更对应端口的端口初始值为新端口值,并将满足执行条件的收发逻辑突出显示的步骤包括:

5.根据权利要求1所述的一种机车以太网数据通讯及监测方法,其特征在于,方法还包括:

6.根据权利要求1所述的一种机车以太网数据通讯及监测方法,其特征在于,方法还包括:

7.根据权利要求1所述的一种机车以太网数据通讯及监测方法,其特征在于,方法还包括:

8.一种机车以太网数据通讯及监测系统,其特征在于,包括:

9.一种计算机设备,包括:

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时执行如权利要求1至7任一项所述一种机车以太网数据通讯及监测方法的步骤。


技术总结
本发明提出了一种机车以太网数据通讯及监测方法、系统、设备及介质,方法包括:获取配置文件,所述配置文件包括基础配置数据和收发逻辑;将所述基础配置数据转化为字典,将所述字典和收发逻辑共同加载到预设的界面展示表格,将所述收发逻辑通过表格的形式展示;基于所述字典中的通讯协议在所述预设的界面展示表格中的多个端口数据中生成端口初始值;接收通讯协议中修改后的值,则变更对应端口的端口初始值为新端口值,并将满足执行条件的收发逻辑突出显示,监测以太网的数据通讯变化。本发明通过通信协议实现了数据的交互,提高了数据传输效率,实现陪试环境的搭建,避免依赖复杂的硬件设备,降低使用者门槛,使用起来更便利,同时兼容以太网通讯的各种机车。

技术研发人员:霍斯日古楞,刘鹏程,陆璐,孙一凡,周洺宇
受保护的技术使用者:中车大连机车车辆有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)