一种插接板扩展的立体车库控制方法技术

技术编号:15294678 阅读:146 留言:0更新日期:2017-05-11 11:33
本发明专利技术提供了一种插接板扩展的立体车库控制方法,包括如下步骤:①开机初始化:系统开机,控制执行模块清除暂存器中的内容;②读取基本代码:控制执行模块向基本控制模块发出读取代码指令,基本控制模块将固化的运行代码返回;③读取功能代码;④读取通信代码;⑤读取交互代码;⑥执行:控制执行模块根据存储的代码进行顺序执行。本发明专利技术通过先加载固化的基本运行代码后再加载扩展代码的方式,能为立体车库提供丰富的扩展可能,同时在未提供扩展功能时也能提供运行所需基本代码,由此厂家易于产品迭代,而用户对于产品的控制功能升级迭代,只要对插板接口上所插电路板进行增加或更换即可。

Method for controlling stereo garage of plug-in board expansion

The present invention provides a method for three-dimensional garage control plug-in board expansion, comprising the following steps: 1. Boot initialization: system boot, control execution module to clear the contents of the register; read the basic code: control module to send commands to read the code to perform basic control module, basic control modules will run the code to return the reading cure; function code; the code reads the interactive communication read; code; the control module for execution: execution order execution according to the stored code. The present invention by running the code to load the curing after loading extension code, can provide rich expansion for stereo garage, and it can provide the required to run the basic code without providing extended functionality, which is easy to product manufacturers and users of iterative control function to the product upgrade iteration, as long as the inserting plate the interface of the inserted circuit board increase or replace.

【技术实现步骤摘要】

本专利技术涉及一种插接板扩展的立体车库控制方法
技术介绍
现有技术中,立体车库的控制系统一般是一次设计成型,然后安装,但目前互联网技术的发展极快,几乎每年都有很大的技术更新,而对于已安装好的立体车库,如要采用升级后的技术,则必然需要成本较高的改动,对用户极为不利,而如不升级,则用户体验较差。
技术实现思路
为解决上述技术问题,本专利技术提供了一种插接板扩展的立体车库控制方法,该插接板扩展的立体车库控制方法通过先加载固化的基本运行代码后再加载扩展代码的方式,能为立体车库提供丰富的扩展可能,同时在未提供扩展功能时也能提供运行所需基本代码。本专利技术通过以下技术方案得以实现。本专利技术提供的一种插接板扩展的立体车库控制方法,包括如下步骤:①开机初始化:系统开机,控制执行模块清除暂存器中的内容;②读取基本代码:控制执行模块向基本控制模块发出读取代码指令,基本控制模块将固化的运行代码返回;③读取功能代码:控制执行模块向功能控制模块发出读取代码指令,功能控制模块判断连接的插板接口上是否有插入功能板,如无则返回空值,如有则从功能板中读取代码,并检测代码格式,将代码中符合格式要求的代码读取作为返回值返回,控制执行模块如接收到代码返回则将同名函数的代码完全覆盖;④读取通信代码:控制执行模块向通信控制模块发出读取代码指令,通信控制模块判断连接的插板接口上是否有插入通信板,如无则返回空值,如有则从通信板中读取代码,并检测代码格式,将代码中符合格式要求的代码读取作为返回值返回,控制执行模块如接收到代码返回则将同名函数的代码完全覆盖;⑤读取交互代码:控制执行模块向交互控制模块发出读取代码指令,交互控制模块判断连接的插板接口上是否有插入交互板,如无则返回空值,如有则从交互板中读取代码,并检测代码格式,将代码中符合格式要求的代码读取作为返回值返回,控制执行模块如接收到代码返回则将同名函数的代码完全覆盖;⑥执行:控制执行模块根据存储的代码进行顺序执行。所述基本控制模块中固化存储有每种符合格式的函数,其内容为返回错误值。在步骤③~⑤中,基本控制模块接收到返回值中的非同名函数,则直接新增存储空间进行存储。本专利技术的有益效果在于:通过先加载固化的基本运行代码后再加载扩展代码的方式,能为立体车库提供丰富的扩展可能,同时在未提供扩展功能时也能提供运行所需基本代码,由此厂家易于产品迭代,而用户对于产品的控制功能升级迭代,只要对插板接口上所插电路板进行增加或更换即可。附图说明图1是本专利技术的系统连接示意图。图中:101-控制执行,102-基本控制,201-功能控制,202-通信控制,203-交互控制,204-插板接口,301-功能板,302-通信板,303-交互板。具体实施方式下面进一步描述本专利技术的技术方案,但要求保护的范围并不局限于所述。一种插接板扩展的立体车库控制方法,包括如下步骤:①开机初始化:系统开机,控制执行101模块清除暂存器中的内容;②读取基本代码:控制执行101模块向基本控制102模块发出读取代码指令,基本控制102模块将固化的运行代码返回;③读取功能代码:控制执行101模块向功能控制201模块发出读取代码指令,功能控制201模块判断连接的插板接口204上是否有插入功能板301,如无则返回空值,如有则从功能板301中读取代码,并检测代码格式,将代码中符合格式要求的代码读取作为返回值返回,控制执行101模块如接收到代码返回则将同名函数的代码完全覆盖;④读取通信代码:控制执行101模块向通信控制202模块发出读取代码指令,通信控制202模块判断连接的插板接口204上是否有插入通信板302,如无则返回空值,如有则从通信板302中读取代码,并检测代码格式,将代码中符合格式要求的代码读取作为返回值返回,控制执行101模块如接收到代码返回则将同名函数的代码完全覆盖;⑤读取交互代码:控制执行101模块向交互控制203模块发出读取代码指令,交互控制203模块判断连接的插板接口204上是否有插入交互板303,如无则返回空值,如有则从交互板303中读取代码,并检测代码格式,将代码中符合格式要求的代码读取作为返回值返回,控制执行101模块如接收到代码返回则将同名函数的代码完全覆盖;⑥执行:控制执行101模块根据存储的代码进行顺序执行。所述基本控制102模块中固化存储有每种符合格式的函数,其内容为返回错误值。在步骤③~⑤中,基本控制102模块接收到返回值中的非同名函数,则直接新增存储空间进行存储。由此,如图1所示的立体车库控制系统,采用本专利技术的方法,即可确保基本运行的基础上,也可以轻易实现无缝扩展。如插板接口204上插有功能板301、通信板302、交互板303中任一一块,则对应的功能控制201、通信控制202、交互控制203读取到代码并验证,然后返回至控制执行101模块运行,功能板301提供控制功能的扩展,如手机控制、智能识别控制等,通信板302提供通信功能的扩展,如蓝牙连接、WiFi连接等,交互板303提供交互功能的扩展,如扩展屏幕、投影显示等。本文档来自技高网...
一种插接板扩展的立体车库控制方法

