3.3.3.65. NXoptical_fiber¶
Status:
base class (contribution), extends NXcomponent
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 indexdispersion_type: (optional) NX_CHAR
Type of dispersion. …
Type of dispersion.
Any of these values or a custom value (if you use a custom value, also set @custom=True):
modal|material|chromaticdispersion: (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.
core: (optional) NXsample
Core of the fiber, i.e. the part of the fiber which transmits the light.
material: (optional) NX_CHAR
Specify the material of the core of the fiber.
diameter: (optional) NX_FLOAT {units=NX_LENGTH}
Core diameter of the fiber (e.g. given in micrometer).
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.
material: (optional) NX_CHAR
Specify the material of the core of the fiber.
diameter: (optional) NX_FLOAT {units=NX_LENGTH}
Clad diameter of the fiber (e.g. given in micrometer).
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
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=GB/s}
Transfer rate of the fiber (in GB per second).
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=dB/km}
Wavelength-dependent attenuation of the fiber (specify in dB/km).
@units: (optional) NX_CHAR
Use dB/km. …
Use dB/km.
Obligatory value:
dB/kmpower_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.
Hypertext Anchors¶
List of hypertext anchors for all groups, fields, attributes, links, and symbols defined in this class.