一种汽车多功能灯光控制和仿真的方法和系统与流程

文档序号:33480231发布日期:2023-03-15 11:56阅读:86来源:国知局
一种汽车多功能灯光控制和仿真的方法和系统与流程

1.本发明涉及汽车多功能灯光控制技术领域,更具体地,涉及一种汽车多功能灯光控制和仿真的方法和系统。


背景技术:

2.随着国内外汽车工业的迅速发展,汽车已然成为中国社会人民最主要的交通工具。然而在当前物质条件丰富情况下,人们对于汽车的要求也随之变高了,汽车的灯光就是一种要求体验感非常好的组件。因此,也就需要工程师设计的灯光的功能更加丰富、更加智能。
3.工程师设计出来的灯光是好是坏需要客户肯定,因为设计出来东西需要给客户使用。但是这里就出现了一个问题,工程师设计出来的东西开始可能只是一块板子和一段程序,然而客户可能并不能看明白程序代码,也不能通过自己来调整程序代码得到想要的效果。这样的话对于整个设计的实现只能根据工程师描述和演示,客户自然是不会放心的,担心工程师的设计不能满足需求,由此就增加了工程师和客户之间的沟通难度。
4.有鉴于此,本发明提供了一种汽车灯光控制仿真系统,能够将程序代码的关键参数图形化,这样客户就能通过图像和动画了解工程师的设计,并且能够调整软件里面的图像和动画来设计灯光的工作效果。
5.该软件还能模拟汽车灯光的工作环境和状态,进行仿真;更方便的是能够进入程序调试界面连接控制板进行灯光硬件实验。由此多功能仿真系统,客户能够通过自己简单的一些图形化操作来深入了解工程师的设计是否实现了自己的需求,同时工程师也能通过仿真和实验来调试。


技术实现要素:

