基于LabVIEW的模拟汽车氛围灯模拟系统和方法技术方案

技术编号:37239397 阅读:6 留言:0更新日期:2023-04-20 23:20
本发明专利技术公开的基于LabVIEW的模拟汽车氛围灯模拟系统和方法,系统包括单灯珠编辑组件、单灯珠模拟显示控件、条灯编辑组件、条灯模拟显示控件;单灯珠编辑组件用于设置单灯珠的目标颜色、单灯珠的亮度区间、以及单灯珠从起始亮度到终止亮度的上升时间,以形成单灯珠时刻数据包并通过单灯珠模拟显示控件对单灯珠运行效果进行模拟显示;条灯编辑组件用于设置条灯的效果类型、目标颜色、所需灯珠的索引区间、亮度变化区间、亮度上升时间,以条灯时刻数据包并通过条灯模拟显示控件对条灯运行效果进行模拟显示。本发明专利技术实现了汽车氛围灯的在线效果模拟和效果逻辑验证。果模拟和效果逻辑验证。果模拟和效果逻辑验证。

【技术实现步骤摘要】
基于LabVIEW的模拟汽车氛围灯模拟系统和方法


[0001]本专利技术涉及汽车灯氛围灯模拟
,具体涉及基于LabVIEW的模拟汽车氛围灯模拟系统和方法。

技术介绍

[0002]LabVIEW开发平台是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境。
[0003]LabVIEW开发平台作为一个标准的数据采集和仪器控制平台软件,广泛地被工业界、学术界和研究实验室所接受。本应用程序使用LabVIEW平台开发,执行效率高、扩展性和可维护性都很强。
[0004]随着汽车行业的发展,汽车氛围灯作为一种装饰汽车和烘托气氛的产品,逐渐从高端车型向中档车型普及。汽车氛围灯包括单灯珠氛围灯和条灯氛围灯,单灯珠氛围灯通常出现在汽车的方向盘、脚灯、杯架、车顶、迎宾灯、车门和后备箱等位置,条灯氛围灯通常出现在汽车的中控、迎宾踏板和车灯等位置。
[0005]好的氛围灯会给人一种家的温馨、舒适感,同时也会给人一种科技、奢华的美感。目前,氛围灯的表现形式主要是单色、多色、呼吸律动、音乐律动等形式,但随着技术发展和用户需求的增多,氛围灯的组合效果必将趋于复杂。在此背景下,如果只通过搭建实际硬件汽车氛围灯布局来验证汽车氛围灯效果,会导致开发成本高和开发效率低。

技术实现思路

