Ansys Zemax | 如何将光线追迹结果导出为IES格式

news2024/9/21 4:26:30

照明系统设计者通常需要向客户提供IES格式的数据。照明工程学会 (Illuminating Engineering Society,IES) 文件格式便于传输辉度数据,该格式得到了制造商和设计师的广泛认可。本文描述了如何生成IES文件并验证结果。(联系我们获取文章附件)

简介

复杂的照明系统可以在OpticStudio的非序列模式下进行设计和优化,之后,您可能需要向潜在客户提供输出数据,以便他们能够评估系统性能,并在他们自己的应用程序中使用。可以使用IES文件格式导出这些数据。IES常用于照明行业,以描述光源和完整的照明系统。使用OpticStudio可轻易生成IES文件格式。

本文将演示如何将保存到光谱数据格式文件的光线转换为IES文件。

IES 文件格式

IES文件格式假设光源/照明系统距离观测平面足够远,可以将光源看作是没有空间变化的点光源,这使得IES文件比其他格式的文件小得多。另外,光谱数据不包含在IES文件中,如果需要的话,必须生成单独的文件来保存光谱数据。OpticStudio可以轻松处理转换,并直接生成IES数据。
要直接生成IES数据,只需使用极探测器(Polar Detector ) 探测光线,然后在非序列元件编辑器(Non-Sequential Component Editor)的“工具(Tools)”菜单下使用“导出极探测器数据作为光源文件(Export Polar Detector Data as Source File)”。有关详细信息,请参阅文章 "如何使用极探测器和IESNA/EULUMDAT光源数据"。
在OpticStudio中可以将光线数据库中的光线保存为 . SDF文件格式(光谱数据格式),该格式包含光线击中特定物体上一点的所有光线数据。该数据集可以简化为IES文件,通过点击:库(Libraries) > IES光源模型(IES Source Models) >将光源文件转换为IES(Convert Source File to IES),使用转换光源文件(Convert Source File)将其转换为IES格式。

图片

通常会在退出系统时保存光线,然后将该光线集转换为IES文件提供给客户。在这两种情况下,都“分离”了与光源相关的空间数据,只显示了远场结构。

本文将重点介绍IES文件生成的第二种方法。

生成 SDF

本文附件中包含LED模型的示例文件,该模型包括对LED光源的简单描述(使用体光源(Source Volume)、矩形物体(Rectangle object)),以及表示物理结构(接触线、电极、模具和外壳)的几何物体,这些物理结构将包含在LED封装中。

要生成代表该光源模型的光谱颜色文件,需要将1000万束光线追迹到位于光源附近的矩形探测器(Detector Rectangle)物体上。在光线追迹期间,还应该选择保存光线(Save Rays)选项。

图片

保存文件名的语法应该是 “ #-Name.SDF ”,其中 # 表示保存光线的探测器物体的编号(在示例中为物体 #4)。物体编号不会作为文件名的一部分保存;对于上述示例,生成的文件名为Led_Model.SDF。

请注意,上述方法并不局限于保存到达探测器上的光线。可以为在非序列模型中光线到达的任何物体生成SDF文件,只需在保存光线的输入中指定所需物体的编号作为文件名的第一部分。例如,如果希望将到达物体 #1上的光线保存到SDF文件中,那么在保存光线给出的输入文件名将以 “1-” 开始。

输入以上设置后,点击清空探测器 (Clear Detectors),然后进行光线追迹,并将在探测器上获得的结果保存到SDF文件中。将该文件放置在 {Zemax}\Objects\Sources\Source Files文件夹中(有关更多信息参阅帮助文件中“设置(Setup) 选项卡>系统组(System Group) > 配置选项(Project Preferences) >文件夹 (Folders)”参阅帮助文件)。

SDF文件可以通过文件光源(Source File) 物体用于任何OpticStudio非序列文件。关于文件光源物体的更多信息可以在帮助文件中通过点击:设置(Setup)选项卡>编辑器组(Editors Group) >非序列元件编辑器 (Non-Sequential Component Editor) > 非序列光源(Non-Sequential Sources)找到。

转换为IES文件

