系统间数据交互的同步装置、方法以及激光切割控制系统制造方法及图纸

技术编号:41345334 阅读:29 留言:0更新日期:2024-05-20 10:01
本发明专利技术涉及一种系统间数据交互的同步装置、方法以及激光切割控制系统,所述同步装置包括:触发模块,用于当接收到需求进程发出的需求事件请求的调用时,建立输入输出请求文件包,并设置关联的状态标志位、请求接口回调函数和指定缓冲区;分发模块,用于将需求事件请求分发给执行系统,将状态标志位更新为执行中并返回给需求进程;输入输出管理模块,用于在接收到执行系统完成某一需求事件请求的完成通知时,将执行结果写入到关联的指定缓冲区;并将状态标志位更新为已完成;并通过接口回调函数,回调需求进程;同步装置和执行系统为预先在同一内存空间中完成加载的装置或系统。本发明专利技术的同步装置能够提高系统间数据交互的实时性和工作效率。

【技术实现步骤摘要】

本专利技术涉及数据交互,尤其涉及一种系统间数据交互的同步装置、方法以及激光切割控制系统


技术介绍

1、在激光切割行业,一般采用数控系统和视觉系统联合控制设备运作的方法执行切割加工作业。为了降低数控系统和视觉系统的耦合性使其成为弱关联,数控系统和视觉系统一般都是设计为两个独立的系统分别运作。数控系统作为主任务系统负责切割加工以及相关动作逻辑,并在合适的时刻调取视觉系统执行图像处理,以得到与工件相关的各种定位信息。

2、这种设置方法通常是数控系统在需要视觉系统的某项功能时,通过临时启动视觉系统相应的功能进程,待相应的功能进程完成后,会返回执行结果,以满足数控系统对应的功能需求。在整个过程中,数控系统作为主任务系统负责启动视觉系统中相应的功能模块,并等待该功能模块执行并输出执行结果。当需要多次使用视觉系统的功能模块时,每次都需要经过上述步骤,视觉系统每次启动时,操作系统加载视觉系统所需要的地址空间和数据资源都需要耗费计算机处理器的资源和时间,而等待执行结果也使得激光切割作业难以实现较好的同步以及实时性,作业效率较低。

r/>

技本文档来自技高网...

【技术保护点】

1.一种系统间数据交互的同步装置,应用于需求系统和执行系统之间的数据交互,其特征在于,包括:

2.根据权利要求1所述的同步装置,其特征在于,所述触发模块基于OVERLAPPED I/O模型实现,所述触发模块包括:

3.根据权利要求1所属的同步装置,其特征在于,所述分发模块包括:

4.根据权利要求3所述的同步装置,其特征在于,所述等待子模块基于WAITBLOCK结构实现,所述等待子模块包括:

5.根据权利要求3所述的同步装置,其特征在于,所述等待子模块还包括:

6.根据权利要求1所述的同步装置,其特征在于,所述请求接口回调函数为A...

【技术特征摘要】

1.一种系统间数据交互的同步装置,应用于需求系统和执行系统之间的数据交互,其特征在于,包括:

2.根据权利要求1所述的同步装置,其特征在于,所述触发模块基于overlapped i/o模型实现,所述触发模块包括:

3.根据权利要求1所属的同步装置,其特征在于,所述分发模块包括:

4.根据权利要求3所述的同步装置,其特征在于,所述等待子模块基于waitblock结构实现,所述等待子模块包括:

5.根据权利要求3所述的同步装置,其特征在于,所述等待子模块还包括:

6.根据权利要求1所述的同...

【专利技术属性】
技术研发人员:于飞石立陈晓毅
申请(专利权)人:济南邦德激光股份有限公司
类型:发明
国别省市:

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

1