编程设备运行控制方法及系统技术方案

技术编号:14766059 阅读:130 留言:0更新日期:2017-03-08 10:25
本发明专利技术公开了一种编程设备运行控制方法,所述编程设备运行控制方法包括以下步骤:依次接收预设的指令卡对应的指令,并当接收到所述指令卡的指令为开始指令时,以所述开始指令为起点,依次将接收到的指令卡对应的指令数据储存到指令队列中;当接收到指令卡的指令为结束指令时,将所述指令队列标志完成;执行标志完成的指令队列。本发明专利技术还公开了一种编程设备运行控制系统。本发明专利技术使用指令卡和编程设备进行编程,降低了编程技术门槛和学习难度,从而提高了编程普及率。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及编程设备运行控制方法及系统
技术介绍
目前,人工智能产业蓬勃发展,越来越多的人们加入了学习编程的行列。现有的编程方式主要分为图形化编程和代码编程,但上述编程方式均需要在计算机或移动设备上完成,且技术门槛较高,从而使得学习难度大,编程普及率低。专利技术数据本专利技术的主要目的在于提供一种编程设备运行控制方法及系统,旨在使用指令卡和编程设备进行编程,降低编程技术门槛和学习难度,从而提高编程普及率。为实现上述目的,本专利技术提供的一种编程设备运行控制方法包括以下步骤:依次接收预设的指令卡对应的指令,并当接收到所述指令卡的指令为开始指令时,以所述开始指令为起点,依次将接收到的指令卡对应的指令数据储存到指令队列中;当接收到指令卡的指令为结束指令时,将所述指令队列标志完成;执行标志完成的指令队列。优选地,在接收到指令卡的指令为结束指令之前还包括:在接收到开始指令的情况下,每当接收到指令卡的指令时,启动预设的计时器开始计时,并判断预设时长内是否再次接收到指令卡对应的指令;若是,则继续接收指令卡对应的指令;若否,则删除所述指令队列。优选地,在判断预设时长内是否再次接收到指令卡之前还包括:当计时器计时时间大于和/或等于预设的提醒阈值时,生成提醒信息,以提醒用户注意操作时间;所述提醒阈值小于计时器预设时长。优选地,所述执行标志完成的指令队列包括:当接收到指令卡的指令为执行指令时,判断所述指令队列标志是否为完成;若是,则执行标志完成的指令队列。此外,为实现上述目的,本专利技术还提供一种编程设备运行控制系统,包括:接收模块,用于依次接收预设的指令卡对应的指令,并当接收到所述指令卡的指令为开始指令时,以所述开始指令为起点,依次将接收到的指令卡对应的指令数据储存到指令队列中;标志模块,用于当接收到指令卡的指令为结束指令时,将所述指令队列标志完成;执行模块,用于执行标志完成的指令队列。优选地,所述接收模块包括:计时单元,用于在接收到开始指令的情况下,每当接收到指令卡的指令时,启动预设的计时器开始计时,并判断预设时长内是否再次接收到指令卡对应的指令;并当预设时长内再次接收到指令卡对应的指令时,触发所述接收模块继续接收指令卡对应的指令;删除单元,用于当预设时长内未再次接收到指令卡对应的指令时,删除所述指令队列。优选地,所述接收模块还包括:提醒单元,用于当计时器计时时间大于和/或等于预设的提醒阈值时,生成提醒信息,以提醒用户注意操作时间;所述提醒阈值小于计时器预设时长。优选地,所述执行模块包括:判断单元,用于当接收到指令卡的指令为执行指令时,判断所述指令队列标志是否为完成;执行单元,用于若所述指令队列标志完成,则执行标志完成的指令队列。本专利技术实施例通过依次接收预设的指令卡对应的指令,并当接收到所述指令卡的指令为开始指令时,以所述开始指令为起点,依次将接收到的指令卡对应的指令数据储存到指令队列中;当接收到指令卡的指令为结束指令时,将所述指令队列标志完成;执行标志完成的指令队列。从而使用指令卡和编程设备进行编程,降低了编程技术门槛和学习难度,从而提高了编程普及率。附图说明图1为本专利技术编程设备运行控制方法第一实施例的流程示意图;图2为本专利技术编程设备运行控制方法第二实施例的流程示意图;图3为本专利技术编程设备运行控制方法第三实施例的流程示意图;图4为本专利技术编程设备运行控制方法第四实施例的流程示意图;图5为本专利技术编程设备运行控制系统第一实施例的功能模块示意图;图6为本专利技术编程设备运行控制系统第二实施例的功能模块示意图;图7为本专利技术编程设备运行控制系统第三实施例的功能模块示意图;图8为本专利技术编程设备运行控制系统第四实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种编程设备运行控制方法,参照图1,在一实施例中,该编程设备运行控制方法包括:步骤S10,依次接收预设的指令卡对应的指令,并当接收到所述指令卡的指令为开始指令时,以所述开始指令对应的指令卡为起点,依次将接收到的指令卡对应的指令数据储存到指令队列中;在本实施例中,所述编程设备通过指令识别端识别具有NFC/RFID功能的指令卡,以加载对应的的卡片编程指令。所述指令识别端通过数据线与MCU控制端连接,并将加载的对应的卡片编程指令发送给MCU控制端。所述MCU控制端将按照编程指令的类型执行相应的存储操作。需要说明的是,所述卡片的种类可以根据实际需要进行设置,具体地,在本实施例中,所述指令卡对应的指令按照实际功能分类,可划分为开始指令、操作指令、结束指令及执行指令。在编程设备开始运行时,所述编程设备在主函数循环中不断监测指令识别端是否有预设的指令卡对应的指令返回,当有指令返回时,则判断当前返回的指令类型。若为操作指令或结束指令,则返回主函数继续监测是否有指令返回;若为执行指令,则判断是否标志完成;若为开始指令,则将指令队列清空,并将当前监测到的开始指令存储的命令信息存储到指令队列中。可以理解的是,仅当读取到附带有开始指令或执行指令的指令卡时,所述编程设备才能被唤醒激活;当读取到的为其他指令时,所述编程设备的MCU控制端发出和/或显示错误提示。需要说明的是,具有NFC/RFID功能的卡片内部采用固化特定代码,每个NFC/RFID芯片存储一组特定的编码,执行不同的功能步骤。所述编程设备与卡片通过NFC/RFID近场通讯执行刷卡操作来实现代码识别,因此通过设置具有NFC/RFID功能的卡片和编程设备执行指令化编程操作,能降低编程技术门槛和学习难度,进而引导用户了解编程思想,培养编程意识,从而提高编程普及率,同时解决了目前需要依托移动设备或计算机实现编程的问题,减少了用户对计算机和/或移动设备的依赖。上述指令卡可以是方形卡片、圆形卡片,也可以贴合于固定载体上。需要说明的是,以下各实施例,以所述编程设备读取方形卡片为例进行详细说明。在本实施例中,在指令队列中已存储了开始指令的前提下,所述编程设备继续监测是否有预设的指令卡对应的指令返回。若接收到新的指令,则以所述开始指令为起点,依次将接收到的新的指令数据存储到指令队列中,并判断当前接收到的指令是否为结束指令。如果不是结束指令,则继续接收。通过上述存储预设的指令卡对应的指令至指令队列,保证了所述编程设备清晰流畅地完成指令存储并执行指令队列设置的任务。需要说明的是,操作指令可以是执行动作的具体步骤,也可以是一个完整的执行方案。步骤S20,当接收到指令卡的指令为结束指令时,将所述指令队列标志完成;在本实施例中,上述编程设备依次接收预设的指令卡对应的指令,直至接收到的指令为结束指令时,将结束指令存储到指令队列中,并将指令队列标志完成。可以理解的是,通过设置指令队列标志完成信息能有效了解当前指令队列的存储状态,所述指令队列标志完成的信息可以根据实际需要进行设置,在本实施例中,可以设置完成标志位,若标志完成,则将完成标志位置1。具体地在编程设备上的表现形式可以是生成标志完成提醒信息,以供所述编程设备发出标志完成声音提醒和/或亮灯提醒。步骤S30,执行标志完成的指令队列。可以理解的是,指令本文档来自技高网...
编程设备运行控制方法及系统

