光学探测器
1. 引言
在 OghmaNano 中,光学探测器 用于测量光在光学系统中传播的情况。探测器通过光学探测器编辑器进行定义, 该编辑器可从主窗口中的 光学 功能区打开 (参见 图 ??)。
光学探测器编辑器如 ?? 所示。 OghmaNano 中的光学探测器是放置在仿真区域任意位置的 二维表面。 从概念上讲,它的行为类似理想化的 CCD 相机: 对穿过其表面的光子进行计数,并记录其光谱与空间分布。
探测器 不会 吸收、反射或散射光。 它们在数学上是透明的,不会扰动光场。 光线、波或光子在不被修改的情况下穿过探测器;探测器只是记录穿过其表面的内容。
2. 探测器几何与分辨率
探测器由其位置、方向以及横向尺寸(\(dx\) 和 \(dy\))定义。 厚度 \(dz\) 无关紧要,因为探测器被视为纯二维表面。 探测器可以绕 \(x\)、\(y\) 和 \(z\) 轴旋转,从而朝向任意方向。 这使得在任意几何结构中捕获透射、反射或逸出光成为可能。 探测器也可以在 3D 场景中通过拖动进行交互式重新定位。
在配置面板的 探测器 部分, 参数 Mesh points x 和 Mesh points y 定义了探测器表面上使用的空间分箱数量。 这些参数直接对应于 CCD 传感器中的像素数量,控制记录数据的空间分辨率。 在单个仿真中可以放置多个探测器。 每个探测器独立工作,并生成各自的一组输出文件。
3. 探测器示例
4. 输出
当打开探测器的输出文件夹时,通常会看到四个文件
(见图 ??):
detector_abs0.csv、detector_efficiency0.csv、
detector_input0.csv 和 RAY_image.csv。
它们共同描述了
(i)检测到光的 空间 分布,
以及(ii)从光源到探测器的 光谱 传输特性。