PulsedPointSource

Top  Previous  Next

LL_PulsedPointSource

View Inside PulsedPointSource:

LL_PulsedPointSource_Inside

 

PulsedPointSource models a pulsed point source which radiates pulses of light in all directions, at a specified wavelength, pulse interval, pulse length, and power per pulse. Each pulse is modeled as being triangular and symmetric, and ordinarily only a single propagation is performed for each pulse, in the middle of the pulse interval. The pulse brightness is always 2*pulsePower/pulseLength. It has a single Light output, representing the transmitted light.

C++ type

name

value

description

Parameters

double

pulseInterval


Interval between pulses (s)

double

pulseLength


Length of pulse (s)

double

pulsePower


Power per pulse (J/sr)

double

wavelength


Wavelength of pulse (m)

double

x

0.0

Offset in x-direction of pulse center (m)

double

y

0.0

Offset in y-direction of pulse center (m)

Inputs

bool

on


 

Outputs

Light

transmitted


Describes all transmitted light