TargetBoard

Top  Previous  Next

LL_TargetBoard

View Inside TargetBoard:

LL_TargetBoard_Inside

 

TargetBoard models a "target board" intensity sensor: the intensity of an incident wavefront is measured at a specified mesh of sample points, corresponding to individual point-detector locations. If multiple wavefronts are received simultaneously they are assumed to be mutually incoherent, so their intensities add. The net intensity is then integrated over the exposure length to produce an "integratedIntensity" output in units of J/m^2.

See the LightLike User Guide for a detailed discussion of the triggering of sensor exposures. Note in particular that the input "sampleInterval" is only used to generate multiple samples within one "exposureLength". To obtain one sample per "exposureLength" (the typical practice), set "sampleInterval" to 0.0.

Like all LightLike optical sensors, TargetBoard works with both pulsed and continuous wave illumination. It has a single Light input, representing the incident light.

C++ type

name

value

description

Parameters

double

wavelength

1.0e+06

wavelength at which this sensor responds (m)

int

nxy

64

Number of sample points across sensor

double

dxy

1.0

Spacing of sensor sample points (m)

Inputs

Light

incident

Light()

Incident Light to be sampled

bool

on

true

Flag indicating whether or not the sensor is on

double

exposureInterval

0.001

exposure interval

double

exposureLength

0.000001

exposure length

double

sampleInterval

0.0

Time between samples within one exposureLength (s)

Outputs

Grid<double>

integrated_intensity


Temporally-integrated intensity (J/m^2)