System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及的,尤其涉及一种tir透镜的控光方法、装置、设备及介质。
技术介绍
1、随着照明行业的技术发展,消费者对光品质的追求也越来越高,随后现有的各种tir透镜的算法在近几年层出不穷,但受限于算法本身的单一性,操作较为呆板,具体地,此类算法在解决出光面为平面或者线性旋转曲面时,计算所得光路与目标光路能基本保持一致,但是当出光面为凹面弧面时,最终光线路径与目标光线路径的差异实际较大。因此,此类算法在实际工作应用中精准度不高,导致光学设计师选用手调试错法,费时且费劲。
技术实现思路
1、为了克服现有技术方案的不足,本专利技术实施例提供了一种tir透镜的控光方法、装置、设备及介质。
2、本专利技术解决其技术问题所采用的技术方案是:
3、第一方面,本专利技术实施例提供了一种tir透镜的控光方法,所述控光方法应用于检测模块中,所述检测模块用于检测tir透镜,所述控光方法包括:
4、获取入射光在射入所述tir透镜的贝塞尔内孔后所形成折射光的折射射向,及所述折射光射入所述tir透镜的后模自由曲面后所形成反射光的反射射向;
5、计算所述折射射向的单位向量和根据预置的夹角预设值计算所述反射射向的单位向量;其中,所述夹角预设值为所述反射射向与竖直向的夹角度;
6、将所述折射射向的单位向量和所述反射射向的单位向量列入至预设的迭代算法中进行计算,以得到反射点坐标;
7、获取与所述反射点坐标对应的出光点坐标,以得到出射光的出射射向
8、判断所述出射射向与所述竖直向的夹角度是否超出目标阈值;
9、若超出所述目标阈值,则修改所述夹角预设值,并执行所述计算反射射向的反射点和反射射向的出光点,以得到反射光的单位向量的步骤;
10、若未超出所述目标阈值,则取值作为符合结果。
11、第二方面,本专利技术实施例又提供了一种tir透镜的控光装置,所述控光装置设置于检测模块中,所述检测模块用于检测tir透镜,所述控光装置包括:
12、第一获取模块,用于获取入射光在射入所述tir透镜的贝塞尔内孔后所形成折射光的折射射向,及所述折射光射入所述tir透镜的后模自由曲面后所形成反射光的反射射向;
13、第一计算模块,用于计算所述折射射向的单位向量和根据预置的夹角预设值计算所述反射射向的单位向量;其中,所述夹角预设值为所述反射射向与竖直向的夹角度;
14、第二计算模块,用于将所述折射射向的单位向量和所述反射射向的单位向量列入至预设的迭代算法中进行计算,以得到反射点坐标;
15、第二获取模块,用于获取与所述反射点坐标对应的出光点坐标,以得到出射光的出射射向;
16、判断模块,用于判断所述出射射向与所述竖直向的夹角度是否超出目标阈值;
17、第一处理模块,用于若超出所述目标阈值,则修改所述夹角预设值,并执行所述计算反射射向的反射点和反射射向的出光点,以得到反射光的单位向量的步骤;
18、第二处理模块,用于若未超出所述目标阈值,则取值作为符合结果。
19、第三方面,本专利技术实施例再提供了一种计算机设备,所述计算机设备包括处理器、通信接口、存储器和通信总线;其中,处理器、通信接口、存储器通过通信总线完成相互间的通信;
20、存储器,用于存放计算机程序;
21、处理器,用于执行存储器上所存放的程序时,实现上述任一项所述的tir透镜的控光方法的步骤。
22、第四方面,本专利技术实施例再提供了一种计算机可读存储的介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述任一项所述的tir透镜的控光方法的步骤。
23、与现有技术相比,本专利技术的有益效果是:
24、通过计算折射射向的单位向量和根据预置的夹角预设值计算反射射向的单位向量;将折射射向的单位向量和反射射向的单位向量列入至预设的迭代算法中进行计算,以得到反射点坐标;获取与反射点坐标对应的出光点坐标,以得到出射光的出射射向;判断出射射向与竖直向的夹角度是否超出目标阈值;若超出所述目标阈值,则修改夹角预设值,并执行计算反射射向的反射点和反射射向的出光点的步骤;如此反复,直至出射射向与竖直向的夹角度未超出目标阈值,则取值作为符合结果即可,无需光学设计师手动调试,从而减少工作强度,而且还能起到减少误差,使得tir透镜基本符合24d等光强分布特征的效果。
本文档来自技高网...【技术保护点】
1.一种TIR透镜的控光方法,其特征在于,所述控光方法应用于检测模块中,所述检测模块用于检测TIR透镜,所述控光方法包括:
2.根据权利要求1所述的TIR透镜的控光方法,其特征在于,所述获取入射光在射入所述TIR透镜的贝塞尔内孔后所形成折射光的折射射向,包括:
3.根据权利要求1所述的TIR透镜的控光方法,其特征在于,所述计算所述折射射向的单位向量,包括:
4.根据权利要求1所述的TIR透镜的控光方法,其特征在于,所述根据预置的夹角预设值计算所述反射射向的单位向量,包括:
5.根据权利要求1所述的TIR透镜的控光方法,其特征在于,所述获取与所述反射点坐标对应的出光点坐标,以得到出射光的出射射向,包括:
6.根据权利要求1所述的TIR透镜的控光方法,其特征在于,所述修改夹角预设值之前,还包括:
7.一种TIR透镜的控光装置,其特征在于,所述控光装置设置于检测模块中,所述检测模块用于检测TIR透镜,所述控光装置包括:
8.根据权利要求7所述的TIR透镜的控光装置,其特征在于,所述第一获取模块包括:
...【技术特征摘要】
1.一种tir透镜的控光方法,其特征在于,所述控光方法应用于检测模块中,所述检测模块用于检测tir透镜,所述控光方法包括:
2.根据权利要求1所述的tir透镜的控光方法,其特征在于,所述获取入射光在射入所述tir透镜的贝塞尔内孔后所形成折射光的折射射向,包括:
3.根据权利要求1所述的tir透镜的控光方法,其特征在于,所述计算所述折射射向的单位向量,包括:
4.根据权利要求1所述的tir透镜的控光方法,其特征在于,所述根据预置的夹角预设值计算所述反射射向的单位向量,包括:
5.根据权利要求1所述的tir透镜的控光方法,其特征在于,所述获取与所述反射点坐标对应的出光点坐标,以得到出射光的出射射向,包括:
【专利技术属性】
技术研发人员:乔华剑,黄少锋,李贤屏,
申请(专利权)人:扬州华彩光电有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。