一种图形化模式编程平台生成装置制造方法及图纸

技术编号:22329789 阅读:74 留言:0更新日期:2019-10-19 12:13
本发明专利技术公开了一种图形化模式编程平台生成装置,包括硬件信息采集模块、控制器硬件模块、可视化编程模块和显示模块,所述控制器硬件模块包括信号接收模块、代码生成模块和处理器模块。本发明专利技术,通过上述等结构之间的配合,具备了形成可视化编程平台,便于实现将程序运行代码的结果绘制成相应图形,以图形化模式显示,从而容易引发学生学生兴趣,进而间接提高了学生的理解程度,解决了传统中的编程教学都是直接将大量编程代码(如大量符合、字母和数字之间组合)给学生直接观察和背诵,从而缺乏直观并便于理解的表达方式,使得学生学习起来就比较枯燥与困难的问题。

【技术实现步骤摘要】
一种图形化模式编程平台生成装置
本专利技术涉及计算机编程
,具体为一种图形化模式编程平台生成装置。
技术介绍
目前,编程教育越来越受到重视,编程教学的普及率也越来越广。但传统中的编程教学都是直接将大量编程代码(如大量符合、字母和数字之间组合)给学生直接观察和背诵,从而缺乏直观并便于理解的表达方式,使得学生学习起来就比较枯燥与困难。
技术实现思路
本专利技术的目的在于提供一种图形化模式编程平台生成装置,具备了形成可视化编程平台,便于实现将程序运行代码的结果绘制成相应图形,以图形化模式显示,从而容易引发学生学生兴趣,进而间接提高了学生理解程度的优点,解决了传统中的编程教学都是直接将大量编程代码(如大量符合、字母和数字之间组合)给学生直接观察和背诵,从而缺乏直观并便于理解的表达方式,使得学生学习起来就比较枯燥与困难的问题。为实现上述目的,本专利技术提供如下技术方案:一种图形化模式编程平台生成装置,包括硬件信息采集模块、控制器硬件模块、可视化编程模块和显示模块。所述控制器硬件模块包括信号接收模块、代码生成模块和处理器模块。优选的,所述控制器硬件模块还包括IO驱动模块和IO硬件模块。优选的,所述可视化编程模块包括IO模组配置模块和图形编程编辑模块。优选的,所述可视化编程模块还包括动态检测模块。优选的,所述处理器模块为单片机。优选的,所述硬件信息采集模块的输出端与控制器硬件模块的输入端信号连接,所述控制器硬件模块的输出端与可视化编程模块的输入端信号连接,所述可视化编程模块的输出端与显示模块的输入端信号连接。与现有技术相比,本专利技术的有益效果如下:本专利技术具备了形成可视化编程平台,便于实现将程序运行代码的结果绘制成相应图形,以图形化模式显示,从而容易引发学生学生兴趣,进而间接提高了学生的理解程度,解决了传统中的编程教学都是直接将大量编程代码(如大量符合、字母和数字之间组合)给学生直接观察和背诵,从而缺乏直观并便于理解的表达方式,使得学生学习起来就比较枯燥与困难的问题。附图说明图1为本专利技术硬件信息采集模块、控制器硬件模块、可视化编程模块和显示模块之间信号传输的逻辑图。图中:1-硬件信息采集模块、2-控制器硬件模块、3-可视化编程模块、4-显示模块、5-信号接收模块、6-代码生成模块、7-处理器模块、8-IO驱动模块、9-IO硬件模块、10-IO模组配置模块、11-图形编程编辑模块、12-动态检测模块。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术提供一种技术方案:一种图形化模式编程平台生成装置,包括硬件信息采集模块1、控制器硬件模块2、可视化编程模块3和显示模块4,硬件信息采集模块1可以将硬件的信息进行采集,主要是采集硬件表面的信号,以及通过与硬件进行连接识别硬件内部的信息,然后将硬件的信息输入到控制器硬件模块2中的信号接收模块5,通过控制器硬件模块2用于将硬件信息采集模块1采集过来的信息生成可直接执行的程序代码,并且将生成模块6生成的程序代码和IO硬件模块9的数据交互提供支持,随后通过可视化编程模块3得到可视化逻辑图,最后通过显示模块4将得到可视化逻辑图显示出来供程序员观察,从而整体形成可视化编程平台,便于实现将程序运行代码的结果绘制成相应图形,以图形化模式显示,硬件信息采集模块1的输出端与控制器硬件模块2的输入端信号连接,控制器硬件模块2的输出端与可视化编程模块3的输入端信号连接,可视化编程模块3的输出端与显示模块4的输入端信号连接。控制器硬件模块2包括信号接收模块5、代码生成模块6和处理器模块7,信号接收模块5能够将硬件信息采集模块1采集来的信息进行识别和处理,并用于和处理器模块7内部的信息进行配对,从而方便将配对后的信息传输至代码生成模块6内,通过代码生成模块6将配对后的信息转换为可直接执行的程序代码,处理器模块7为单片机,单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。控制器硬件模块2还包括IO驱动模块8和IO硬件模块9,IO驱动模块8为通过代码生成模块6生成的程序代码和IO硬件模块9的数据交互提供支持,IO硬件模块9与控制器硬件模块2中的处理器模块7相连,可视化编程模块3包括IO模组配置模块10和图形编程编辑模块11,IO模组配置模块10用于管理IO硬件模块9,通过IO模组配置模块10可对通过代码生成模块6生成的程序代码和IO硬件模块9交互产生的数据生成可视化编程的IO元件,图形编程编辑模块11用于对可视化编程的IO元件以进行图形编辑,得到可视化逻辑图,可视化编程模块3还包括动态检测模块12,动态检测模块12用于对得到可视化逻辑图的过程进行动态检测,在得到可视化逻辑图的过程中实时对其逻辑关系进行监测,并如何操作和如何矫正进行提示。综上所述,具备了形成可视化编程平台,便于实现将程序运行代码的结果绘制成相应图形,以图形化模式显示,从而容易引发学生学生兴趣,进而间接提高了学生的理解程度,解决了传统中的编程教学都是直接将大量编程代码(如大量符合、字母和数字之间组合)给学生直接观察和背诵,从而缺乏直观并便于理解的表达方式,使得学生学习起来就比较枯燥与困难的问题。工作原理:该图形化模式编程平台生成装置在使用时,通过硬件信息采集模块1将硬件的信息进行采集,主要是采集硬件表面的信号,以及通过与硬件进行连接识别硬件内部的信息,然后将硬件的信息输入到控制器硬件模块2中的信号接收模块5,信号接收模块5将硬件信息采集模块1采集来的信息进行识别和处理,并用于和处理器模块7内部的信息进行配对,从而方便将配对后的信息传输至代码生成模块6内,然后通过代码生成模块6将配对后的信息转换为可直接执行的程序代码,随后通过IO驱动模块8为通过代码生成模块6生成的程序代码和IO硬件模块9的数据交互提供支持,然后通过IO模组配置模块10对交互产生的数据生成可视化编程的IO元件,随后通过图形编程编辑模块11对可视化编程的IO元件以进行图形编辑,得到可视化逻辑图,最后通过显示模块4将得到可视化逻辑图显示出来供程序员观察,从而整体形成可视化编程平台,便于实现将程序运行代码的结果绘制成相应图形,以图形化模式显示。尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本专利技术的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本专利技术的范围由所附权利要求及其等同物限定。本文档来自技高网...

【技术保护点】
1.一种图形化模式编程平台生成装置,其特征在于包括硬件信息采集模块(1)、控制器硬件模块(2)、可视化编程模块(3)和显示模块(4);所述控制器硬件模块(2)包括信号接收模块(5)、代码生成模块(6)和处理器模块(7)。

【技术特征摘要】
1.一种图形化模式编程平台生成装置,其特征在于包括硬件信息采集模块(1)、控制器硬件模块(2)、可视化编程模块(3)和显示模块(4);所述控制器硬件模块(2)包括信号接收模块(5)、代码生成模块(6)和处理器模块(7)。2.根据权利要求1所述的一种图形化模式编程平台生成装置,其特征在于:所述控制器硬件模块(2)还包括IO驱动模块(8)和IO硬件模块(9)。3.根据权利要求1所述的一种图形化模式编程平台生成装置,其特征在于:所述可视化编程模块(3)包括IO模组配置模块(10)和图形编程编辑模块(11...

【专利技术属性】
技术研发人员:刘清利
申请(专利权)人:潍坊科技学院
类型:发明
国别省市:山东,37

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

1