Navigation: Analyses Commands > Coherent Vector Wave Field

 

Coherent Vector Wave Field

 

Contact Us: fredsupport@photonengr.com

 

 

 

Description


Computes the coherent vector field for polarized rays, where Ex, Ey and Ez are complex quantities.  This function allows analysis of complex field quantities such as energy, amplitude, signed amplitude, real part (x,y,z), imaginary part (x,y,z), phase and wavefront.

 

NOTE: Unpolarized rays are ignored in this calculation.

 

 

Navigation


This command can be accessed in the following ways:

Menu > Analysis > Coherent Vector Wavefield

Press the toolbar button:

 

 

Controls


Control

Inputs / Description

Defaults

Use This Analysis Surface

Use This Analysis Surface

Currently selected analysis surface

First surface in list

List of Available Analysis Surfaces

List of Available Analysis Surfaces

Lists the available analysis planes for use as the ray filter.

Valid analysis surfaces

Pre-Analysis Ray Operations

Delete old rays and recreate all active sources

If checked, existing rays are deleted, and new rays are created before the analysis proceeds.

Unchecked if rays exist.  Checked if no rays exist.

Raytrace all active rays

If checked, any existing rays are raytraced before the analysis is performed.

Unchecked if rays exist.  Checked if no rays exist.

Plot the rays as they are being raytraced

If checked the rays will be drawn to the 3D view when traced

Unchecked

Post-Analysis Operations

Create Analysis Results Node (ARN)

Adds an Analysis Results Node (ARN) to the Analysis Results folder on the object tree.  The ARN being created stores the results of, and information about, the analysis being performed.

Unchecked

Name Prefix

The name of the ARN on the tree will be formed by combining this name prefix with an automatically generated numeric value, ensuring that the resulting ARN has a unique name string.

CoherentVectorField

 

OK

Perform analysis and close dialog box.

 

Cancel

Discard analysis and close dialog box.

 

Help

Displays this help article

 

 

 

Application Notes


Multi-threaded operation

The Coherent Vector Wave Field and its script equivalent are multi-threaded so that calculation times will decrease if you have a multi-processor PC.  The number of processors used for the calculation is determined in the same manner as the raytrace multi-threading.

 

 

Multiple wavelengths

When a coherent field calculation encounters multiple wavelengths, the calculation will proceed using only the first wavelength which satisfies the ray filter criteria.  A warning dialog will be displayed which provides the wavelength range and the value used in the calculation (to 7 significant digits).  All other wavelengths are ignored.

 

Vector Field File

The header of the *.fgd output for a vector field contains the following lines:

A_AXIS_DIM = m

..

..

B_AXIS_DIM = n

..

..

BeginData

These lines indicate that m is the number of pixels in the X-direction and n is the number of pixels in the Y-direction.  After the line BeginData there are n rows with 6*m columns per row.  Each group of 6 columns corresponds to the values of X(Re), X(Im), Y(Re), Y(Im), Z(Re) and Z(Im).

 

 

Related Topics


VectorField (script command)

VectorFieldToFile (script command)

VectorFieldToFileAS (script command)

Chart Viewer - Chart Controls

Coherent Wave Field - Show Computed Wavefront

Coherent Wave Field - Decompose Wavefront

 

 

 

 

 

Copyright © Photon Engineering, LLC