一种LED灯带显示效果控制方法技术

技术编号:14444857 阅读:94 留言:0更新日期:2017-01-15 10:06
本发明专利技术公开了一种LED灯带显示效果控制方法,包括下述步骤:建立N个灯带显示效果二元平面方程组;将建立的N个二元平面方程组分别保存为字节码;构建用户界面;在用户界面上为每条灯带选定一个显示模式;设置参数;调用选定显示模式对应的二元平面方程组的字节码,模拟灯带显示效果,并显示;判断模拟显示效果是否符合要求,如果不符合要求,则重新设置参数,如果符合要求,则将相应的字节码输出至物理控制器,通过该物理控制器控制相应LED灯带的运行,使得相应LED灯带显示出相应的效果。本发明专利技术的LED灯带显示效果控制方法便于用户操作,提高了用户对LED灯带显示效果控制的灵活性,提高了LED灯带使用的灵活性。

【技术实现步骤摘要】

本专利技术属于LED控制
,具体地说,是涉及一种LED灯带显示效果控制方法
技术介绍
LED智能灯带是近年来兴起的一种支持渐变、闪烁、追逐、跳变等功能的新型灯带。目前控制LED灯带显示效果的方法主要是在灯带内部固化有几种固定的显示模式,用户只能在这几种显示模式中进行选择,对灯带显示效果的控制缺乏灵活性。
技术实现思路
本专利技术提供了一种LED灯带显示效果控制方法,提高了对LED灯带显示效果控制的灵活性。为解决上述技术问题,本专利技术采用下述技术方案予以实现:一种LED灯带显示效果控制方法,包括下述步骤:(1)建立N个LED灯带显示效果二元平面方程组,每个二元平面方程组的表达式如下:Ri=fnr(t1,bi)Gi=fng(t2,hi)Bi=fnb(t3,ki),]]>其中,n=1,2,3,…N,N为二元平面方程组的数量,每个二元平面方程组对应一个显示模式;i=1,2,3…M,M为灯带上LED灯的数量;bi为fnr函数第i颗LED灯的偏移量,hi为fng函数第i颗LED灯的偏移量,ki为fnb函数第i颗LED灯的偏移量;t1、t2、t3均为时间因子;Ri为第i颗LED灯的红色亮度,Gi为第i颗LED灯的绿色亮度,Bi为第i颗LED灯的蓝色亮度;(2)将建立的N个二元平面方程组分别保存为字节码;(3)构建用户界面;(4)在用户界面上为每条灯带选定一个显示模式;(5)设置参数;(6)调用选定显示模式对应的二元平面方程组的字节码,模拟灯带显示效果,并显示;(7)判断模拟显示效果是否符合要求;如果模拟显示效果不符合要求,则返回步骤(5);如果模拟显示效果符合要求,则进入步骤(8);(8)将相应的字节码输出至物理控制器,通过该物理控制器控制相应LED灯带的运行,使得相应LED灯带显示出相应的效果。进一步的,在每个二元平面方程组中,fnr、fng、fnb的表达式不完全相同或完全相同。又进一步的,所述设置参数是指设置每条灯带的长度、每条灯带上的LED灯的数量、时间因子、偏移量。更进一步的,Ri∈[0,1],Gi∈[0,1],Bi∈[0,1],其中0表示最小亮度,1表示最大亮度。优选的,在步骤(4)中,通过虚拟机运行字节码,模拟LED灯带显示效果。进一步的,所述显示模式包括常亮/灭模式,常亮/灭模式对应的二元平面方程组中,时间因子t1、t2、t3均为定值。又进一步的,所述显示模式包括流水灯模式,在所述流水灯模式中,设LED灯带的长度为L,将整条LED灯带划分为D段,第一段的长度为l1,第二段的长度为l2,第三段的长度为l3,……,第D段的长度为lD,l1+l2+l3+......+lD=L,所述流水灯模式对应的二元平面方程组为其中,xi1,xi2,xi3,......,xiD,yi1,yi2,yi3,......,yiD,zi1,zi2,zi3,......,ziD为常数。与现有技术相比,本专利技术的优点和积极效果是:本专利技术的LED灯带显示效果控制方法用户只需要在用户界面上对显示模式及参数进行选择,获得满意的模拟显示效果,然后可获得满意的LED灯带实际显示效果,不仅便于用户操作,提高了用户对LED灯带显示效果控制的灵活性,提高了LED灯带使用的灵活性;而且省却了LED灯带的现场调试过程。结合附图阅读本专利技术的具体实施方式后,本专利技术的其他特点和优点将变得更加清楚。附图说明图1是本专利技术提出的LED灯带显示效果控制方法的一个实施例的流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下将结合附图和实施例,对本专利技术作进一步详细说明。实施例一、参见图1所示,本实施例的LED灯带显示控制方法的具体步骤如下:步骤101:流程开始。步骤102:建立N个二元平面方程组。建立N个LED灯带显示效果二元平面方程组,每个二元平面方程组的表达式如下:Ri=fnr(t1,bi)Gi=fng(t2,hi)Bi=fnb(t3,ki),]]>其中,n=1,2,3,…N,N为二元平面方程组的数量,每个二元平面方程组对应一个显示模式;i=1,2,3…M,M为灯带上LED灯的数量;bi为fnr函数第i颗LED灯的偏移量;hi为fng函数第i颗LED灯的偏移量;ki为fnb函数第i颗LED灯的偏移量;t1、t2、t3均为时间因子。也就是说,fnr、fng、fnb均为二元函数,其自变量为时间因子和偏移量。Ri为第i颗LED灯的红色亮度,Gi为第i颗LED灯的绿色亮度,Bi为第i颗LED灯的蓝色亮度,即第i颗LED灯的颜色和亮度由Ri、Gi、Bi这三个值确定。时间因子意味着时间周期的长短。偏移量是指一颗LED灯到灯带起始阶段的索引值。以fnr(t1,bi)为例进行说明。假设第一颗LED灯的偏移量b1=0,第二颗LED灯的偏移量b2=1,第三颗LED灯的偏移量b3=2,第M颗LED灯的偏移量bM=M-1,参见下表所述。通过对偏移量的运用,可以实现灯带翻转、灯带接续、对称动画等效果。例如,为实现灯带翻转,偏移量可以设置为下表所示。函数fnr、fng、fnb的值域均为[0,1],即Ri∈[0,1],Gi∈[0,1],Bi∈[0,1],其中0表示最小亮度,1表示最大亮度。无论时间因子和偏移量如何变化,fnr、fng、fnb的函数值总是在0到1之间变化。当然,如果采用其他的表示方式,例如用100表示最小亮度、200表示最大亮度,即函数的值域为[100,200],这仅仅是表达方式不同,与本实施例所阐述的原理并没有本质不同。在每个二元平面方程组中,fnr、fng、fnb的表达式不完全相同或完全相同。也就是说,第i颗LED灯的红色亮度、绿色亮度、蓝色亮度不完全相同或完全相同。步骤103:将建立的N个二元平面方程组分别保存为字节码。字节码是数据在计算机中的二进制存储形式。步骤104:构建用户界面。构建用户界面,在用户界面上创建用于选择显示模式的交互窗口,以及用于设置灯带条数、每条灯带的长度、每条灯带上的LED灯的数量、时间因子、偏移量等各种参数的交互窗口,交互窗口接收用户通过鼠标、键盘产生的各种操作指令。步骤105:在用户界面上为每条灯带选定一个显示模式。在用户界面上设置需要模拟的灯带条数,并为每条灯带选定一个显示模式。例如设置需要模拟的灯带条数为4,就为这4条灯带分别选定一个显示模式。步骤106:根据实际需求设置参数。根据实际需求设置需要模拟的每条灯带的长度、每条灯带上的LED灯的数量、时间因子、偏移量等参数。步骤107:调用字节码,模拟灯带显示效果。调用选定显示模式对应的二元平面方程组的字节码,由虚拟机运行字节码,模拟每条灯带显示效果,并在显示器上以图形化的形式显示出来,供用户查看,构成“所见即所得”的虚拟显示机制。步骤108:判断模拟显示效果是否符合要求。用户通过显示器查看模拟显示效果,并判断模拟显示效果是否符合要求。如果模拟显示效果不符合要求,则返回步骤106;如果模拟显示效果符合要求,则进入步骤109。步骤109:输出字节码至物理控制器,控制LED灯带运行。将相应的字节码输出至物理控制器,物理控制器根据接收到的字节码控制相应LED灯带的运行,使得相应LED灯带显示相应效果。步骤110:流程结束。在本实本文档来自技高网...
一种LED灯带显示效果控制方法