现在准备将SDF文件转换为IES文件,点击:库(Libraries) > IES光源模型 (IES Source Models),使用将光源文件转换为IES(Convert Source File to IES)。

图片

任何位于{Zemax}\Objects\Sources\Source Files文件夹中的SDF文件都可以使用该工具。此功能的关键输入是在生成的IES文件中指定垂直(径向)和水平(角度)像素的数量。像素数量越大,分辨率越高,但如果初始SDF中的光线数量较少,则会导致光线追迹结果出现不理想的峰或噪声。当转换包含大约100,000或更多光线的SDF文件时,默认的像素化值(垂直角度为181,水平角度为180)是合理的。请注意,虽然这个示例文件中发射了1000万束光线,但有2000多万束光线到达了探测器,并保存在SDF文件中。这是因为在光线追迹期间,选择了“分裂光线(Split Rays)”在系统中分裂光线能量。

虽然IES文件包含用于描述光源角分布的光度值(例如:坎德拉),但该文件不包含关于光源光谱分布的显性信息。为了确保SDF文件中包含的光谱信息在转换为IES时不会丢失,OpticStudio将在单独的光谱 ( SPCD ) 文件中保留这些信息。SPCD文件将与输出的IES文件具有相同的基本名称,只是使用不同的扩展名(SPCD)。有关光谱文件语法的更多细节,请参阅帮助文件,可通过点击:“设置选项卡(The Setup Tab ) >编辑器组(Editors Group)>非序列元件编辑器(Non-sequential Component Editor ) >物体属性(Object Properties) >光源 (Sources) > 定义光谱文件(Defining a spectrum file)”打开。

要将SDF文件转换为IES和 SPCD 文件,只需单击转换文件(Convert) 按钮。将转换后的IES文件放在{Zemax}\Objects\Sources\IESNA文件夹中,而转换后的SPCD文件将被放在{Zemax}\Objects\Sources\Spectrum Files文件夹中。

验证结果

为了验证转换结果,可以在配光曲线(Directivity Plot)或极坐标图(Polar Plot)中查看SDF和IES文件的远场分布(这两个功能都可以在分析(Analysis) >光源查看器(Source viewer) 菜单中找到)。例如,扫描角度为0、45和90度时,两个光源文件的半圆配光曲线比较如下:

SDF

图片

IES

图片

正如预期的那样,两个文件的结果几乎相同。通过降低转换期间IES文件中使用的像素数量,可以减少IES结果中相对于SDF结果的额外散点偏差。