[0006]专利技术目的:本专利技术目的在于针对现有技术的不足,提供一种基于LabVIEW的模拟汽车氛围灯模拟系统和方法,实现了汽车氛围灯的在线效果模拟和效果逻辑验证。
[0007]技术方案:本专利技术所述基于LabVIEW的模拟汽车氛围灯模拟系统,包括:单灯珠编辑组件,所述单灯珠编辑组件包括单灯珠目标颜色模块、亮度变化区间模块、亮度上升时间模块、单灯珠预览模块,所述单灯珠目标颜色模块用于设置单灯珠的目标颜色,所述亮度变化区间模块用于设置单灯珠的亮度区间,所述亮度上升时间模块用于设置单灯珠从起始亮度到终止亮度的上升时间,由所述单灯珠目标颜色模块、亮度变化区间模块、亮度上升时间模块的设置信息形成单灯珠时刻数据包;单灯珠模拟显示控件,与所述单灯珠编辑组件的单灯珠预览模块相关联,所述单灯珠预览模块根据所述单灯珠时刻数据包按照时刻循环发送颜色值、亮度值至单灯珠模拟显示控件的颜色和亮度属性节点,对单灯珠运行效果进行模拟显示;条灯编辑组件,所述条灯编辑组件包括条灯效果类型模块、条灯目标颜色模块、索引区间模块、亮度区间模块、亮度上升时间模块、条灯预览模块;所述条灯效果类型模块用于选择条灯效果类型,所述条灯目标颜色模块用于设置条灯中各灯珠的目标颜色;所述索引区间模块用于设置形成条灯效果所需灯珠的索引区间,所述亮度区间模块用于设置索引区间中各灯珠的亮度变化区间,所述亮度上升时间模块用于设置索引区间中各灯珠中从起
始亮度到终止亮度的上升时间,由所述条灯效果类型模块、条灯目标颜色模块、索引区间模块、亮度区间模块、亮度上升时间模块的设置信息形成条灯时刻数据包;条灯模拟显示控件,与所述条灯编辑组件的条灯预览模块相关联,所述条灯预览模块根据所述条灯时刻数据包按照时刻循环发送颜色值、亮度值至条灯模拟显示控件的颜色和亮度属性节点,对条灯运行效果进行模拟显示。
[0008]进一步完善上述技术方案,所述单灯珠目标颜色模块关联有单色颜色选择器,用于为单灯珠选择所需的颜色;所述亮度变化区间模块用于设置单灯珠的亮度变化值,范围为0至100;所述亮度上升时间模块用于接收亮度变化时间的输入。
[0009]进一步地,所述条灯效果类型模块预设的类型包括单色呼吸、多色呼吸、单色流水、多色流水和多色音乐律动。
[0010]进一步地,所述条灯中各灯珠设有唯一索引编号;所述条灯目标颜色模块与所述条灯效果类型相关联,所述条灯效果类型选择的类型为单色呼吸、单色流水模式时,弹出单个颜色选择器,所述条灯效果类型选择的类型为多色呼吸、多色流水、多色音乐律动模式时,弹出多个颜色选择器,用于为不同条灯效果类型选择各灯珠所需颜色;所述亮度区间模块设置的亮度值范围为0至100。进一步地,所述单灯珠模拟显示控件采用单个布尔显示控件实现;所述条灯模拟显示控件采用与条灯内灯珠数相适配个数的布尔显示控件实现。
[0011]用于实现上述系统的基于LabVIEW的模拟汽车氛围灯模拟方法,包括如下步骤:S1、单灯珠氛围灯模拟S101:获取单灯珠目标颜色、单灯珠的亮度变化区间以及单灯珠从起始亮度至终止亮度的上升时间的设置信息,由设置信息生成单灯珠时刻数据包;S102:通过单灯珠预览模块按照时刻数据包循环发送颜色、亮度至单灯珠模拟显示控件的颜色、亮度属性节点,对单灯珠运行效果进行显示;S2、条灯氛围灯模拟S201:获取条灯效果类型、条灯目标颜色、索引区间、亮度区间、亮度上升时间的设置信息,由条灯效果所选类型、条灯中各灯珠的目标颜色、用于形成条灯效果所需灯珠的索引区间、条灯中各灯珠的亮度变化区间、条灯中各灯珠从起始亮度至终止亮度的上升时间生成条灯时刻数据包;S202:通过条灯预览模块按照条灯时刻数据包循环发送颜色、亮度至条灯模拟显示控件的颜色、亮度属性节点,对条灯运行效果进行显示。
[0012]进一步地,所述条灯效果类型预设的类型包括单色呼吸、多色呼吸、单色流水、多色流水和多色音乐律动;所述S201中条灯效果所选类型为单色呼吸、单色流水时,条灯目标颜色为单个选择器选择的目标颜色;所述201中条灯效果所选类型为多色呼吸、多色流水、音乐律动,条灯目标颜色为多个颜色选择器所选择条灯中各灯珠的目标颜色。
[0013]进一步地,所述S101单灯珠时刻数据包包括时刻序号,对应每个时刻序号的颜色值、亮度值、发送间隔;所述S201中条灯时刻数据包包括时刻序号,对应每个时刻序号的索引区间内各灯珠颜色值、亮度值、发送间隔。
[0014]进一步地,所述S101单灯珠时刻数据包括计算过程如下:;
T2=T1/N;其中:B1为灯珠亮度上限,B2为灯珠亮度下限,T1为亮度上升时间,为定义的一维数组,通过截取2N个采样点的正弦波的前N个采样点获得,i取值为0至N

1; 为计算所得亮度值,数量为N个,T2为计算所得数据包的发送间隔时间;所述S102实现过程包括:依次把N个亮度值 与单灯珠的目标颜色捆绑成一个数据包并按时刻循环发送给所述单灯珠效果显示控件中亮度和颜色属性节点,每个数据包发送间隔T2。
[0015]进一步地,所述条灯时刻数据包根据选择的条灯效果类型分别设置;A、当选择的条灯效果类型为单色呼吸、多色呼吸时,所述S201中条灯时刻数据包的计算方法为:;T2=T1/N;其中:B1为灯珠亮度上限,B2为灯珠亮度下限,T1为亮度上升时间,为定义的一维数组,通过截取2N个采样点的正弦波的前N个采样点获得,i取值为0至N

