3.3.3.160. NXwaveplate

Status:

base class (contribution), extends NXobject

Description:

A waveplate or retarder.

Symbols:

N_spectrum: Size of the wavelength array for which the refractive index of the material and/or coating is given.

N_wavelengths: Number of discrete wavelengths for which the waveplate is designed. If it operates for a range of wavelengths then N_wavelengths = 2 and the minimum and maximum values of the range should be provided.

Groups cited:

NXsample

Structure:

type: (optional) NX_CHAR

Type of waveplate (e.g. achromatic waveplate or zero-order waveplate). ...

Type of waveplate (e.g. achromatic waveplate or zero-order waveplate).

Any of these values:

  • zero-order waveplate

  • achromatic waveplate

  • multiple-order waveplate

  • dual-wavelength waveplate

  • other

other_type: (optional) NX_CHAR

If you selected ‘other’ in type describe what it is.

retardance: (optional) NX_CHAR

Specify the retardance of the waveplate (e.g. full-wave, half-wave ...

Specify the retardance of the waveplate (e.g. full-wave, half-wave (lambda/2), quarter-wave (lambda/4) plate).

Any of these values:

  • full-wave plate

  • half-wave plate

  • quarter-wave plate

wavelengths: (recommended) NX_NUMBER (Rank: 1, Dimensions: [N_wavelengths])

Discrete wavelengths for which the waveplate is designed. If the ...

Discrete wavelengths for which the waveplate is designed. If the waveplate operates over an entire range of wavelengths, enter the minimum and maximum values of the wavelength range (in this case N_wavelengths = 2).

diameter: (optional) NX_FLOAT {units=NX_LENGTH}

Diameter of the waveplate.

clear_aperture: (optional) NX_FLOAT {units=NX_UNITLESS}

Clear aperture of the device (e.g. 90% of diameter for a disc or 90% of ...

Clear aperture of the device (e.g. 90% of diameter for a disc or 90% of length/height for square geometry).

reflectance: (optional) NX_NUMBER {units=NX_UNITLESS}

Average reflectance of the waveplate in percentage.

substrate: (optional) NXsample

Describe the material of the substrate of the wave plate in ...

Describe the material of the substrate of the wave plate in substrate/substrate_material and provide its index of refraction in substrate/index_of_refraction_substrate, if known.

substrate_material: (optional) NX_CHAR

Specify the material of the wave plate. If the device has a ...

Specify the material of the wave plate. If the device has a coating it should be described in coating/coating_material.

substrate_thickness: (optional) NX_NUMBER {units=NX_LENGTH}

Thickness of the wave plate substrate.

index_of_refration_substrate: (optional) NX_NUMBER (Rank: 2, Dimensions: [2, N_spectrum]) {units=NX_UNITLESS}

Complex index of refraction of the wave plate substrate. Specify at ...

Complex index of refraction of the wave plate substrate. Specify at given wavelength (or energy, wavenumber etc.) values.

coating: (optional) NXsample

Is the wave plate coated? If yes, specify the type and material of the ...

Is the wave plate coated? If yes, specify the type and material of the coating and the wavelength range for which it is designed. If known, you may also provide its index of refraction.

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

Specify the coating material.

coating_thickness: (optional) NX_NUMBER {units=NX_LENGTH}

Thickness of the coating.

wavelength_range_coating: (recommended) NX_NUMBER (Rank: 1, Dimensions: [2])

Wavelength range for which the coating is designed. Enter the minimum ...

Wavelength range for which the coating is designed. Enter the minimum and maximum values of the wavelength range.

index_of_refraction_coating: (optional) NX_NUMBER (Rank: 2, Dimensions: [2, N_spectrum]) {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.

NXDL Source:

https://github.com/nexusformat/definitions/blob/main/contributed_definitions/NXwaveplate.nxdl.xml