3.3.3.102. NXfiber¶
Status:
base class (contribution), extends NXobject
Description:
An optical fiber, e.g. glass fiber. ...
An optical fiber, e.g. glass fiber.
Specify the quantities that define the fiber. Fiber optics are described in detail [here](https://www.photonics.com/Article.aspx?AID=25151&PID=4), for example.
Symbols:
N_spectrum_core: Length of the spectrum vector (e.g. wavelength or energy) for which the refractive index of the core material is given.
N_spectrum_clad: Length of the spectrum vector (e.g. wavelength or energy) for which the refractive index of the cladding material is given.
N_spectrum_attenuation: Length of the spectrum vector (e.g. wavelength or energy) for which the attenuation curve is given.
- Groups cited:
Structure:
description: (recommended) NX_CHAR
Descriptive name or brief description of the fiber, e.g. by stating its ...
Descriptive name or brief description of the fiber, e.g. by stating its dimension. The dimension of a fiber can be given as 60/100/200 which refers to a core diameter of 60 micron, a clad diameter of 100 micron, and a coating diameter of 200 micron.
type: (optional) NX_CHAR
Type/mode of the fiber. Modes of fiber transmission are shown in ...
Type/mode of the fiber. Modes of fiber transmission are shown in Fig. 5 [here](https://www.photonics.com/Article.aspx?AID=25151&PID=4).
Any of these values:
single mode
multimode graded index
multimode step index
dispersion_type: (optional) NX_CHAR
Type of dispersion. ...
Type of dispersion.
Any of these values:
modal
|material
|chromatic
dispersion: (optional) NX_FLOAT (Rank: 1, Dimensions: [N_spectrum_core]) {units=NX_TIME}
Spectrum-dependent (or refractive index-dependent) dispersion of the ...
Spectrum-dependent (or refractive index-dependent) dispersion of the fiber. Specify in ps/nm*km.
length: (optional) NX_FLOAT {units=NX_LENGTH}
Length of the fiber.
spectral_range: (recommended) NX_FLOAT (Rank: 1, Dimensions: [2]) {units=NX_ANY}
Spectral range for which the fiber is designed. Enter the minimum and ...
Spectral range for which the fiber is designed. Enter the minimum and maximum values (lower and upper limit) of the wavelength range.
@units: (optional) NX_CHAR
Unit of spectral array (e.g. nanometer or angstrom for wavelength, or ...
Unit of spectral array (e.g. nanometer or angstrom for wavelength, or electronvolt for energy etc.).
transfer_rate: (optional) NX_FLOAT {units=NX_ANY}
numerical_aperture: (optional) NX_FLOAT {units=NX_UNITLESS}
Numerical aperture (NA) of the fiber.
attenuation: (optional) NX_FLOAT (Rank: 1, Dimensions: [N_spectrum_attenuation]) {units=NX_ANY}
Wavelength-dependent attenuation of the fiber (specify in dB/km).
@units: (optional) NX_CHAR
Use dB/km. ...
Use dB/km.
Obligatory value:
dB/km
power_loss: (optional) NX_FLOAT {units=NX_UNITLESS}
Power loss of the fiber in percentage.
acceptance_angle: (optional) NX_FLOAT {units=NX_ANGLE}
Acceptance angle of the fiber.
core: (optional) NXsample
Core of the fiber, i.e. the part of the fiber which transmits the light.
core_material: (optional) NX_CHAR
Specify the material of the core of the fiber.
core_diameter: (optional) NX_FLOAT {units=NX_LENGTH}
Core diameter of the fiber (e.g. given in micrometer).
core_index_of_refraction: (optional) NX_FLOAT (Rank: 2, Dimensions: [2, N_spectrum_core]) {units=NX_UNITLESS}
Complex index of refraction of the fiber. Specify at given wavelength ...
Complex index of refraction of the fiber. Specify at given wavelength (or energy, wavenumber etc.) values.
cladding: (optional) NXsample
Core of the fiber, i.e. the part of the fiber which transmits the light.
clad_material: (optional) NX_CHAR
Specify the material of the core of the fiber.
clad_diameter: (optional) NX_FLOAT {units=NX_LENGTH}
Clad diameter of the fiber (e.g. given in micrometer).
clad_index_of_refraction: (optional) NX_FLOAT (Rank: 2, Dimensions: [2, N_spectrum_clad]) {units=NX_UNITLESS}
Complex index of refraction of the fiber. Specify at given wavelength ...
Complex index of refraction of the fiber. Specify at given wavelength (or energy, wavenumber etc.) values.
coating: (optional) NXsample
Hypertext Anchors¶
List of hypertext anchors for all groups, fields, attributes, and links defined in this class.