The invention discloses tangible programming instruction block which can realize instruction switching. The invention belongs to the technical field of decomposition and optimization of tangible programming instruction blocks. When the same operation action is to be performed between different objects within the staggered time period, the same storage block with the same instruction or the same basic block with the same main program can be used between different objects. It includes several basic building blocks and several storage building blocks. Each basic building block group includes several independent basic building blocks, and each storage building block group includes several independent storage building blocks. In each basic building block, there is an independent basic module, and in each basic module, there is an independent main program; in each storage building block Each of them has an independent storage module, and each of them has its own instructions.
【技术实现步骤摘要】
可实现指令切换的有形编程指令积木
本专利技术属于有形编程指令积木的分解优化
,具体涉及可实现指令切换的有形编程指令积木。
技术介绍
现有的有形编程指令积木一般都是通过磁吸连接的方式将若干个有形编程指令积木按照程序执行指令设计的先后顺序要求串联组织起来,进行运行处理后将指令传递给主机模块,然后由主机模块通过蓝牙或WIFI去控制机器人或智能家居来执行指令。但问题是,随着系统支持的机器人种类或智能家居种类越来越多,需要的指令种类也就越来越多。比如:支持了程小奔机器人的有形编程指令积木,就需要让该有形编程指令积木能支持程小奔的所有传感器的编程指令和参数。比如对程小奔机器人的声音判断、对颜色判断、对距离判断和对是否摇晃判断等对象都要有不同的编程指令,也要有不同的参数。而支持了小米智能家居的有形编程指令积木,就需要让该有形编程指令积木能支持小米智能家居的所有传感器的编程指令和参数。比如对小米智能家居的开灯判断、对关灯判断、对换灯颜色判断和对开闭门判断等对象都要有不同的编程指令,也要有不同的参数。支持了达奇机器人的有形编程指令积木,就要让该有形编程指令积木能支持达奇机器人的所有传感器的编程指令和参数。比如对达奇机器人的看图判断、对说话声判断、对改变灯形状判断和对转圈判断等对象都要有不同的编程指令,也要有不同的参数。现有每个有形编程指令积木中的编程指令都分别包括了主程序和指令。指令是指需要让对象去执行哪些运行动作的这部分程序;主程序是指加载并运行这些指令所必需的这部分程序。由于指令不会自 ...
【技术保护点】
1.可实现指令切换的有形编程指令积木,其特征在于,包括若干个基础积木组和若干个存储积木组,每个基础积木组都包括若干个相互独立的基础积木,每个存储积木组都包括若干个相互独立的存储积木;/n在每个基础积木内都分别独立设有一个基础模块,在每个基础模块内都分别独立安装有主程序,并且在同一个基础积木组内的任意两个基础积木所对应的两个基础模块内所安装的两个主程序都相同,不在同一个基础积木组内的任意两个基础积木所对应的两个基础模块内所安装的两个主程序都不相同;/n在每个存储积木内都分别独立设有一个存储模块,在每个存储模块内都分别独立存储有指令,并且在同一个存储积木组内的任意两个存储积木所对应的两个存储模块内所存储的两个指令都相同,不在同一个存储积木组内的任意两个存储积木所对应的两个存储模块内所存储的两个指令都不相同;/n在每个存储积木的外表面上都分别丝印有与对应存储积木内存储模块中存储的指令相对应的展示标识;/n在每个基础积木上都分别设有四个分别与各自对应的基础模块相连接的通信模块;/n在每个存储积木上都分别设有一个与各自对应的存储模块相连接的通信模块;/n任意一个存储积木上的通信模块均能一对一对接 ...
【技术特征摘要】
1.可实现指令切换的有形编程指令积木,其特征在于,包括若干个基础积木组和若干个存储积木组,每个基础积木组都包括若干个相互独立的基础积木,每个存储积木组都包括若干个相互独立的存储积木;
在每个基础积木内都分别独立设有一个基础模块,在每个基础模块内都分别独立安装有主程序,并且在同一个基础积木组内的任意两个基础积木所对应的两个基础模块内所安装的两个主程序都相同,不在同一个基础积木组内的任意两个基础积木所对应的两个基础模块内所安装的两个主程序都不相同;
在每个存储积木内都分别独立设有一个存储模块,在每个存储模块内都分别独立存储有指令,并且在同一个存储积木组内的任意两个存储积木所对应的两个存储模块内所存储的两个指令都相同,不在同一个存储积木组内的任意两个存储积木所对应的两个存储模块内所存储的两个指令都不相同;
在每个存储积木的外表面上都分别丝印有与对应存储积木内存储模块中存储的指令相对应的展示标识;
在每个基础积木上都分别设有四个分别与各自对应的基础模块相连接的通信模块;
在每个存储积木上都分别设有一个与各自对应的存储模块相连接的通信模块;
任意一个存储积木上的通信模块均能一对一对接接连在任意一个基础积木上的任意一个通信模块上,从而让相应的基础模块与对应的存储模块相连接;在任意一个基础模块与某个存储模块相连接后,该基础模块中的主程序能读取与之相连接的这个存储模块中的指令并能运行所读取到的指令。
2.根据权利要求1所述的可实现指令切换的有形编程指令积木,特征在于,通信模块包括圆管、护线管、拉力弹簧、磁铁管、接口滑动管、串行接口、导磁金属圈和导线;护线管的长度小于圆管的长度;护线管的外管壁被套紧固定连接在圆管的里端内管壁上;导磁金属圈的外圈壁被套紧固定连接在圆管外端口处的内管壁上;磁铁管滑动设置在位于护线管与导磁金属圈之间的圆管内;磁铁管的内管壁套紧固定连接在接口滑动管的外管壁中部,接口滑动管的里端外管壁滑动设置在护线管的管腔内的外端,接口滑动管的外端外管壁滑动设置在导磁金属圈的内圈内;拉力弹簧的两端分别拉紧固定连接在护线管的外端管口面上和磁铁管的里端管口面上;串行接口设置在接口滑动管的外端管口上,串行接口通过导线与对应的基础模块相连接或者通过导线与对应的存储模块相连接;导磁金属条固定设置在位于外段孔侧的基础积木内,并且导磁金属条的里端面落在中段孔内,导磁金属条的外端面落在基础积木的侧表面上。
3.根据权利要求2所述的可实现指令切换的有形编程指令积木,特征在于,有形编程指令积木还包括顶出杆;在基础积木的上表面上设有呈圆柱形的基础圆形半通孔;在基础圆形半通孔的底面上设有与基础积木的下表面相连通的顶出通孔;顶出通孔直径大于顶出杆的直径;
在基础积木的四个侧表面中心处都分别设有侧壁凹槽;侧壁凹槽的深...
【专利技术属性】
技术研发人员:毛昕,
申请(专利权)人:杭州高低科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。