【技术保护点】
一种编程设备运行控制方法,其特征在于,所述编程设备运行控制方法包括以下步骤:依次接收预设的指令卡对应的指令,并当接收到所述指令卡的指令为开始指令时,以所述开始指令为起点,依次将接收到的指令卡对应的指令数据储存到指令队列中;当接收到指令卡的指令为结束指令时,将所述指令队列标志完成;执行标志完成的指令队列。

【技术特征摘要】
1.一种编程设备运行控制方法,其特征在于,所述编程设备运行控制方法包括以下步骤:依次接收预设的指令卡对应的指令,并当接收到所述指令卡的指令为开始指令时,以所述开始指令为起点,依次将接收到的指令卡对应的指令数据储存到指令队列中;当接收到指令卡的指令为结束指令时,将所述指令队列标志完成;执行标志完成的指令队列。2.如权利要求1所述的编程设备运行控制方法,其特征在于,在接收到指令卡的指令为结束指令之前还包括:在接收到开始指令的情况下,每当接收到指令卡的指令时,启动预设的计时器开始计时,并判断预设时长内是否再次接收到指令卡对应的指令;若是,则继续接收指令卡对应的指令;若否,则删除所述指令队列。3.如权利要求2所述的编程设备运行控制方法,其特征在于,在判断预设时长内是否再次接收到指令卡对应的指令之前还包括:当计时器计时时间大于和/或等于预设的提醒阈值时,生成提醒信息,以提醒用户注意操作时间;所述提醒阈值小于计时器预设时长。4.如权利要求1所述的编程设备运行控制方法,其特征在于,所述执行标志完成的指令队列包括:当接收到指令卡的指令为执行指令时,判断所述指令队列标志是否为完成;若是,则执行标志完成的指令队列。5.一种编程设备运行控制系统,其特征在于,所述编程设备运行控制系统...

【专利技术属性】
技术研发人员:于欣龙戚向伟施飞峰
申请(专利权)人:深圳奥松机器人科技有限公司
类型:发明
国别省市:广东;44

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

1