1; 为计算所得亮度值,数量为N个,T2为计算所得数据包的发送间隔时间;所述202实现过程包括:依次把N个亮度值 与索引区间内各灯珠的目标颜色捆绑成一个数据包并按时刻循环发送给所述条灯效果显示控件中索引区间内灯珠的亮度和颜色属性节本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于LabVIEW的模拟汽车氛围灯模拟系统,其特征在于,包括:单灯珠编辑组件,所述单灯珠编辑组件包括单灯珠目标颜色模块、亮度变化区间模块、亮度上升时间模块、单灯珠预览模块,所述单灯珠目标颜色模块用于设置单灯珠的目标颜色,所述亮度变化区间模块用于设置单灯珠的亮度区间,所述亮度上升时间模块用于设置单灯珠从起始亮度到终止亮度的上升时间,由所述单灯珠目标颜色模块、亮度变化区间模块、亮度上升时间模块的设置信息形成单灯珠时刻数据包;单灯珠模拟显示控件,与所述单灯珠编辑组件的单灯珠预览模块相关联,所述单灯珠预览模块根据所述单灯珠时刻数据包按照时刻循环发送颜色值、亮度值至单灯珠模拟显示控件的颜色和亮度属性节点,对单灯珠运行效果进行模拟显示;条灯编辑组件,所述条灯编辑组件包括条灯效果类型模块、条灯目标颜色模块、索引区间模块、亮度区间模块、亮度上升时间模块、条灯预览模块;所述条灯效果类型模块用于选择条灯效果类型,所述条灯目标颜色模块用于设置条灯中各灯珠的目标颜色;所述索引区间模块用于设置形成条灯效果所需灯珠的索引区间,所述亮度区间模块用于设置索引区间中各灯珠的亮度变化区间,所述亮度上升时间模块用于设置索引区间中各灯珠中从起始亮度到终止亮度的上升时间,由所述条灯效果类型模块、条灯目标颜色模块、索引区间模块、亮度区间模块、亮度上升时间模块的设置信息形成条灯时刻数据包;条灯模拟显示控件,与所述条灯编辑组件的条灯预览模块相关联,所述条灯预览模块根据所述条灯时刻数据包按照时刻循环发送颜色值、亮度值至条灯模拟显示控件的颜色和亮度属性节点,对条灯运行效果进行模拟显示。2.根据权利要求1所述的基于LabVIEW的模拟汽车氛围灯模拟系统,其特征在于:所述单灯珠目标颜色模块关联有颜色选择器,用于为单灯珠选择所需颜色;所述亮度变化区间模块用于设置单灯珠的亮度变化值,范围为0至100;所述亮度上升时间模块用于接收亮度变化时间的输入。3.根据权利要求1所述的基于LabVIEW的模拟汽车氛围灯模拟系统,其特征在于:所述条灯效果类型模块预设的类型包括单色呼吸、多色呼吸、单色流水、多色流水和多色音乐律动。4.根据权利要求1或3所述的基于LabVIEW的模拟汽车氛围灯模拟系统,其特征在于:所述条灯中各灯珠设有唯一索引编号;所述条灯目标颜色模块与所述条灯效果类型相关联,所述条灯效果类型选择的类型为单色呼吸、单色流水模式时,弹出单个颜色选择器,所述条灯效果类型选择的类型为多色呼吸、多色流水、多色音乐律动模式时,弹出多个颜色选择器,用于为不同条灯效果类型选择各灯珠所需颜色;所述亮度区间模块设置的亮度值范围为0至100。5.根据权利要求1所述的基于LabVIEW的模拟汽车氛围灯模拟系统,其特征在于:所述单灯珠模拟显示控件采用单个布尔显示控件实现;所述条灯模拟显示控件采用与条灯内灯珠数相适配个数的布尔显示控件实现。6.基于LabVIEW的模拟汽车氛围灯模拟方法,其特征在于,包括如下步骤:S1、单灯珠氛围灯模拟S101:获取单灯珠目标颜色、单灯珠的亮度变化区间以及单灯珠从起始亮度至终止亮度的上升时间的设置信息,由设置信息生成单灯珠时刻数据包;
S102:通过单灯珠预览模块按照时刻数据包循环发送颜色、亮度至单灯珠模拟显示控件的颜色、亮度属性节点,对单灯珠运行效果进行显示;S2、条灯氛围灯模拟S201:获取条灯效果类型、条灯目标颜色、索引区间、亮度区间、亮度上升时间的设置信息,由条灯效果所选类型、条灯中各灯珠的目标颜色、用于形成条灯效果所需灯珠的索引区间、条灯中各灯珠的亮度变化区间、条灯中各灯珠从起始亮度至终止亮度的上升时间生成条灯时刻数据包;S202:通过条灯预览模块按照条灯时刻数据包循环发送颜色、亮度至条灯模拟显示控件的颜色、亮度属性节点,对条灯运行效果...

【专利技术属性】
技术研发人员:韩文宇赵海涛杨华凯
申请(专利权)人:南京瑷卡测控技术有限公司
类型:发明
国别省市:

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

1