将光源成像到远处平面上时,可以使用光源照度图(Source Illumination Map) (在分析(Analyze) >应用(Applications) > 光源照度图(Source Illumination Map)查看光源照度分布。就像配光曲线(和极坐标)图一样,照度图可以用于SDF或IES文件(所有这些分析也可以用于RSMX文件)。在使用IES文件时,通常需要指定SPCD文件来表示光源光谱分布:

图片

但是,在示例中,光源只发射两种波长(0.46和0.57微米)的光,并且具有相同的权重(可以通过在任何文本编辑器(例如:记事本)中手动打开SPCD文件确认)。因此,光谱文件不能用于OpticStudio,因为它包含的点太少(SPCD文件中最少的波长数为3)。因此,在这种情况下,最简单的方法是在波长数据 ( Wavelength Data ) 对话框中定义适当的波长,并选择:光源颜色 ( Source Color ):系统波长 ( System Wavelengths )。

图片

使用上图显示的光源位置和方向 ( Source Position and Orientation ) 以及屏幕大小和采样 ( Screen Size and Sampling )设置,SDF和IES文件的运行结果如下:

SDF

图片

IES

图片

这两种情况再次具有很好的一致性,IES数据在这种情况下显示出更平滑的结果。

如果希望在光学系统中使用生成的IES文件,则可以在非序列系统中选择IESNA文件光源物体,并选择所需的IES文件作为输入。为了正确地建模光源的光谱分布,通常还需要在“物体属性 ( Object Properties )”对话框的“光源”选项卡中将光源颜色设置为“光谱文件(Spectrum File)”,并指定从SDF转换为IES时创建的相应SPCD文件。同样,这种操作对于光源只包含两个具有相同权重的特定波长的文件是没有必要的,因为,这些信息可以直接从系统的波长数据对话框中得到。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/987481.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

24张架构图讲透数据治理核心内容

加ghz“大数据食铁兽”,了解更多大数据资讯! 一、数据治理的框架和核心内容 不同的利益相关者群体对数据治理的关注点不一样,因此各自的视图也不一样。其中管理者视图可以概括为“五域模型”,分别是“管控域”、“过程域”、“治…

虹科干货 | 码住!虹科工业树莓派应用小tips!

文章来源:虹科工业物联网 点此阅读原文,获取更多干货资料 虹科工业树莓派应用小tips 在应用虹科工业树莓派进行项目开发的过程中,我们会应用到各种功能,部分功能看似不起眼,但是在实际应用开发过程中却非常重要。接…

[C题]2023 年全国大学生数学建模比赛思路、代码更新中.....

💥1 概述 在生鲜商超中,一般蔬菜类商品的保鲜期都比较短,且品相随销售时间的增加而变差,大部分品种如当日未售出,隔日就无法再售。因此,商超通常会根据各商品的历史销售和需求情况每天进行补货。由于商超销…

输送机安装的注意事项

输送机也称输送线,是指在自动化生产过程中起到运输和过渡作用的线体,一般常用的输送机有:滚筒线、皮带线、链条线、链板线等。但无论是哪种输送机,都会涉及到安装的问题,今天我们就从专业的角度来和您分享一下输送机安…

软件供应链安全在金融机构中的最佳实践 | 金融系统安全实战专题交流会圆满成功

9月6日,由广东省粤港澳合作促进会金融专业委员会和粤港澳大湾区金融创新研究院联合举办,开源网安协办的“2023年金融系统安全运营与实战专题交流会”圆满落幕。本次会议紧紧围绕加强安全运营中心建设、应对风险、加强数据安全治理,保障数据安…

字节一面:css选择器有哪些?优先级?哪些属性可以继承?

前言 最近博主在字节面试中遇到这样一个面试题,这个问题也是前端面试的高频问题,作为一名前端开发工程师,css是我们的必备技能,熟悉css选择器以及继承是我们写好css的关键,博主在这给大家细细道来。 🚀 作者…

PHP实现微信小程序状态检测(违规、暂停服务、维护中、正在修复)

实现原理 进入那些状态不正常的小程序会被重定向至一个Url&#xff0c;使用抓包软件抓取这个Url&#xff0c;剔除不必要参数&#xff0c;使用cURl函数请求网页获得HTML内容&#xff0c;根据内容解析出当前APPID的小程序的状态。 代码 <?php// 编码header(Content-type:ap…

Flink--2、Flink部署(Yarn集群搭建下的会话模式部署、单作业模式部署、应用模式部署)

星光下的赶路人star的个人主页 你必须赢过&#xff0c;才可以说不在乎输赢 文章目录 1、Flink部署1.1 集群角色1.2 Flink集群搭建1.2.1 集群启动1.2.2 向集群提交作业 1.3 部署模式1.3.1 会话模式&#xff08;Session Mode&#xff09;1.3.2 单作业模式&#xff08;Per-Job Mod…

业绩大变脸!上半年净亏1.1亿元,经纬恒润怎么了?

2023年上半年&#xff0c;中国汽车市场需求逐步恢复&#xff0c;智能电动汽车市场则呈现出了“高歌猛进”的现象&#xff0c;但经纬恒润却面临了业绩大变脸。 经纬恒润&#xff08;688326.SH&#xff09;成立于2003年&#xff0c;基于Mobileye方案顺利进入了ADAS前装量产市场&…

软件设计师(十二)多媒体基础

一、多媒体技术的基本概念 1、音频相关概念 PC处理的音频信号主要是人耳能听得到的音频信号 (audio) &#xff0c;它的频率范围是20Hz ~ 20kHz。 可听声包括&#xff1a;话音 (也称语言)&#xff1a;人的说话声&#xff0c;频率范围通常为300 ~ 3400Hz。 音乐&#xff1a;由乐…

电脑文件误删除如何恢复?这4个常用方法记好了!

“我怎么又误删了重要的文件啊&#xff01;这种情况已经不是第一次出现了&#xff0c;真的很让人烦恼&#xff01;大家在误删了重要的文件之后都是怎么恢复的呀&#xff1f;有什么好用的方法推荐吗&#xff1f;” 在日常使用电脑的过程中&#xff0c;误删文件的事大家可能都会遇…

鸿蒙系列-如何使用DevEco分析app的性能

如何使用DevEco分析app的性能 性能优化、启动优化、内存优化、FPS监测、性能分析&#x1f9d0; 在鸿蒙OpenHarmony开发过程中&#xff0c;开发者开发的代码&#xff08;Stage 模型&#xff09;通常以调用 ArkUI 框架的代码为主&#xff0c;主要优化的代码部分也在其中&#x…

Java“牵手”易贝商品列表数据,关键词搜索易贝商品数据接口,易贝API申请指南

ebay商城是一个网上购物平台&#xff0c;售卖各类商品&#xff0c;包括服装、鞋类、家居用品、美妆产品、电子产品等。要获取ebay商品列表和商品详情页面数据&#xff0c;您可以通过开放平台的接口或者直接访问ebay商城的网页来获取商品详情信息。以下是两种常用方法的介绍&…

2023年9月CSPM-3国标项目管理中级认证报名,来弘博创新

CSPM-3中级项目管理专业人员评价&#xff0c;是中国标准化协会&#xff08;全国项目管理标准化技术委员会秘书处&#xff09;&#xff0c;面向社会开展项目管理专业人员能力的等级证书。旨在构建多层次从业人员培养培训体系&#xff0c;建立健全人才职业能力评价和激励机制的要…

喜报 | 人大金仓荣获2023“金鼎奖”,金融系统解决方案再获认可

近日&#xff0c;由中国人民银行旗下《金融电子化》杂志社评选的2023“金鼎奖”结果正式揭晓。人大金仓“基于金仓关系型数据库供应链金融系统解决方案”&#xff0c;获得了来自中国人民银行以及银行、保险、证券、基金等各类型金融机构专家的一致认可&#xff0c;荣获“优秀网…

Redis的基本操作与应用(附相关面试题...)

一、数据类型与操作步骤 1、概述&#xff1a;Redis是一款基于内存以KV键值对存储的中间件技术&#xff0c;常用做缓存&#xff0c;支持数据持久化。 2、数据类型&#xff1a; 常用5种数据类型&#xff1a;String(字符串)、List(列表)、set&#xff08;集合&#xff09;、ha…

GaussDB数据库SQL系列-数据去重

目录 一、前言 二、数据去重应用场景 三、数据去重案例&#xff08;GaussDB&#xff09; 1、示例场景描述 2、定义重复数据 3、制定去重规则 4、创建测试数据&#xff08;GaussDB&#xff09; 5、编写去重方法&#xff08;GaussDB&#xff09; 6、附&#xff1a;全字段…

【Linux安装java环境】超简单,以jdk8为例

文章目录 前言详细步骤总结 前言 一些小伙伴在到手一台虚拟机后&#xff0c;发现需要配置java环境&#xff0c;看了文章后会发现超级简单&#xff0c;以下内容以安装jdk1.8为例。 详细步骤 查看是否存在java环境java -version若弹出找不到java命令&#xff0c;执行下一步。官…

【2023高教社杯】C题 蔬菜类商品的自动定价与补货决策 问题分析、数学模型及python代码实现

【2023高教社杯】C题 蔬菜类商品的自动定价与补货决策 1 题目 C题蔬菜类商品的自动定价与补货决策 在生鲜商超中&#xff0c;一般蔬菜类商品的保鲜期都比较短&#xff0c;且品相随销售时间的增加而变差&#xff0c; 大部分品种如当日未售出&#xff0c;隔日就无法再售。因此&…

BLE架构与开源协议栈

BLE架构&#xff1a; 简单来说&#xff0c;BLE协议栈可以分成三个部分&#xff0c;主机(host)程序&#xff0c;控制器(controller)程序&#xff0c;主机控制器接口(HCI)。如果再加上底层射频硬件和顶层用户程序&#xff0c;则构成了完整的BLE协议&#xff0c;如下图所示&#…