一种集成开源硬件的防呆式图形化编程系统的制作方法

文档序号:21970691发布日期:2020-08-25 19:00阅读:270来源:国知局
一种集成开源硬件的防呆式图形化编程系统的制作方法

本发明涉及图形化编程系统技术领域,具体是指一种集成开源硬件的防呆式图形化编程系统。



背景技术:

对于非it专业人员的中小学生来说,理解深奥、晦涩难懂的的计算机专有名词、计算机原理,编程语言、编程算法以及硬件知识等一直是一个非常棘手的难题。因此,亟需设计一种简单易用、通俗易懂、弱化编辑代码、调试、运行,顾名思义的图形化编程系统。

硬件编程需要对程序代码、运行原理、智能硬件、电路等多学科知识有比较深刻的理解,才能高效的创作。在没有图形化、模块化编程的情况下,非it专业人员很难进行硬件编程的。另外市面上绝大多数智能硬件直接将引脚暴漏在外,非专业人员很容易烧坏主板和其他智能硬件模块,甚至对人员造成伤害。



技术实现要素:

本发明要解决的技术问题是克服以上的技术缺陷,提供一种利用纯图形化界面操作来构建程序代码,无需书写任何代码,一键上传编译程序,简单易用、通俗易懂的一种集成开源硬件的防呆式图形化编程系统。

为解决上述技术问题,本发明提供的技术方案为:一种集成开源硬件的防呆式图形化编程系统,包括用户图形化操作界面、语言处理程序、程序编译器和硬件设备,所述用户图形化操作界面上可进行添加自定义功能模块,所述语言处理程序包括端口防呆适配器和程序解释器。

作为改进,在用户图形化操作界面,自定义拖动功能模块到同步生成对应的功能代码。

作为改进,所述功能模块是具有方向性的,分为无方向、左方向、内敛向和包含向。

作为改进,所述功能模块是具有方向性的,分为无方向、左方向、内敛向和包含向。

本发明与现有技术相比的优点在于:

利用纯图形化界面操作来构建程序代码,无需书写任何代码。一键上传编译程序,简单易用、通俗易懂。用以解决中小学生对深奥、晦涩难懂的的计算机专有名词、计算机原理,编程语言、编程算法的理解与应用的问题,实现学生在当前认知的情况下,进行硬件编程。在图形化界面上对端口防止误插,减少安全事故的发生,保障用户的生命财产安全。

附图说明

图1是本发明流程示意图。

具体实施方式

下面结合附图对本发明做进一步的详细说明。

结合附图1所示,一种集成开源硬件的防呆式图形化编程系统,包括:图形化可操作界面,其可以添加任意的自定义功能模块,功能模块具有方向性,每一个图形化模块可实现一种功能。语言处理程序,其中包括端口适配器和程序解释器。端口适配器可实现不同的功能的硬件端口与其程序功能相适配;程序解释器,其可以将图形化模块转化解释为智能硬件可执行的程序代码。本发明以图形化界面来构建程序代码,无需书写任何代码,从而达到硬件编程的效果,其可操作性强、扩展性强,简单易学、通俗易懂。

在图形化操作界面,拖动功能模块到编程区域,即可同步生成对应的功能代码。另外,功能模块是有方向性的,分为无方向、左方向、内敛向、包含向等四种。通过功能模块的方向性可以将模块拼接,组成完整的程序结构。

程序解释器,每一类型程序解释器都与每一个可视化功能模块相对应,并可实现该图形化功能模块所表示的功能,生成所需的功能代码。

以上对本发明及其实施方式进行了描述,这种描述没有限制性,附图中所示的也只是本发明的实施方式之一,实际的结构并不局限于此。总而言之如果本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计出与该技术方案相似的结构方式及实施例,均应属于本发明的保护范围。



技术特征:

1.一种集成开源硬件的防呆式图形化编程系统,其特征在于:包括用户图形化操作界面、语言处理程序、程序编译器和硬件设备,所述用户图形化操作界面上可进行添加自定义功能模块,所述语言处理程序包括端口防呆适配器和程序解释器。

2.根据权利要求1所述的一种集成开源硬件的防呆式图形化编程系统,其特征在于:在用户图形化操作界面,自定义拖动功能模块到同步生成对应的功能代码。

3.根据权利要求1所述的一种集成开源硬件的防呆式图形化编程系统,其特征在于:所述功能模块是具有方向性的,分为无方向、左方向、内敛向和包含向。

4.根据权利要求1所述的一种集成开源硬件的防呆式图形化编程系统,其特征在于:所述程序解释器与功能模块一一对应,并实现该功能模块所表示的功能,生成所需的功能代码。


技术总结
本发明公开了一种集成开源硬件的防呆式图形化编程系统,包括用户图形化操作界面、语言处理程序、程序编译器和硬件设备,所述用户图形化操作界面上可进行添加自定义功能模块,所述语言处理程序包括端口防呆适配器和程序解释器。本发明与现有技术相比的优点在于:利用纯图形化界面操作来构建程序代码,无需书写任何代码。一键上传编译程序,简单易用、通俗易懂。

技术研发人员:张智杰;李文兵;李磊
受保护的技术使用者:武汉奇果思维科技有限公司
技术研发日:2020.04.15
技术公布日:2020.08.25
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1