【技术实现步骤摘要】
图形化编程模块控制硬件的实现方法
[0001]本公开的实施例一般涉及图形化编程
,并且更具体地,涉及图形化编程模块控制硬件的实现方法、装置、设备和计算机可读存储介质。
技术介绍
[0002]目前图形化编程教育受到越来越多学生和家长的欢迎。图形化编程就是编写有界面的程序,编程语言是一种被标准化的交流技巧,用来向计算机发出指令,定义计算机程序所用。
[0003]使用图形化编程可以简单便捷的进行良好的页面布局,在现有的很多Web应用中,其应用程序的页面布局经常需要使用图像,能够让页面整体效果更加友好。用户会对界面友好的应用程序印象深刻从而会进行回访。编程语言是允许程序员准确地定义计算机需要使用的数据,以及在不同情况下需要采取的行动。
[0004]如何将图形化逻辑转变为机器可以识别的编程语言,使编程更加简洁是目前亟需解决的问题。
技术实现思路
[0005]根据本公开的实施例,提供了一种图形化编程模块控制硬件的实现方案。
[0006]在本公开的第一方面,提供了一种图形化编程模块控制硬件的实 ...
【技术保护点】
【技术特征摘要】
1.一种图形化编程模块控制硬件的实现方法,其特征在于,包括:获取用户的编程指令;对所述编程指令进行分析,根据所述编程指令的类型,对积木进行编辑,并将积木编辑结果显示在编辑区;同时,将所述积木转化为对应字符串;将所述字符串输入至预先建立的工程文件中,编译所述工程文件并上传至开发板中,完成硬件控制。2.根据权利要求1所述的方法,其特征在于,所述用户的编程指令包括拖、拽、增加、删除和/或修改。3.根据权利要求2所述的方法,其特征在于,所述获取用户的编程指令包括:通过Blockly编辑器,实时采集用户操作信息。4.根据权利要求3所述的方法,其特征在于,还包括:所述字符串显示在显示界面的预设区域。5.根据权利要求4所述的方法,其特征在于,所述将所述字符串输入至预先建立的工程文件中,编译所述工程文件并上传至开发板中,完成硬件控制包括:创建user_exec.c文件;在所述user_exec.c文件中,对所述字符串进行匹配,得到与其对应的函数;初始化与所述字符串对应的函数,主循环控制该函数;将存储user_exec.c文件的user_proc.c文件拷贝到预先...
【专利技术属性】
技术研发人员:张蓓,刘娜,
申请(专利权)人:北京布局未来教育科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。