The present invention provides a software self-storage method and system for lamp routing, which includes: acquiring task identification Flag, judging whether there is a pre-existing wiring file according to the task identification Flag, executing Article 2 if there is no wiring file, or executing Article 2 if there is no wiring file; establishing and opening wiring file, then executing Part 4, reading temporary file and loading the temporary file. The wiring file in the file is then executed. Firstly, the user's lamp editing instruction is received, and the wiring file is edited according to the lamp editing instruction, and the current operation progress is automatically stored in the temporary file. By setting software to automatically save current progress to temporary files in real time, the current progress data can be automatically saved to temporary files when software abnormalities occur. After reopening the software, temporary files can be automatically loaded, and the breakpoint can be continued without affecting work progress, thus greatly improving work efficiency.
【技术实现步骤摘要】
一种布灯布线的软件自存储方法及系统
本专利技术涉及软件
,特别涉及一种布灯布线的软件自存储方法及系统。
技术介绍
目前在利用软件对LED布灯图进行编辑过程中,并未提供临时文件,导致软件异常关闭或电脑异常断电后未保存上次编辑状态,需要重新布灯布线,之前的布线工作完全浪费,这些操作可能非常耗时,直接导致整个布线工作效率低下。如果有其他软件采用定时保存方式,该方式如果在长时间搁置的情况下,也会占用CPU时间,并且定时时间无法预估,如果定时时间过长,则可能导致多步操作未保存,如果过短则会导致CPU占用过高,影响效率。
技术实现思路
本专利技术的目的旨在至少解决所述技术缺陷之一。为此,本专利技术的目的在于提出一种布灯布线的软件自存储方法及系统。为了实现上述目的,本专利技术的实施例提供一种布灯布线的软件自存储方法,包括如下步骤:步骤S1,获取任务标识Flag,根据该任务标识Flag判断是否预存有布线文件,如果没有则执行步骤S2,否则执行步骤S3;步骤S2,新建并打开布线文件,然后执行步骤S4;步骤S3,读取临时文件并加载所述临时文件中的布线文件,然后执行步骤S4;步骤S4,接收用户的灯点编辑指令,根据所述灯点编辑指令对所述布线文件进行编辑操作,并将当前操作进度自动存储在临时文件中。进一步,所述布线文件包括:软件版本信息、控制型号、画布相关属性、控制器数量、每个控制器的端口数量、每个端口对应的灯点数量、每个灯点坐标、颜色、类型、亮度信息。进一步,在所述步骤S4中,对所述布线文件进行编辑操作,包括:创建新灯点、移动灯点、删除灯点。进一步,在所述步骤S4中,在编辑过程中, ...
【技术保护点】
1.一种布灯布线的软件自存储方法,其特征在于,包括如下步骤:步骤S1,获取任务标识Flag,根据该任务标识Flag判断是否预存有布线文件,如果没有则执行步骤S2,否则执行步骤S3;步骤S2,新建并打开布线文件,然后执行步骤S4;步骤S3,读取临时文件并加载所述临时文件中的布线文件,然后执行步骤S4;步骤S4,接收用户的灯点编辑指令,根据所述灯点编辑指令对所述布线文件进行编辑操作,并将当前操作进度自动存储在临时文件中。
【技术特征摘要】
1.一种布灯布线的软件自存储方法,其特征在于,包括如下步骤:步骤S1,获取任务标识Flag,根据该任务标识Flag判断是否预存有布线文件,如果没有则执行步骤S2,否则执行步骤S3;步骤S2,新建并打开布线文件,然后执行步骤S4;步骤S3,读取临时文件并加载所述临时文件中的布线文件,然后执行步骤S4;步骤S4,接收用户的灯点编辑指令,根据所述灯点编辑指令对所述布线文件进行编辑操作,并将当前操作进度自动存储在临时文件中。2.如权利要求1所述的布灯布线的软件自存储方法,其特征在于,所述布线文件包括:软件版本信息、控制型号、画布相关属性、控制器数量、每个控制器的端口数量、每个端口对应的灯点数量、每个灯点坐标、颜色、类型、亮度信息。3.如权利要求1所述的布灯布线的软件自存储方法,其特征在于,在所述步骤S4中,对所述布线文件进行编辑操作,包括:创建新灯点、移动灯点、删除灯点。4.如权利要求1所述的布灯布线的软件自存储方法,其特征在于,在所述步骤S4中,在编辑过程中,当出现异常状态导致软件自动关闭时,自动记录异常退出状态,并在下次编辑布线文件时,自动加载最后一次保存状态。5.如权利要求1所述的布灯布线的软件自存储方法,其特征在于,所述软件自存储方法应用于异形布灯和规则布灯。6.一种布灯布线的软件自存储系统,其特征在于,包括:任务标识获取模块、判断模块、布线文件新建模块、布线文件加载...
【专利技术属性】
技术研发人员:刘威,
申请(专利权)人:深圳爱克莱特科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。