6.本部分的目的在于概述本发明的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本技术的说明书摘要和发明名称中可能会做些简化或省略以避免使本部分、说明书摘要和发明名称的目的模糊,而这种简化或省略不能用于限制本发明的范围。
7.鉴于上述现有存在的问题,提出了本发明。
8.本发明提供如下技术方案:一种汽车多功能灯光控制和仿真的方法,包括以下步骤:
9.在汽车灯光效果存储库中,预先设置多个汽车灯光的功能模组;
10.响应于第一操作,在预先设置的汽车灯光效果存储库中获取目标功能模组;
11.响应于第二操作,将所述功能模组复制至汽车灯光动画界面进行动画编辑和组合生成可执行的功能子文件并保存至汽车灯光效果存储库中;
12.响应于第三操作,将所述可执行的功能子文件复制至对应的汽车灯光仿真界面进行仿真播放。
13.在一些实施例中,预先设置多个汽车灯光的功能模组包括:设计或修改控制灯光
的程序代码的关键参数并转换为可视化的功能模组。
14.进一步的,关键参数包括但不限于:每颗灯光pwm控制信号的占空比、颜色、时间、音乐。
15.进一步的,汽车灯光的功能模组包括典型的功能模组和新创建的功能模组。
16.进一步的,功能模组包括但不限于音乐律动模组、流水模组、迎宾模组。
17.在一些实施例中,所述响应于第二操作,汽车灯光动画界面进行动画编辑和组合生成可执行的功能子文件包括:
18.根据时间轴来选择每个时间段需要的功能模组形成所述功能子文件;
19.对选取的功能模组进行再次修改并保存至所述功能子文件。
20.进一步的,所述响应于第二操作,对选取的功能模组进行再次修改包括:
21.响应于选取的功能模组的开启,显示一灯效编辑界面;
22.响应于对所述灯效编辑界面的参数配置区的操作,调整所述功能模组内的程序代码的参数,并根据所述参数生成功能子文件。
23.更进一步的,所述参数配置区为可视化的灯效图像。
24.在一些实施例中,所述响应于第二操作,汽车灯光动画界面进行动画编辑和组合生成可执行的功能子文件还包括:
25.将多个功能子文件根据时间分配进行多动画组合,形成可执行的功能文件;
26.将可执行的功能文件与汽车的灯进行一一对应匹配设置。
27.在一些实施例中,所述响应于第三操作,将所述可执行的功能子文件复制至对应的汽车灯光仿真界面进行仿真播放包括:
28.确定汽车的灯的数量并进行编号;
29.在灯光仿真界面根据实际汽车的灯的排布灯的位置;
30.在一些实施例中,所述响应于第三操作,将所述可执行的功能子文件复制至对应的汽车灯光仿真界面进行仿真播放还包括:
31.根据需要选择车内需要模拟的环境。
32.一种汽车多功能灯光控制和仿真的系统,所述系统包括:
33.汽车灯光文件管理模块,用于在汽车灯光效果存储库中,预先设置多个汽车灯光的功能模组;
34.第一操作响应模块,用于响应于第一操作,在预先设置的汽车灯光效果存储库中获取目标功能模组;
35.第二操作响应模块,用于响应于第二操作,将所述功能模组复制至汽车灯光动画界面进行动画编辑和组合生成可执行的功能子文件并保存至汽车灯光效果存储库中;
36.第三操作响应模块,用于响应于第三操作,将所述可执行的功能子文件复制至对应的汽车灯光仿真界面进行仿真播放。
37.一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的数据处理的方法。
38.一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的数据处理的方法。
39.本发明的有益效果:本发明提供了一种汽车多功能灯光控制和仿真的方法和系统,能够利用图像和动画来设计来展现灯光的工作效果,实现模拟仿真,并且结合工程师设计的驱动控制代码,该软件能在图形和动画设计过程中改变驱动控制代码里面的关键参数,然后作为上位机将烧录给控制器进行具体实验,让客户和工程师都更直观的看到灯光的设计效果,减少用户和工程的沟通难度,提高工作效率。
附图说明
40.图1为本发明第一实施例所述的汽车多功能灯光控制和仿真的方法的分解流程示意图。
41.图2为本发明第一实施例所述的汽车多功能灯光控制和仿真的方法的分解流程示意图。
42.图3为本发明第一实施例所述的汽车多功能灯光控制和仿真的方法的灯效编辑界面的示意图。
43.图4为本发明第一实施例所述的汽车多功能灯光控制和仿真的方法的汽车灯光效果存储库的流程示意图。
44.图5为本发明第一实施例所述的汽车多功能灯光控制和仿真的方法的动画设计界面的示意图。
45.图6为本发明第一实施例所述的汽车多功能灯光控制和仿真的方法的多动画组合界面的示意图。
46.图7为本发明第一实施例所述的汽车多功能灯光控制和仿真的方法的模拟仿真界面的示意图。
47.图8为本发明第四实施例所述的汽车多功能灯光控制和仿真的方法的硬件实验界面的示意图。
48.如下将结合具体实施案例对附图进行具体说明。
具体实施方式
49.实施例1:
50.为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,为本发明作进一步的详细说明。
51.如图1所示,为本发明第一实施例所述的汽车多功能灯光控制和仿真的方法的分解流程示意图;如图2所示,为本发明第一实施例所述的汽车多功能灯光控制和仿真的方法的分解流程示意图;如图3所示,为本发明第一实施例所述的汽车多功能灯光控制和仿真的方法的灯效编辑界面的示意图。
52.灯效编辑界面就是用来显示各功能模组的窗口,以及进行各种功能模组图形化操作,主要包括文件管理窗口,用于汽车灯光效果存储库的进入端口,灯光动画设计窗口,设计使用的工具栏,用于将所述功能模组复制至汽车灯光动画界面进行动画编辑和组合生成可执行的功能子文件并保存至汽车灯光效果存储库中的进入端口,灯光仿真窗口和仿真工具栏,用于将所述可执行的功能子文件复制至对应的汽车灯光仿真界面进行仿真播放的进入端口,以及各模块的菜单栏和工作界面等等。
53.如图4所示,为本发明第一实施例所述的汽车多功能灯光控制和仿真的方法的汽车灯光效果存储库的流程示意图。
54.汽车灯光效果存储库是用来实现软件与计算机内存文件交互的。
55.可以打开灯光的典型共功能模组,包括音乐律动、流水、迎宾等等;也可以打开保存过的功能子文件或者功能子文件;也可以打开一个新的设计文件,进行新的设计;也可以打开音乐文件设置灯光动画的音乐;也可以在设计完成后实现保存和导出文件等等。
56.汽车灯光效果存储库附属于文件管理系统,负责统筹整个软件的存储功能,它导入导出最主要的是控制灯光的程序代码,整个软件底层逻辑是将程序代码的关键参数(每颗灯光pwm控制信号的占空比,控制颜色和时间)转换为汽车灯光动画界面里面的色彩和时间设置,通过动画设计系统来设置每颗led灯在每个时间段的工作状态间接的更改程序文件里面的参数,从而将更改后的参数文件保存导出。
57.如图5所示,为本发明第一实施例所述的汽车多功能灯光控制和仿真的方法的动画设计界面的示意图。
58.动画设计界面是用来对每一个led灯在不同时间的功能模组进行设计,例如颜色,时间。
59.根据时间轴来选择每个时间段需要的功能模组形成所述功能子文件;按设置时间跑动的时间轴来从视觉上感知灯效;其主要有一个时间设置功能;可以在特定的时间启动或暂停功能模组。
60.根据led灯的个数选择功能模组;每个led灯在每段时间设置功能模组,动画设计如果新建一个功能模组就会生成一个默认的灯光控制代码程序代码,而修改色彩、时间等等功能都会直接更改程序里面对应的参数,例如色彩功能,色彩功能通过灯效编辑界面的参数配置区的色彩谱或者色号的色彩调整所述功能模组内的程序代码的参数,并根据所述参数生成功能子文件;按时间播放的设置音乐律动功能模组。
61.同理打开一份保存文件或者是典型共功能模组的文件,也是调用他们对应的程序代码,根据里面程序代码的参数生成现有的动画设计,同样也可以修改。
62.如图6所示,为本发明第一实施例所述的汽车多功能灯光控制和仿真的方法的多动画组合界面的示意图。
63.将多个功能子文件根据时间分配进行多动画组合,形成可执行的功能文件;例如,通过不同通道择多组动画,再按时间来实现组合灯光效果。
64.如图7所示,为本发明第一实施例所述的汽车多功能灯光控制和仿真的方法的模拟仿真界面的示意图。
65.软件模拟仿真是基于前面动画设计确定led灯的数量和确定每一颗灯按编号在不同时间进行不同色彩的闪烁,然后在模拟仿真界面,首先要选择的是车内环境的模拟,可以是黑暗情况下,也可以选择白天情况下的背景图片;然后可以是选择不同灯的型号的,但是编号一定要明确;最后利用放置工具可以根据自己的需要来设计每一个灯的位置,灯是根据编号来区分的,对应编号也就是动画设计时的编号,根据前面的设计就可以实现一个相对比较丰富的汽车灯光的工作环境。最后播放动画,来模拟灯光工作状态,例如音乐或者led灯的亮灭。
66.实施例2:如图1所示,为本发明第一实施例所述的汽车多功能灯光控制和仿真的
方法的分解流程示意图;如图2所示,为本发明第一实施例所述的汽车多功能灯光控制和仿真的方法的分解流程示意图。
67.一种汽车多功能灯光控制和仿真的系统,所述系统包括:
68.汽车灯光文件管理模块,用于在汽车灯光效果存储库中,预先设置多个汽车灯光的功能模组;
69.第一操作响应模块,用于响应于第一操作,在预先设置的汽车灯光效果存储库中获取目标功能模组;
70.第二操作响应模块,用于响应于第二操作,将所述功能模组复制至汽车灯光动画界面进行动画编辑和组合生成可执行的功能子文件并保存至汽车灯光效果存储库中;
71.第三操作响应模块,用于响应于第三操作,将所述可执行的功能子文件复制至对应的汽车灯光仿真界面进行仿真播放。
72.实施例3:
73.一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的数据处理的方法。
74.实施例4:如图8所示,为本发明第四实施例所述的汽车多功能灯光控制和仿真的方法的硬件实验界面的示意图。
75.一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的数据处理的方法。
76.本技术可以在编辑窗口直接更改代码,相当于一个上位机,也可以将调试好的程序通过usb接口烧录到控制器里面去控制灯光的灯光效果。
77.硬件实验(方便工程师对自己的设计验证)部分,本软件的设计架构就是对控制程序里面的关键参数进行修改,经过前面的动画设计,可以得到一份设置好我们想要的参数的程序代码。
78.打开硬件实验窗口直接就会进入一个程序调试界面,界面左边就是整个程序的头文件、源文件等各部分程序,右边的界面是程序代码显示框图,最上边是程序调试工具栏。
79.灯光闪烁控制程序代码与动画设计部分联动,调整动画设计里面的色彩和时间就可以改变程序文件里面的参数,不过每次修改后要保存文件,然后需要重新打开程序文件。
80.对于装置或系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
81.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
82.本领域内的技术人员应明白,本发明实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
83.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图
中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
84.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
85.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
86.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
87.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
88.以上对所提供的一种数据处理的方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1