[发明专利]一种基于图形块编程控制可编程设备的方法及其系统在审
申请号: | 202110702778.7 | 申请日: | 2021-06-23 |
公开(公告)号: | CN113406922A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 刘燃;曹强;靳立冰;韦佳顺 | 申请(专利权)人: | 疯壳(深圳)科技有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 安徽思沃达知识产权代理有限公司 34220 | 代理人: | 朱海东 |
地址: | 518000 广东省深圳市南山区南头街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 图形 编程 控制 可编程 设备 方法 及其 系统 | ||
本发明公开了一种基于图形块编程控制可编程设备的方法及其系统,具体涉及图形块编程技术领域,包括一种基于图形块编程控制可编程设备的系统,包括上位机编程软件、可编程设备程序固件和可编程设备物理硬件,所述上位机编程软件位于上位机内部,所述上位机与可编程设备物理硬件之间电性连接,所述可编程设备程序固件安装于可编程设备物理硬件上。上述方案中,通过在对图形块做出特定动作,由上位机自动生成代码,再烧录到可编程设备,实现了用户可以按照自己的逻辑和想法利用可编程设备直接控制目标设备的目的,使用户可以在不需要了解任何编程语言的语法知识和硬件设备的编程知识的情况下,打造出独一无二的专属可编程设备。
技术领域
本发明涉及图形块编程技术领域,更具体地说,本发明涉及一种基于图形块编程控制可编程设备的方法及其系统。
背景技术
图形化编程就是编写有界面的程序,平时接触的一般都是界面程序,就是有按钮之类的界面。编程语言就是开发者控制或者是是与计算机交流的手段,开发者通过编写编程语言告诉计算机该怎么运行。通过这种图形化编程环境,大多数儿童和初学者现在都有机会学习这种编程。
通过检索中国发明专利CN 106775765 B,公开了一种图形化编程系统,包括视化操作界面,其可添加可视化功能组件和可视化线组件,每种可视化功能组件表示一种功能,可视化线组件用于建立可视化功能组件间的连接关系,可视化线组件具有方向性;程序解释单元,其可添加节点模块和边模块,每种节点模块分别与一种可视化功能组件对应,并可实现该种可视化功能组件表示的功能,边模块与可视化线组件对应,并可根据可视化线组件的方向在节点模块之间传递数据。该发明利用纯图形化界面操作构建程序,无需书写代码,无需编译,简单易用,但仍存在缺点,呈现的是虚拟影像无法实体化,所能实现的能力仅仅是控制软件中的某一个虚拟场景,这种使用场景十分单一,用户使用一段时间后就会感觉乏味,并且也根本锻炼不了用户的动手能力,不能拿到一个自己创作出来的实物和朋友们一起分享,体验感不佳,不具备可推广的效果。
因此亟需提供一种基于图形块编程控制可编程设备的方法及其系统。
发明内容
为了克服现有技术的上述缺陷,本发明的实施例提供一种基于图形块编程控制可编程设备的方法及其系统,以解决现有技术的图形化编程实现的是以虚拟影像呈现,无法将虚拟影像实体化,用户缺少体验感和动手能力的问题。
为解决上述技术问题,本发明提供如下技术方案:一种基于图形块编程控制可编程设备的系统,包括上位机编程软件、可编程设备程序固件和可编程设备物理硬件,所述上位机编程软件位于上位机内部,所述上位机与可编程设备物理硬件之间电性连接,所述可编程设备程序固件安装于可编程设备物理硬件上,,所述可编程设备物理硬件电性连接有可控制设备。
所述上位机编程软件的内部设有可视化单元和程序解释单元,所述可视化单元包括可视化操作界面和虚拟影像界面,所述可视化操作界面包括若干个可视图形块,所述程序解释单元包括节点模块和运行控制模块,所述节点模块包括若干个独立函数,所述独立函数与可视图形块在功能上一一对应,所述虚拟影像界面的内部设有虚拟影像呈现模块。
一种基于图形块编程控制可编程设备的方法,步骤如下:
步骤一:可编程设备开发人员根据设备所具有的功能和特性,把设备可以实现的功能封装成一个个独立执行函数;
步骤二:上位机开发人员根据可编程设备封装好的函数,定义好对应的图形块以及图形块与代码之间的转换关系;
步骤三:用户对图形块执行特定动作,完成自己所想的执行逻辑;
步骤四:用户把可编程设备与上位机连接,并点击烧录按钮;
步骤五:上位机将用户拖拽的图形块转换为对应代码,并烧录到可编程设备中;
步骤六:可编程设备在烧录过程完毕后自动执行所烧录的代码,按照用户的特定动作控制设备执行相应的逻辑和动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于疯壳(深圳)科技有限公司,未经疯壳(深圳)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110702778.7/2.html,转载请声明来源钻瓜专利网。