【技术实现步骤摘要】
本专利技术涉及数据处理,具体是一种正负压控制逻辑数据结构方法、设备及存储介质。
技术介绍
1、在传统的程序编写方式中,通过直接操作端口的方式来控制设备或执行任务,但是直接操作端口的编程方式容易导致大量的分支逻辑和重复代码,使得代码量庞大、冗余,造成程序臃肿,且复杂的分支逻辑和直接操作硬件端口的方式使得代码结构混乱,难以理解和维护,降低了代码的可读性和可维护性;还容易造成逻辑混乱,难以准确把握程序执行流程,增加调试和排错的难度,和降低程序的稳定性和可靠性,特别是在处理正负压逻辑改变等复杂情况时,容易导致代码的复杂性和难以维护性。
技术实现思路
1、本专利技术的目的在于提供一种正负压控制逻辑数据结构方法、设备及存储介质,采用本数据结构通过参数导入的形式控制,逻辑清晰,修改简单,可维护性强。
2、本专利技术的目的可以通过以下技术方案实现:
3、本申请提供了一种正负压控制逻辑数据结构方法,包括如下步骤:
4、s1、定义数据结构,使用结构体pressurecont
...【技术保护点】
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_...
【专利技术属性】
技术研发人员:陈石普,
申请(专利权)人:广州市森扬电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。