一种正负压控制逻辑数据结构方法、设备及存储介质技术

技术编号:42005257 阅读:23 留言:0更新日期:2024-07-12 12:26
本发明专利技术公开了一种正负压控制逻辑数据结构方法、设备及存储介质,包括如下步骤:S1:定义数据结构,使用结构体PressureControl作为数据结构模块;S2:创建一个映射表pressureMap将气压状态映射到端口状态;S3:创建一个独立的模块pressure_control_module.py,用于存储和操作正负压控制逻辑数据结构;S4:再创建主程序模块main.py,调用数据结构模块中的函数来处理正负压控制逻辑;本发明专利技术通过pressure_control_module.py模块和数据结构PressureControl提高代码的可维护性和复用性,利用PressureControl结构体存储气压状态和端口状态的关系,以及映射表pressureMap实现气压状态到端口状态的映射,简化了逻辑并保持了状态一致性,通过报警机制提高系统的稳定性和安全性,从而解决代码维护困难、逻辑复杂和系统稳定性不高的问题,使得系统更易于管理、维护和扩展。

【技术实现步骤摘要】

本专利技术涉及数据处理,具体是一种正负压控制逻辑数据结构方法、设备及存储介质


技术介绍

1、在传统的程序编写方式中,通过直接操作端口的方式来控制设备或执行任务,但是直接操作端口的编程方式容易导致大量的分支逻辑和重复代码,使得代码量庞大、冗余,造成程序臃肿,且复杂的分支逻辑和直接操作硬件端口的方式使得代码结构混乱,难以理解和维护,降低了代码的可读性和可维护性;还容易造成逻辑混乱,难以准确把握程序执行流程,增加调试和排错的难度,和降低程序的稳定性和可靠性,特别是在处理正负压逻辑改变等复杂情况时,容易导致代码的复杂性和难以维护性。


技术实现思路

1、本专利技术的目的在于提供一种正负压控制逻辑数据结构方法、设备及存储介质,采用本数据结构通过参数导入的形式控制,逻辑清晰,修改简单,可维护性强。

2、本专利技术的目的可以通过以下技术方案实现:

3、本申请提供了一种正负压控制逻辑数据结构方法,包括如下步骤:

4、s1、定义数据结构,使用结构体pressurecontrol作为数据结构模本文档来自技高网...

【技术保护点】

1.一种正负压控制逻辑数据结构方法,其特征在于:包括如下步骤:

2.根据权利要求1所述的一种正负压控制逻辑数据结构方法,其特征在于:根据步骤S1所述的定义数据结构,通过PressureControl结构体作为数据结构模块,用于存储气压状态和对应的端口状态,其中pressureState用于记录当前的气压状态,portState用于记录根据气压状态所控制的端口状态,在程序中管理和操作正负压控制逻辑。

3.根据权利要求2所述的一种正负压控制逻辑数据结构方法,其特征在于:根据定义的数据结构,使用字典来创建映射表pressureMap,其中键是气压状态,值是对应的端口状态...

【技术特征摘要】

1.一种正负压控制逻辑数据结构方法,其特征在于:包括如下步骤:

2.根据权利要求1所述的一种正负压控制逻辑数据结构方法,其特征在于:根据步骤s1所述的定义数据结构,通过pressurecontrol结构体作为数据结构模块,用于存储气压状态和对应的端口状态,其中pressurestate用于记录当前的气压状态,portstate用于记录根据气压状态所控制的端口状态,在程序中管理和操作正负压控制逻辑。

3.根据权利要求2所述的一种正负压控制逻辑数据结构方法,其特征在于:根据定义的数据结构,使用字典来创建映射表pressuremap,其中键是气压状态,值是对应的端口状态,在映射表中,将每种气压状态和对应的端口状态进行映射,确定每个气压状态都有正确的端口控制状态,通过访问pressuremap中的对应键中的气压状态,获取到对应的端口状态。

4.根据权利要求1所述的一种正负压控制逻辑数据结构方法,其特征在于:在pressure_control_module.py独立模块中添加管理函数,设置端口状态和获取端口状态的函数,用于操作正负压控制逻辑数据结构,所述设置端口状态通过set_port_status设置端口的状态为开启或关闭,并检查给定的端口号是否存在于数据结构模块中,当端口号存在,则根据用户传入的状态参数更新端口的状态为指定状态,当端口号不存在,则提示用户端口号不存在,再返回更新后的正负压控制逻辑数据结构;

5.根据权利要求1所述的一种正负压控制逻辑数据结构方法,其特征在于:在主程序模块main.py导入数据结构模块中的设置端口状态和获取端口状态函数,然后,创建了一个正负压控制逻辑的数据结构control_data,调用set_...

【专利技术属性】
技术研发人员:陈石普
申请(专利权)人:广州市森扬电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1