【技术保护点】
一种LED灯带显示效果控制方法,其特征在于:包括下述步骤:(1)建立N个LED灯带显示效果二元平面方程组,每个二元平面方程组的表达式如下:Ri=fnr(t1,bi)Gi=fng(t2,hi)Bi=fnb(t3,ki),]]>其中,n=1,2,3,…N,N为二元平面方程组的数量,每个二元平面方程组对应一个显示模式;i=1,2,3…M,M为灯带上LED灯的数量;bi为fnr函数第i颗LED灯的偏移量,hi为fng函数第i颗LED灯的偏移量,ki为fnb函数第i颗LED灯的偏移量;t1、t2、t3均为时间因子;Ri为第i颗LED灯的红色亮度,Gi为第i颗LED灯的绿色亮度,Bi为第i颗LED灯的蓝色亮度;(2)将建立的N个二元平面方程组分别保存为字节码;(3)构建用户界面;(4)在用户界面上为每条灯带选定一个显示模式;(5)设置参数;(6)调用选定显示模式对应的二元平面方程组的字节码,模拟灯带显示效果,并显示;(7)判断模拟显示效果是否符合要求;如果模拟显示效果不符合要求,则返回步骤(5);如果模拟显示效果符合要求,则进入步骤(8);(8)将相应的字节码输出至物理控制器,通过该物理控制器控制相应LED灯带的运行,使得相应LED灯带显示出相应的效果。...

