System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种实体程序块建表系统及实体程序块技术方案_技高网

一种实体程序块建表系统及实体程序块技术方案

技术编号:41235643 阅读:2 留言:0更新日期:2024-05-09 23:50
本发明专利技术揭示了一种实体程序块建表系统及实体程序块,包括至少一个主控块和与所述主控块通讯连接的多个程序块,拼接后相邻的所述程序块连接,各所述程序块按指定建表顺序进行激活,并依次将身份标识信息上报至所述主控块,以让所述主控块完成建表,这样使用户能够通过拼接程序块构建程序,使得程序构建变得更加简单、直观、易学,充满趣味性,且由于程序块按顺序激活并上报身份标识信息使得主控块完成建表,进而能够实现无限扩展的程序构建,能够构建更多行的程序,每行程序表达式参数个数可以更多,且整个建表速度更快。

【技术实现步骤摘要】

本专利技术涉及到程序构建的,特别是涉及到一种实体程序块建表系统及实体程序块


技术介绍

1、目前学习编程者在进行程序构建时,为了方便学习,通常会进行可视化来直观构建过程,但是现在程序构建一般通过在电脑上通过键盘键入程序语句,或通过鼠标拖拽屏幕上的虚拟程序块来搭建程序,这种程序构建方式交互性较弱,不够直观,对于程序构造的反馈不及时,不利于初学者学习编程,目前存在一些实体程序块,通过实体程序块拼接来指代程序构建,但是只能实现简单、少量的实体程序块拼接,无法满足用户需求。


技术实现思路

1、本专利技术的主要目的为提供一种实体程序块建表系统,旨在解决现有技术中只能实现简单、少量的实体程序块拼接技术问题。

2、基于上述目的,本专利技术提出一种实体程序块建表系统,包括至少一个主控块和与所述主控块通讯连接的多个程序块,拼接后相邻的所述程序块连接,各所述程序块按指定建表顺序进行激活,并依次将身份标识信息上报至所述主控块,以让所述主控块完成建表;

3、所述程序块包括建表电路,所述建表电路包括建表电子连接接口,各所述程序块之间通过相互对接的所述建表电子连接接口实现连接,并进行身份标识信息传递;

4、所述建表电子连接接口包括前驱接口和后继接口,一所述程序块中,对接所述前驱接口的另一程序块为所述程序块的前驱方向程序块,所述程序块为所述另一程序块的后继方向程序块,对接所述后继接口的再一程序块为所述程序块的后继方向程序块,所述程序块为所述再一程序块的前驱方向程序块;

5、所述建表电子连接接口包括多个弹片,其中一个弹片连接邻接通讯线;

6、所述建表电路包括插拔电阻,所述插拔电阻连接于所述前驱接口弹片所连接的邻接通讯线,所述插拔电阻为上拉电阻或下拉电阻;

7、在所述前驱方向程序块与所述后继方向程序块之间的插拔状态发生改变后,所述插拔电阻使所述前驱方向程序块的邻接通讯线的电学特性发生变化,以使所述主控块基于所述电学特性的变化进而确定所述后继方向程序块的插拔情况。

8、进一步地,所述建表电路包括控制器,所述建表电子连接接口包括多个弹片;

9、各所述弹片分别通过第一正电压线、第一负电压线及第一邻接通讯线与所述控制器连接,所述程序块通过所述第一邻接通讯线发送激活信号;

10、或者,各所述弹片分别通过第一总线、第二正电压线、第二负电压线及第二邻接通讯线与所述控制器连接,各所述程序块拼接后对应的所述程序块的总线相互电性导通,所述程序块通过所述总线传输信息;

11、或者,各所述弹片分别通过第二总线、第三正电压线及第三负电压线与所述控制器连接,所述前驱方向程序块通过控制后继接口的第三正电压线或第三负电压线或总线与前驱接口连通,进而控制所述后继方向程序块激活。

12、进一步地,当所述弹片连接有所述第一总线或第二总线时,所述建表电路还包括第一开关管及第二开关管;

13、所述第一开关管的第一端连接所述前驱接口的第二正电压线或第二负电压线,或连接所述第三正电压线或第三负电压线,第二端连接所述控制器的tx端,第三端连接所述前驱接口的第一总线或第二总线;

14、所述第二开关管的第一端连接所述控制器的rx端,第二端连接所述前驱接口的第一总线或第二总线,第三端连接第二负电压线或第二正电压线,或连接所述第三负电压线或所述第三正电压线。

15、进一步地,所述主控块用于将各所述程序块的身份标识信息进行转义和/或拼接,形成可被编译或执行的程序或字节码或机器码或程序文本或连接拓扑图。

16、进一步地,所述主控块发出激活信号;

17、所述指定建表顺序的第一位程序块接收到所述激活信号后被唤醒,并在接收到所述主控块发出的身份标识的获取指令后返回反馈信息,然后相应的邻接通讯线将激活信号发送至下一顺位的程序块;

18、所述下一顺位的程序块接收到激活信号后被唤醒,并在接收到所述主控块发出的身份标识的获取指令后返回反馈信息,在接收到激活信号发送指令后控制相应的邻接通讯线将激活信号发送至再下一顺位的程序块;

19、按照前述建表激活过程,基于所述指定建表顺序依激活各所述程序块,直至所述指定建表顺序最后一位程序块被激活。

20、进一步地,所述程序块包括至少一个后继接口,所述程序块在接收到所述主控块的身边标识的获取指令后返回反馈信息,并通过所述后继接口的邻接通讯线发送激活信号,所述反馈信息包括后继接口信息;

