5 Model ToC Previous Next

5.2 Object Types ToC Previous Next

5.2.6 SpectrometerDevice ToC Previous Next

5.2.6.1 Type definition: SpectrometerDeviceType ObjectType ToC Model

Table 46 - SpectrometerDeviceType

Attribute Value
BrowseName SpectrometerDeviceType
IsAbstract False

Subtype of the AnalyserDeviceType defined in 5.2.1.1

References NodeClass BrowseName DataType TypeDefinition ModellingRule
           

5.2.6.2 SpectrometerDevice Object ToC

The term SpectrometerDevice refers to an instance of SpectrometerDeviceType ObjectType as defined in Table 46

All SpectrometerDevice Objects have Attributes and Properties that they inherit from the AnalyserDeviceType.

5.2.6.3 Parameters of SpectrometerDeviceType ToC

Table 47 describes the Parameters that are organized by the FactorySettings FunctionalGroup of a SpectrometerDeviceType.

Table 47 – SpectrometerDeviceType FactorySettings Parameters

BrowseName Description VariableType Optional/
Mandatory
SpectralRange All spectral ranges that can be covered by this analyser. Vendors are expected to use a subtype of DataItemType to provide engineering units through the standard Property EngineeringUnits of type EUInformation. Typical units will be cm-1 and µm. DataItemType
(DataType=Range[] )
O

In general, a spectrometer covers one spectral range, but some spectrometers may cover more than one. In case of spectrometers based on a filter wheel, each entry in the array is the band of one of the filters. This is why an array of Range is used as the data type for this Parameter.

5.2.6.4 SpectrometerDeviceStreamType ToC

SpectrometerDeviceStreamType defines seven mandatory FunctionalGroups described in5.2.3.1: Configuration, Status, AcquistionSettings, AcquisitionStatus, AcquisitionData, ChemometricModelSettings, and Context.

Table 48 describes the Parameters that are organized by the Configuration FunctionalGroup of a SpectrometerDeviceStreamType.

Table 48 – SpectrometerDeviceStreamType Configuration Parameters

BrowseName Description VariableType Optional/
Mandatory
ActiveBackground Background spectrum used for the evaluation of the absorbance.
In the case of spectrometer like diode array that requires black and white background, this is the white background.
YArrayItemType
(DataType=Float)
M
ActiveBackground1 Background spectrum used for the evaluation of the absorbance.
In the case of spectrometer like diode array that requires black and white background, this is the black background and the Parameter is mandatory.
YArrayItemType
(DataType=Float)
O

If more then one background spectrum is required, Parameters representing those additional background spectra shall be called ActiveBackground1, ActiveBackground2,…,ActiveBackground<n> and the same ModellingRules as for ActiveBackground Parameter shall apply.

Table 49 describes the Parameters that are organized by the AcquisitionSettings FunctionalGroup of a SpectrometerDeviceStreamType.

Table 49 – SpectrometerDeviceStreamType AcquisitionSettings Parameters

BrowseName Description VariableType Optional/
Mandatory
SpectralRange Spectral range of this acquisition. Vendors are expected to use a subtype of DataItemType to provide engineering units through the standard Property EngineeringUnits of type EUInformation. Typical units will be cm-1 and µm. DataItemType
(DataType=Range)
O
Resolution Acquisition resolution
May be an enum or Float
DataItemType
O
RequestedNumberOfScans Number of scans to be averaged
This Parameter is often referred to as ObservationTime
AnalogItemType
(DataType=Int32)
O
Gain Detector gain
May be an enum or Float
DataItemType
O
TransmittanceCutoff Transmittance clipping limits DataItemType
(DataType=Range)
O
AbsorbanceCutoff Absorbance clipping limits DataItemType
(DataType=Range)
O

Many of the Parameters in the AcquisitionSettings FunctionalGroup are used for sample acquisition. Calibration and validation may or may not use the same value. It is up to the vendor to select his approach: share Parameters or use different ones. Nested FunctionalGroup may also be used to organize different set of Parameters.

Table 50 describes the Parameters that are organized by the AcquisitionStatus FunctionalGroup of a SpectrometerDeviceStreamType. All Parameters organized by this FunctionalGroup shall be read-only.

Table 50 – SpectrometerDeviceStreamType AcquisitionStatus Parameters

BrowseName Description VariableType RW Optional/
Mandatory
NumberOfScansDone Actual number of scans completed AnalogItemType
(DataType=Int32)
RO O

Table 51 describes the Parameters that are organized by the AcquisitionData FunctionalGroup of a SpectrometerDeviceStreamType.

Table 51 – SpectrometerDeviceStreamType AcquisitionData Parameters

BrowseName Description VariableType RW Optional/
Mandatory
RawData Raw spectrum in arbitrary units YArrayItemType
(DataType=Float)
RO O
ScaledData* Absorbance YArrayItemType
(DataType=Float)
RO M
TotalNumberOfScansDone Total number of scans done at the end of acquisition. AnalogItemType
(DataType=Int32)
RO M
BackgroundAcquisitionTime Time stamp of the background used for this acquisition. If more then one background spectrum is required, the time of ActiveBackground shall be used. Background is acquired during calibration acquisition cycle. DataItemType
(DataType=DateTime)
RO M
PendingBackground Last acquired Background spectrum. This Background is not automatically used for evaluation of ScaledData (Absorbance) - see ActiveBackground Parameter.
In the case of spectrometer like diode array that requires black and white background, this is the white background.
YArrayItemType
(DataType=Float)
RO M
PendingBackground1 Last acquired Background spectrum. This Background is not automatically used for evaluation of ScaledData (Absorbance) - see ActiveBackground Parameter.
In the case of spectrometer like diode array that requires black and white background, this is the black background and the Parameter is mandatory
YArrayItemType
(DataType=Float)
RO O

If more then one background spectrum is required, Parameters representing those additional background spectra shall be called PendingBackground1, PendingBackground2,…,PendingBackground<n> and the same ModellingRules as for PendingBackground Parameter shall apply.

* ScaledData Parameter at this level represents the same Parameter that was defined on StreamType. Since different types of analysers may represent ScaledData differently, it was impossible to declare the VariableType of this Parameter at the StreamType level. It is possible here because the scope of the definition is limited to SpectrometerDeviceType. Devices of this type use YArrayItemType to represent ScaledData.

Previous Next