【技术特征摘要】
1.一种LED灯带显示效果控制方法,其特征在于:包括下述步骤:(1)建立N个LED灯带显示效果二元平面方程组,每个二元平面方程组的表达式如下:Ri=fnr(t1,bi)Gi=fng(t2,hi)Bi=fnb(t3,ki),]]>其中,n=1,2,3,…N,N为二元平面方程组的数量,每个二元平面方程组对应一个显示模式;i=1,2,3…M,M为灯带上LED灯的数量;bi为fnr函数第i颗LED灯的偏移量,hi为fng函数第i颗LED灯的偏移量,ki为fnb函数第i颗LED灯的偏移量;t1、t2、t3均为时间因子;Ri为第i颗LED灯的红色亮度,Gi为第i颗LED灯的绿色亮度,Bi为第i颗LED灯的蓝色亮度;(2)将建立的N个二元平面方程组分别保存为字节码;(3)构建用户界面;(4)在用户界面上为每条灯带选定一个显示模式;(5)设置参数;(6)调用选定显示模式对应的二元平面方程组的字节码,模拟灯带显示效果,并显示;(7)判断模拟显示效果是否符合要求;如果模拟显示效果不符合要求,则返回步骤(5);如果模拟显示效果符合要求,则进入步骤(8);(8)将相应的字节码输出至物理控制器,通过该物理控制器控制相应LED灯带的运行,使得相应LED灯带显示出相应的效果。2.根据权利要求1所述的LED灯带显示效果控制方法,其特征在于:在每个二元平面...

【专利技术属性】
技术研发人员:潘洋刘振宇陈贵赵艳滨宋思萌邵景银周小璇刘新
申请(专利权)人:青岛海尔智能技术研发有限公司
类型:发明
国别省市:山东;37

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

1