21、所述主控块接收到所述反馈信息后,依据所述后继接口信息发送对接所述后继接口的后继方向程序块的身份标识的获取指令,并在预设时间段内未收到相应反馈信息后,判定所述程序块的后继接口未接有所述后继方向程序块;

22、或者,所述反馈信息还包括后继接口是否接入后继方向程序块的信息,当所述主控块接收到的为已接入所述后继方向程序块的信息时,才向所述后继方向程序块发出身份标识的获取指令。

23、进一步地,在所述后继方向程序块从所述前驱方向程序块拔走后,所述前驱方向程序块的邻接通讯线的电学特性发生变化,所述前驱方向程序块向所述主控块发送程序块下线通知;在所述后继方向程序块接入所述前驱方向程序块后,所述前驱方向程序块的邻接通讯线的电学特性发生变化,所述前驱方向程序块向所述主控块发送程序块上线通知,或所述后继方向程序块直接向所述主控块发送程序块上线通知。

24、进一步地,程序块自行根据线路上接收到的其他程序块上报的信息在被激活时推断自身的地址,并在接收到线路上带有自身的地址的报文时进行响应。

25、进一步地,当主控块在线路上发送广播指令时,无论是否被激活的程序块均能够接收到所述广播指令,并根据广播指令进行动作。

26、本专利技术还提供一种实体程序块,包括如上述实体程序块建表系统中的程序块。

27、本专利技术提供的实体程序块建表系统,使用户能够通过拼接程序块构建程序,使得程序构建变得更加简单、直观、易学,充满趣味性,且由于程序块按顺序激活并上报身份标识信息使得主控块完成建表,进而能够实现无限扩展的程序构建,能够构建更多行的程序,每行程序表达式参数个数可以更多,且整个建表速度更快,程序动态改变能够得到动态检测识别,同时主控块、程序块之间的通讯延迟更低,消息传递丢包率更低,消息传递可靠性更高,线路接插件线数更少,接插件成本更低。

本文档来自技高网
...

【技术保护点】

1.一种实体程序块建表系统,其特征在于,包括至少一个主控块和与所述主控块通讯连接的多个程序块,拼接后相邻的所述程序块连接,各所述程序块按指定建表顺序进行激活,并依次将身份标识信息上报至所述主控块,以让所述主控块完成建表;

2.如权利要求1所述的实体程序块建表系统,其特征在于,所述建表电路包括控制器,所述建表电子连接接口包括多个弹片;

3.如权利要求2所述的实体程序块建表系统,其特征在于,当所述弹片连接有所述第一总线或第二总线时,所述建表电路还包括第一开关管及第二开关管;

4.如权利要求1所述的实体程序块建表系统,其特征在于,所述主控块用于将各所述程序块的身份标识信息进行转义和/或拼接,形成可被编译或执行的程序或字节码或机器码或程序文本或连接拓扑图。

5.如权利要求1所述的实体程序块建表系统,其特征在于,所述主控块发出激活信号;

6.如权利要求1所述的实体程序块建表系统,其特征在于,所述程序块包括至少一个后继接口,所述程序块在接收到所述主控块的身边标识的获取指令后返回反馈信息,并通过所述后继接口的邻接通讯线发送激活信号,所述反馈信息包括后继接口信息;

7.如权利要求1所述的实体程序块建表系统,其特征在于,在所述后继方向程序块从所述前驱方向程序块拔走后,所述前驱方向程序块的邻接通讯线的电学特性发生变化,所述前驱方向程序块向所述主控块发送程序块下线通知;在所述后继方向程序块接入所述前驱方向程序块后,所述前驱方向程序块的邻接通讯线的电学特性发生变化,所述前驱方向程序块向所述主控块发送程序块上线通知,或所述后继方向程序块直接向所述主控块发送程序块上线通知。

8.如权利要求2所述的实体程序块建表系统,其特征在于,程序块自行根据线路上接收到的其他程序块上报的信息在被激活时推断自身的地址,并在接收到线路上带有自身的地址的报文时进行响应。

9.如权利要求1所述的实体程序块建表系统,其特征在于,当主控块在线路上发送广播指令时,无论是否被激活的程序块均能够接收到所述广播指令,并根据广播指令进行动作。

10.一种实体程序块,其特征在于,包括如权利要求1-9任一项所述实体程序块建表系统中的程序块。

...

【技术特征摘要】

1.一种实体程序块建表系统,其特征在于,包括至少一个主控块和与所述主控块通讯连接的多个程序块,拼接后相邻的所述程序块连接,各所述程序块按指定建表顺序进行激活,并依次将身份标识信息上报至所述主控块,以让所述主控块完成建表;

2.如权利要求1所述的实体程序块建表系统,其特征在于,所述建表电路包括控制器,所述建表电子连接接口包括多个弹片;

3.如权利要求2所述的实体程序块建表系统,其特征在于,当所述弹片连接有所述第一总线或第二总线时,所述建表电路还包括第一开关管及第二开关管;

4.如权利要求1所述的实体程序块建表系统,其特征在于,所述主控块用于将各所述程序块的身份标识信息进行转义和/或拼接,形成可被编译或执行的程序或字节码或机器码或程序文本或连接拓扑图。

5.如权利要求1所述的实体程序块建表系统,其特征在于,所述主控块发出激活信号;

6.如权利要求1所述的实体程序块建表系统,其特征在于,所述程序块包括至少一个后继接口,所述程序块在接收到所述主控块的身边标识的获取指令后返回反馈信息,并通过所...

【专利技术属性】
技术研发人员:叶博辰钟继川杨宇杰周敬森屠镇海时昊李炎刘宝龙郑子杰
申请(专利权)人:武汉派呦科技有限公司
类型:发明
国别省市:

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

1