一种基于深度学习的PLC编程语言程序并行检测方法

    公开(公告)号:CN119883280A

    公开(公告)日:2025-04-25

    申请号:CN202510000926.9

    申请日:2025-01-02

    Abstract: 本发明公开了一种基于深度学习的PLC编程语言程序并行检测方法,该方法首先将PLC编程语言转化为IR代码表示,按照并行化和不并行化对IR代码表示标注,生成双向函数关联图组成图数据集。其次基于图数据集获取每个节点匹配类型标签,基于图嵌入算法和链接动态图LDGCNN模型构建并行化检测模型,检测是否并行。最后针对代码片段计算复杂度数值,将复杂度数值超过设定阈值的IR代码表示,通过训练后的LDGCNN模型进行识别,若识别结果为要并行,则保留代码片段的头文件以及相关变量定义,对代码片段进行拆分,得到并行程序。本发明降低并行编程开发成本,提高并行程序处理效率与可靠性,降低出错概率。

    基于图像点阵求解平面几何图形布尔并外轮廓的方法

    公开(公告)号:CN114463366B

    公开(公告)日:2025-03-18

    申请号:CN202111648989.3

    申请日:2021-12-29

    Abstract: 本发明公开了基于图像点阵求解平面几何图形布尔并外轮廓的方法,包括以下步骤:S1,读取所有待求解的平面几何图形元素的基本信息;S2,选择满足平面几何图形求解布尔并外轮廓的尺寸和精度需求的图像点阵,并初始化一个像素值;S3,按照待求解平面几何图形的绘制顺序,在图像点阵上绘制出平面几何图形元素的轮廓,并进行填充,得到填充图像;S4,利用轮廓提取算法提取填充图像的轮廓得到平面几何图形布尔并外轮廓的离散有序点集序列。本发明将平面几何图形通过绘制其填充图像、对填充图像轮廓提取,得到平面几何图形布尔并运算的外轮廓点集。

    一种基于微服务架构的组态环境系统运行方法及系统

    公开(公告)号:CN118394427A

    公开(公告)日:2024-07-26

    申请号:CN202410659773.4

    申请日:2024-05-27

    Abstract: 本发明公开了一种基于微服务架构的组态环境系统运行系统,包括微服务功能模块集合,用于为组态开发工具软件提供编写组态程序所需的微服务功能块;组态开发工具软件,用于编写组态程序任务,生成对应的XML任务信息文件与CPP程序代码文件;组态环境系统运行软件,用于根据组态程序任务的信息与程序代码,将所述组态程序任务分解为多个子任务微服务,将多个子任务微服务编排部署至系统的任务执行设备集合中;任务执行设备集合,用于接收组态环境系统运行软件部署的子任务微服务,经编译操作后将子任务置于轻量虚拟化的运行时中执行。该系统实现组态程序任务开发、执行、监控一体化解决方案,并具备良好的拓展能力。

    一种基于卷积神经网络的双目立体匹配方法

    公开(公告)号:CN117808862A

    公开(公告)日:2024-04-02

    申请号:CN202311873801.4

    申请日:2023-12-29

    Abstract: 本发明公开了一种基于卷积神经网络的双目立体匹配方法,包括如下步骤:步骤S1:使用双目立体数据集训练双目立体匹配模型;步骤S2:使用步骤S1训练的双目立体匹配模型对双目摄像机实时拍摄得到的左右视角图片进行计算得到深度图;采用本发明技术方案,使用深度可分离卷积来降低双目立体匹配的参数量并提高计算的速度,并使用注意力机制提高特征提取的能力和代价聚合的能力,并在视差值进行回归之前进一步优化,提高立体匹配匹配的准确度,并降低双目立体匹配的参数量,从而保证一定准确度、速度,使得双目立体匹配能在准确度、速度和参数量之间达成平衡。

    一种基于本体的数据采集方法

    公开(公告)号:CN115037637B

    公开(公告)日:2024-02-20

    申请号:CN202210469565.9

    申请日:2022-04-30

    Abstract: 本发明涉及一种基于本体的数据采集方法,基于用户创建的设备配置表,构建设备的数据采集本体并自动生成相应的数据采集模板。将配置表和采集模板下载到采集设备后,可以辅助设备进行采集线程数量、数据传输协议和数据发送地址等参数的动态调整,实现数据格式统一化的标准采集流程。相较于现有的边缘节点采集方法,本发明灵活性更强,可以针对不同工作场景进行动态的调整和优化。同时此发明可以为不同规格的采集设备设置统一化的数据采集格式,便于大量数据的并行化上传和处理。

    注塑机的柔性切换控制方法及装置

    公开(公告)号:CN112917855B

    公开(公告)日:2022-08-30

    申请号:CN202110088794.1

    申请日:2021-01-22

    Abstract: 本申请提供一种注塑机的柔性切换控制方法及装置,该方法包括:获取注塑机的压力测量值、注塑机的压力设定值以及注塑机的速度测量值;根据注塑机的压力测量值以及注塑机的压力设定值,确定注塑机的压力目标值;根据注塑机的压力目标值、注塑机的压力测量值以及注塑机的速度测量值,得到注塑机的速度目标值;根据注塑机的速度目标值控制注塑机的运行。与现有技术相比,本申请在注塑机的注射过程切换为保压过程时,通过控制压力的变化量实现控制注塑机的速度的缓慢变化,从而实现注塑机的注射过程到保压过程的平稳切换,进而提高了注塑机的注塑精度。

    一种离散数据成块通信的可编程控制器数据监控方法

    公开(公告)号:CN114690699A

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

    申请号:CN202210269393.0

    申请日:2022-03-18

    Abstract: 本发明公开了一种离散数据成块通信的可编程控制器数据监控方法,包括如下步骤:S1、导出可编程逻辑控制器PLC中的程序,该程序为XML格式文件;S2、读取并解析上述XML格式文件中定义的变量,将该变量的相关信息封装成一个数据结构并生成监控字典;S3、确认需要监控的变量,生成包含需监控的变量信息的通信列表;S4、根据通信列表与可编程控制器PLC执行监控过程,得到变量的实际值;S5、判断需要监控的变量是否变更,若变更则进行步骤S3,反之则进行步骤S4。本发明利用离散数据成块通信的自定义协议很好地解决了监控两个地址跨度较大的变量的问题,从而避免出现数据冗余现象。

    一种基于数据同步的多可编程控制器协同工作的方法

    公开(公告)号:CN114661293A

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

    申请号:CN202210269401.1

    申请日:2022-03-18

    Abstract: 本发明公开了一种基于数据同步的多可编程控制器协同工作的方法,包括如下步骤:S1、变量定义、导出变量声明和程序编写;S2、解析程序文件XML,分配各可编程控制器变量的变量地址,处理每一对导出变量关系;S3、程序编译,本发明提供的同步功能块,其本质上是一个封装同步代码的功能函数,但对于用户来说是透明的,用户无需担心它的实现问题,代码的实现会根据导出变量的不同和可编程控制器设备信息的不同来自动生成;本发明利用通信协议,对同一个可编程控制器的导出变量进行一次性的同步,很好地解决了每次只对单一变量同步而导致收发帧过多,最终使得等待时间过长的问题。

    使用一段可利用圆弧生成PCB板参考点的方法

    公开(公告)号:CN114372963A

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

    申请号:CN202111619199.2

    申请日:2021-12-27

    Abstract: 本发明公开了一种使用一段可利用圆弧生成PCB板参考点的方法,包括以下步骤:S1,对PCB板里的所有图形轮廓进行遍历,获取PCB板图形中可利用的一段圆弧;S2,利用获取的一段圆弧求取图形参考点,将圆弧圆心作为图形参考点,计算圆弧的中心区域得到圆弧的有效区域;S3,利用图形有效区域快速定位到PCB板扫描图像的对应区域,并提取区域里的图像轮廓,计算得到图像虚拟参考点;S4,校验图形参考点和图像参考点,计算图形和图像参考点之间的偏移量对PCB板进行补偿,计算补偿后的PCB与实际PCB图像之间的误差,对图形图像参考点进行校验。本发明有效增加PCB板光学检测中参考点的数量,对解决以往参考点数量过少导致PCB板对位精度低或对位失败的问题提供了帮助。

Patent Agency Ranking