一种用于控制工程软件的脚本执行速度提升方法及装置

    公开(公告)号:CN111258588B

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

    申请号:CN202010119931.9

    申请日:2020-02-26

    Abstract: 本发明公开了一种用于控制工程软件的脚本执行速度提升方法,包括:步骤S1、重构脚本框架,创建脚本解析器;步骤S2、编译脚本,使用hash表查找方法;步骤S3、执行脚本,通过数组下标直接获取函数,并判断是否需要调用外部模块:如需调用,则根据需求调用事件模块、报表模块、sql数据库模块和配方模块中的一种或几种,之后再跳转至下一步;如不需调用,直接跳转至下一步;步骤S4、获取执行结果;步骤S5、根据用户需求销毁脚本解析器或返回步骤S2重新执行脚本解析器。本发明通过对实现架构模块、扩展函数模块、运算指令模块、内存管理模块和异常处理模块多方面进行优化改进,使得脚本的执行速度显著提升,且高效地实现了业务脚本的并发处理。

    一种支持时间敏感网络功能的安全分布式控制系统

    公开(公告)号:CN114598413A

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

    申请号:CN202210087624.6

    申请日:2022-01-25

    Abstract: 本发明公开了一种支持时间敏感网络功能的安全分布式控制系统,包括:分布式控制模块,位于安全分布式控制系统的底层,用于采集工业现场状态数据,接收现场控制数据;集中控制模块,位于安全分布式控制系统的顶层,用于接收所述分布式控制模块发送的工业现场状态数据,并经过控制运算,发送现场控制数据到所述分布式控制模块;时间敏感网络交换控制模块组,连接所述分布式控制模块和所述集中控制模块,用于同步所有模块的时间信息,使其工作在统一的时间基准下,并根据流量调度算法设定并执行各个网络端口门控表,确保所述集中控制模块发送的现场控制报文通过各级时间敏感交换控制模块后,在同一时刻到达各个底层控制模块。

    一种安全冗余的PLC通信控制系统

    公开(公告)号:CN114384792A

    公开(公告)日:2022-04-22

    申请号:CN202111505059.2

    申请日:2021-12-10

    Abstract: 本发明公开了一种安全冗余的PLC通信控制系统,包括:冗余PLC通信端口、安全过滤模块、冗余模块、通信模块、安全隔离模块和控制模块。安全过滤模块用于数据监测、过滤和告警;冗余模块用于对命中预设流量类型的数据帧进行复制、消除和异常状态上报;安全监测分析模块,用于实时监测上述告警和异常状态,并上报至控制模块,控制模块的诊断控制功能会对异常状态进行导向安全操作,并可选择对异常数据进行分析;安全隔离模块,用于通信模块、控制模块和安全监测分析模块间的数据隔离和交换,避免模块间的直接连接。该系统在通信端口采用了冗余和过滤的安全传输机制,在控制器内部增加安全诊断控制和安全隔离机制,有效提高了系统的安全等级和可靠性。

    一种基于不确定性分析的城镇砌体住宅安全评估方法

    公开(公告)号:CN110362886B

    公开(公告)日:2020-12-18

    申请号:CN201910561857.3

    申请日:2019-06-26

    Applicant: 浙江大学

    Abstract: 本发明公开了一种基于不确定性分析的城镇砌体住宅安全评估方法,属于工程结构性能评估领域。该方法首先对结构进行环境振动下的加速度采集,得到加速度数据。其次,采用多参考点协方差驱动随机子空间法与卷积神经网络自动识别结构模态参数及其不确定性。然后,以得到的不确定性模态参数为输入,采用基于渐进马尔科夫链蒙特卡罗法(TMCMC)的贝叶斯模型修正方法,修正结构的初始有限元模型,得到带有不确定性参数的城镇砌体住宅安全评估模型。最后,对该模型进行同时考虑荷载作用及结构参数不确定性的安全评估。本发明能够构建有效的城镇砌体住宅安全评估模型,从而实现该类房屋长期安全管理与灾害预警的目标。

    一种用于控制工程软件的脚本执行速度提升方法及装置

    公开(公告)号:CN111258588A

    公开(公告)日:2020-06-09

    申请号:CN202010119931.9

    申请日:2020-02-26

    Abstract: 本发明公开了一种用于控制工程软件的脚本执行速度提升方法,包括:步骤S1、重构脚本框架,创建脚本解析器;步骤S2、编译脚本,使用hash表查找方法;步骤S3、执行脚本,通过数组下标直接获取函数,并判断是否需要调用外部模块:如需调用,则根据需求调用事件模块、报表模块、sql数据库模块和配方模块中的一种或几种,之后再跳转至下一步;如不需调用,直接跳转至下一步;步骤S4、获取执行结果;步骤S5、根据用户需求销毁脚本解析器或返回步骤S2重新执行脚本解析器。本发明通过对实现架构模块、扩展函数模块、运算指令模块、内存管理模块和异常处理模块多方面进行优化改进,使得脚本的执行速度显著提升,且高效地实现了业务脚本的并发处理。

    面向二进制代码文本注释自动化生成方法及装置

    公开(公告)号:CN117170673A

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

    申请号:CN202310971362.4

    申请日:2023-08-03

    Abstract: 本发明公开了一种面向二进制代码文本注释自动化生成方法及装置。收集并匹配汇编代码、相应的源代码以及相应的注释信息,构建数据集;对汇编函数指令依次进行正则化和一致性操作去重处理,得到只包含函数处理逻辑和功能的汇编函数代码;根据所述汇编函数代码,分别构建汇编代码指令级控制流图和反编译形成的伪代码;构建编码器‑解码器模型,所述编码器‑解码器模型由三个编码器和一个解码器组成,用于生成相应的注释文本;利用所述训练集对所述编码器‑解码器模型进行训练;利用训练好的编码器‑解码器模型对测试集中的汇编函数代码进行处理,生成相应的注释文本。本发明是一项首次在闭源、计算机底层语言场景下实现高维语义信息恢复的技术创新。

Patent Agency Ranking