[发明专利]可视化编程控制装置、可编程控制的设备及其控制方法、计算机可读存储介质以及编程控制系统在审
申请号: | 201980008953.3 | 申请日: | 2019-04-29 |
公开(公告)号: | CN111684414A | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 李岩;李小军;张鹏辉 | 申请(专利权)人: | 深圳市大疆创新科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F9/451 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 艾佳 |
地址: | 518057 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可视化 编程 控制 装置 可编程 设备 及其 方法 计算机 可读 存储 介质 以及 控制系统 | ||
一种用于可视化编程控制设备的方法、可视化编程控制装置、可编程控制的设备、计算机可读存储介质以及编程控制系统。该方法包括:提供可视化编程界面(S11),可视化编程界面中包括多个对象块,每个对象块分别被配置为与设备所包括的至少一个执行部件相关联;针对选定的对象块提供相关的程序块,在可视化编程界面中,基于程序块生成选定的对象块的执行程序(S12);根据执行程序生成控制设备的控制指令(S13);以及将控制指令发送到设备(S14)。该方法提供了对于模块化设计产品的支持和编程控制。
技术领域
本发明实施例涉及编程控制技术领域,尤其涉及一种可视化编程控制装置、可编程控制的设备、用于可视化编程控制设备的方法、计算机可读存储介质以及编程控制系统。
背景技术
随着编程技术的不断发展和进步,现在市面上兴起了一种像blockly和scratch等图形化编程工具,其打破了传统的程序编程模式,不再要求用户输入复杂的程序代码,用户只需通过拖拽预先设定的程序模块,来控制角色和背景等元素的行动和变化,即使在用户从未学过程序编程的情况下,也能够轻易地完成创作设计,锻炼其编程能力,达到教育教学的目的。
现有的图形化编程工具通常使用灌入的方式将编写的程序在硬件上运行。然而,现有的图形化编程工具缺少对模块化产品的支持。
发明内容
本发明提供一种可视化编程控制装置、可编程控制的设备、用于可视化编程控制设备的方法、计算机可读存储介质以及编程控制系统。
根据本发明实施例的一个方面,提供一种可视化编程控制装置。所述可视化编程控制装置用于控制包括至少一个可编程的执行部件的设备,其包括适于存储多条程序命令的存储器、处理器及无线通信模块。当所述程序命令被所述处理器执行时,所述处理器被配置为:提供可视化编程界面,所述可视化编程界面中包括多个对象块,每个所述对象块分别被配置为与所述至少一个执行部件相关联;针对选定的对象块提供相关的程序块,在可视化编程界面中,基于所述程序块生成所述选定的对象块的执行程序;及根据所述执行程序生成控制所述设备的控制指令。所述无线通信模块被配置为发送所述控制指令。
根据本发明实施例的另一个方面,提供一种用于可视化编程控制设备的方法。所述方法包括:提供可视化编程界面,所述可视化编程界面中包括多个对象块,每个所述对象块分别被配置为与所述设备所包括的至少一个执行部件相关联;针对选定的对象块提供相关的程序块,在可视化编程界面中,基于所述程序块生成所述选定的对象块的执行程序;根据所述执行程序生成控制所述设备的控制指令;以及将所述控制指令发送到所述设备。
根据本发明实施例的另一个方面,提供一种计算机可读存储介质。所述计算机可读存储介质适于存储多条程序命令,当所述程序命令被所述处理器执行时执行上述的用于可视化编程控制设备的方法的步骤。
根据本发明实施例的另一个方面,提供一种可编程控制的设备。所述设备包括至少一个可编程的执行部件及智能中控。所述智能中控与所述至少一个执行部件通讯连接,其中,所述智能中控被配置为:上传与可视化编程控制装置提供的对象块相关联的执行部件是否已挂载到所述设备的同步状态消息;在所述相关联的执行部件已挂载到所述设备的同步状态下,接收来自于所述可视化编程控制装置的控制指令;及根据所述控制指令控制所述设备的相应执行部件执行。
根据本发明实施例的另一个方面,提供一种用于可视化编程控制设备的方法。所述方法包括:上传与可视化编程控制装置提供的对象块相关联的执行部件是否已挂载到所述设备的同步状态消息;在所述相关联的执行部件已挂载到所述设备的同步状态下,接收来自于所述可视化编程控制装置的控制指令;及根据所述控制指令控制所述设备的相应执行部件执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市大疆创新科技有限公司,未经深圳市大疆创新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980008953.3/2.html,转载请声明来源钻瓜专利网。