3.3.3.117. NXlens_opt¶
Status:
base class (contribution), extends NXobject
Description:
Description of an optical lens.
Symbols:
N_spectrum: Size of the wavelength array for which the refractive index of the material is given.
N_spectrum_coating: Size of the wavelength array for which the refractive index of the coating is given.
N_spectrum_RT: Size of the wavelength array for which the reflectance or transmission of the lens is given.
- Groups cited:
Structure:
type: (optional) NX_CHAR
Type of the lens (e.g. concave, convex etc.). ...
Type of the lens (e.g. concave, convex etc.).
Any of these values:
biconcave
plano-concave
convexo-concave
biconvex
plano-convex
concavo-convex
Fresnel lens
other
other_type: (optional) NX_CHAR
If you chose ‘other’ as type specify what it is.
chromatic: (optional) NX_BOOLEAN
Is it a chromatic lens?
lens_diameter: (optional) NX_NUMBER {units=NX_LENGTH}
Diameter of the lens.
reflectance: (optional) NX_CHAR (Rank: 1, Dimensions: [N_spectrum_RT]) {units=NX_UNITLESS}
Reflectance of the lens at given spectral values.
transmission: (optional) NX_CHAR (Rank: 1, Dimensions: [N_spectrum_RT]) {units=NX_UNITLESS}
Transmission of the lens at given spectral values.
focal_length: (recommended) NX_NUMBER (Rank: 1, Dimensions: [2]) {units=NX_LENGTH}
Focal length of the lens on the front side (first value), i.e. where the ...
Focal length of the lens on the front side (first value), i.e. where the beam is incident, and on the back side (second value).
curvature_radius_FACE: (recommended) NX_NUMBER {units=NX_LENGTH}
Curvature radius of the lens. ...
Curvature radius of the lens. Instead of ‘FACE’ in the name of this field, the user is advised to specify for which surface (e.g. front or back) the curvature is provided: e.g. curvature_front or curvature_back. The front face is the surface on which the light beam is incident, while the back face is the one from which the light beam exits the lens.
Abbe_number: (optional) NX_NUMBER {units=NX_UNITLESS}
Abbe number (or V-number) of the lens.
substrate: (optional) NXsample
Properties of the substrate material of the lens. If the lens has a ...
Properties of the substrate material of the lens. If the lens has a coating specify the coating material and its properties in ‘coating’.
substrate_material: (optional) NX_CHAR
Specify the substrate material of the lens.
substrate_thickness: (optional) NX_NUMBER {units=NX_LENGTH}
Thickness of the lens substrate at the optical axis.
index_of_refraction: (optional) NX_NUMBER (Rank: 2, Dimensions: [2, N_spectrum]) {units=NX_UNITLESS}
Complex index of refraction of the lens material. Specify at given ...
Complex index of refraction of the lens material. Specify at given wavelength (or energy, wavenumber etc.) values.
COATING: (optional) NXsample
If the lens has a coating describe the material and its properties. ...
If the lens has a coating describe the material and its properties. Some basic information can be found e.g. [here] (https://www.opto-e.com/basics/reflection-transmission-and-coatings). If the back and front side of the lens are coated with different materials, use separate COATING(NXsample) fields to describe the coatings on the front and back side, respectively. For example: coating_front(NXsample) and coating_back(NXsample).
coating_type: (optional) NX_CHAR
Specify the coating type (e.g. dielectric, anti-reflection (AR), ...
Specify the coating type (e.g. dielectric, anti-reflection (AR), multilayer coating etc.).
coating_material: (optional) NX_CHAR
Describe the coating material (e.g. MgF2).
coating_thickness: (optional) NX_NUMBER {units=NX_LENGTH}
Thickness of the coating.
index_of_refraction_coating: (optional) NX_NUMBER (Rank: 2, Dimensions: [2, N_spectrum_coating]) {units=NX_UNITLESS}
Complex index of refraction of the coating. Specify at given spectral ...
Complex index of refraction of the coating. Specify at given spectral values (wavelength, energy, wavenumber etc.).
Hypertext Anchors¶
List of hypertext anchors for all groups, fields, attributes, and links defined in this class.