【技术保护点】
一种插接板扩展的立体车库控制方法,其特征在于:包括如下步骤:①开机初始化:系统开机,控制执行(101)模块清除暂存器中的内容;②读取基本代码:控制执行(101)模块向基本控制(102)模块发出读取代码指令,基本控制(102)模块将固化的运行代码返回;③读取功能代码:控制执行(101)模块向功能控制(201)模块发出读取代码指令,功能控制(201)模块判断连接的插板接口(204)上是否有插入功能板(301),如无则返回空值,如有则从功能板(301)中读取代码,并检测代码格式,将代码中符合格式要求的代码读取作为返回值返回,控制执行(101)模块如接收到代码返回则将同名函数的代码完全覆盖;④读取通信代码:控制执行(101)模块向通信控制(202)模块发出读取代码指令,通信控制(202)模块判断连接的插板接口(204)上是否有插入通信板(302),如无则返回空值,如有则从通信板(302)中读取代码,并检测代码格式,将代码中符合格式要求的代码读取作为返回值返回,控制执行(101)模块如接收到代码返回则将同名函数的代码完全覆盖;⑤读取交互代码:控制执行(101)模块向交互控制(203)模块发出读取代码指令,交互控制(203)模块判断连接的插板接口(204)上是否有插入交互板(303),如无则返回空值,如有则从交互板(303)中读取代码,并检测代码格式,将代码中符合格式要求的代码读取作为返回值返回,控制执行(101)模块如接收到代码返回则将同名函数的代码完全覆盖;⑥执行:控制执行(101)模块根据存储的代码进行顺序执行。...

【技术特征摘要】
1.一种插接板扩展的立体车库控制方法,其特征在于:包括如下步骤:①开机初始化:系统开机,控制执行(101)模块清除暂存器中的内容;②读取基本代码:控制执行(101)模块向基本控制(102)模块发出读取代码指令,基本控制(102)模块将固化的运行代码返回;③读取功能代码:控制执行(101)模块向功能控制(201)模块发出读取代码指令,功能控制(201)模块判断连接的插板接口(204)上是否有插入功能板(301),如无则返回空值,如有则从功能板(301)中读取代码,并检测代码格式,将代码中符合格式要求的代码读取作为返回值返回,控制执行(101)模块如接收到代码返回则将同名函数的代码完全覆盖;④读取通信代码:控制执行(101)模块向通信控制(202)模块发出读取代码指令,通信控制(202)模块判断连接的插板接口(204)上是否有插入通信板(302),如无则返回空值,如有则从通信板(302)中读取代码,并检测代码...

【专利技术属性】
技术研发人员:王银
申请(专利权)人:贵州航天南海科技有限责任公司
类型:发明
国别省市:贵州;52

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

1