Component Types

This section provides a list of all component types that can be used in the system configuration file, grouped by category. Each component type has specific parameters that control its behavior and integration into the system model. The user is not required to specify all parameters for any component.

The system configuration file uses these component types to define the hardware that makes up a spectroradiometer system.

ADC

ADC228

228 ADC

Parameters:

  • address: The address of the 228

  • use: Specify which controller to use


ADC228A

228A ADC

Parameters:

  • address: The address of the 228A

  • use: Specify which controller to use


ADC228X

228X ADC

Parameters:

  • address: The address of the ADC228X

  • use: Specify which controller to use


ADC485

485 ADC

Parameters:

  • address: The address of the 485ADC

  • use: Specify which controller to use


ADC487

487 ADC

Parameters:

  • address: The address of the 487ADC

  • use: Specify which controller to use


ADC487DC-CHOP

487DC ADC

Parameters:

  • address: The address of the ADC487DC-CHOP

  • use: Specify which controller to use


ADC495

495 ADC

Parameters:

  • address: The address of the ADC495

  • use: Specify which controller to use


ADC496

496 ADC

Parameters:

  • address: The address of the ADC496

  • use: Specify which controller to use


ADC497

497 ADC

Parameters:

  • address: The address of the ADC497

  • use: Specify which controller to use


ADC497DC-CHOP

497DC ADC

Parameters:

  • address: The address of the ADC497DC-CHOP

  • use: Specify which controller to use


ADC498

498 ADC

Parameters:

  • address: The address of the ADC498

  • use: Specify which controller to use


ADC498DC-CHOP

498DC ADC

Parameters:

  • address: The address of the ADC498DC-CHOP

  • use: Specify which controller to use


ADCExtern

External ADC

Parameters:

  • address: The address of the component

  • use: Specify which controller to use

  • externdll: Path to the external DLL file


ORM400

ORM400 Optical Radiation Meter

Parameters:

  • address: The address of the component

  • use: Specify which controller to use

  • externdll: Path to the external DLL file

  • setupdll: Path to the setup DLL file


Amplifier

Amp225

225 Lock-In Amplifier

Parameters:

  • address: The address of the amplifier

  • use: Specify which controller to use


Amp265

265 Amplifier

Parameters:

  • address: The address of the amplifier

  • use: Specify which controller to use


Amp267

267 Amplifier

Parameters:

  • address: The address of the amplifier

  • use: Specify which controller to use


Amp277

277 Pre Amplifier

Parameters:

  • address: The address of the amplifier

  • use: Specify which controller to use


Amp477

477 Pre Amplifier

Parameters:

  • address: The address of the amplifier

  • use: Specify which controller to use


Amp485

485 Lock-In Amplifier

Parameters:

  • address: The address of the amplifier

  • use: Specify which controller to use


Amp487

487 Amplifier

Parameters:

  • address: The address of the amplifier

  • use: Specify which controller to use


Amp495

495 Lock-In Amplifier

Parameters:

  • address: The address of the Amp495

  • use: Specify which controller to use


Amp497

497 Pre Amplifier

Parameters:

  • address: The address of the Amp497

  • use: Specify which controller to use


Amp498

498 Pre Amplifier

Parameters:

  • address: The address of the Amp498

  • use: Specify which controller to use


NDFAmp

NDF Amplifier

Parameters:

  • address: The address of the NDFAmp

  • use: Specify which controller to use


Camera

CAMERA

Camera

Parameters:

  • address: The address of the CAMERA

  • use: Specify which controller to use


DIODE_ARRAY

Diode Array

Parameters:

  • address: The address of the DIODE_ARRAY

  • use: Specify which controller to use


Communication Interface

CEC488

CEC488

Parameters:

  • address: The address of the component

  • port: The communication port

  • vid: The vendor ID of the USB device

  • pid: The product ID of the USB device

  • timeout: The timeout value in seconds


PC488

PC488

Parameters:

  • address: The address of the component

  • port: The communication port

  • vid: The vendor ID of the USB device

  • pid: The product ID of the USB device

  • timeout: The timeout value in seconds


RS232

RS232

Parameters:

  • port: The communication port

  • baud: The baud rate for serial communication

  • parity: The parity setting for serial communication

  • data: The data bits for serial communication

  • stop: The stop bits for serial communication

  • timeout: The timeout value in seconds


SCPI

USBSCPI

Parameters:

  • vid: The vendor ID of the USB device

  • pid: The product ID of the USB device

  • timeout: The timeout value in seconds


TAS016

TAS016

Parameters:

  • port: The communication port

  • baud: The baud rate for serial communication

  • parity: The parity setting for serial communication

  • data: The data bits for serial communication

  • stop: The stop bits for serial communication

  • timeout: The timeout value in seconds


USB

USB

Parameters:

  • vid: The vendor ID of the USB device

  • pid: The product ID of the USB device


USB_COMMS

USBComms

Parameters:

  • vid: The vendor ID of the USB device

  • pid: The product ID of the USB device


Chopper

Chopper418

418 Chopper

Parameters:

  • address: The address of the component

  • setupdll: Path to the setup DLL file


DCChopper

DC Chopper

Parameters:

  • use: Specify which controller to use


Switch

Switch

Parameters:

  • address: The address of the component

  • use: Specify which controller to use

  • setupdll: Path to the setup DLL file


Monochromator

DHR600

DHR600 Monochromator

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • subtractive: Subtractive dispersion mode (1 for yes, 0 for no)

  • nochanger: No auto-changer mode (1 for yes, 0 for no)

  • turret: The turret number for dual turret systems

  • use: Specify which controller to use


DM150

DM150 Monochromator

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • subtractive: Subtractive dispersion mode (1 for yes, 0 for no)

  • nochanger: No auto-changer mode (1 for yes, 0 for no)

  • turret: The turret number for dual turret systems

  • use: Specify which controller to use

Notes:

  • Valid slave components are filter wheels (5), SAMs (10) and MVSSs (5).

  • The selfpark parameter is only used if the DM150 is PMC or MSC1 controlled.


DMc150

DMc150 Monochromator

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • subtractive: Subtractive dispersion mode (1 for yes, 0 for no)

  • nochanger: No auto-changer mode (1 for yes, 0 for no)

  • turret: The turret number for dual turret systems

  • use: Specify which controller to use


DTM300

DTM300 Monochromator

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • subtractive: Subtractive dispersion mode (1 for yes, 0 for no)

  • nochanger: No auto-changer mode (1 for yes, 0 for no)

  • turret: The turret number for dual turret systems

  • use: Specify which controller to use

Notes:

  • Valid slave components are filters wheels (5), SAMs (10) and MVSSs (5).


DTMc300

DTMc300 Monochromator

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • subtractive: Subtractive dispersion mode (1 for yes, 0 for no)

  • nochanger: No auto-changer mode (1 for yes, 0 for no)

  • turret: The turret number for dual turret systems

  • use: Specify which controller to use


HR600

HR600 Monochromator

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • subtractive: Subtractive dispersion mode (1 for yes, 0 for no)

  • nochanger: No auto-changer mode (1 for yes, 0 for no)

  • turret: The turret number for dual turret systems

  • use: Specify which controller to use

Notes:

  • Valid slave components are filters wheels (5), SAMs (10) and MVSSs (5).


M300E

M300E Monochromator

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • subtractive: Subtractive dispersion mode (1 for yes, 0 for no)

  • nochanger: No auto-changer mode (1 for yes, 0 for no)

  • turret: The turret number for dual turret systems

  • use: Specify which controller to use

Notes:

  • Valid slave components are filter wheels (5), SAMs (10) and MVSSs(5).

  • The selfpark parameter is only used if the M300E is PMC or MSC1 controlled.


M300HR

M300HR Monochromator

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • subtractive: Subtractive dispersion mode (1 for yes, 0 for no)

  • nochanger: No auto-changer mode (1 for yes, 0 for no)

  • turret: The turret number for dual turret systems

  • use: Specify which controller to use

Notes:

  • Valid slave components are filter wheels (5), SAMs (10) and MVSSs(5).

  • The selfpark parameter is only used if the M300HR is PMC or MSC1 controlled.


M300T

M300T Monochromator

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • subtractive: Subtractive dispersion mode (1 for yes, 0 for no)

  • nochanger: No auto-changer mode (1 for yes, 0 for no)

  • turret: The turret number for dual turret systems

  • use: Specify which controller to use

Notes:

  • Valid slave components are filter wheels (5), SAMs (10) and MVSSs(5).

  • The selfpark parameter is only used if the M300T is PMC or MSC1 controlled.


MDC150

MDc150 Monochromator

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • subtractive: Subtractive dispersion mode (1 for yes, 0 for no)

  • nochanger: No auto-changer mode (1 for yes, 0 for no)

  • turret: The turret number for dual turret systems

  • use: Specify which controller to use


SH600

SH600 Monochromator

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • subtractive: Subtractive dispersion mode (1 for yes, 0 for no)

  • nochanger: No auto-changer mode (1 for yes, 0 for no)

  • turret: The turret number for dual turret systems

  • use: Specify which controller to use


TM300

TM300 Monochromator

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • subtractive: Subtractive dispersion mode (1 for yes, 0 for no)

  • nochanger: No auto-changer mode (1 for yes, 0 for no)

  • turret: The turret number for dual turret systems

  • use: Specify which controller to use

Notes:

  • Valid slave components are filters wheels (5), SAMs (10) and MVSSs (5).


TMc150

TMc150 Monochromator

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • subtractive: Subtractive dispersion mode (1 for yes, 0 for no)

  • nochanger: No auto-changer mode (1 for yes, 0 for no)

  • turret: The turret number for dual turret systems

  • use: Specify which controller to use


TMc300

TMc300 Monochromator

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • subtractive: Subtractive dispersion mode (1 for yes, 0 for no)

  • nochanger: No auto-changer mode (1 for yes, 0 for no)

  • turret: The turret number for dual turret systems

  • use: Specify which controller to use


TTM300

TTM300 Monochromator

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • subtractive: Subtractive dispersion mode (1 for yes, 0 for no)

  • nochanger: No auto-changer mode (1 for yes, 0 for no)

  • turret: The turret number for dual turret systems

  • use: Specify which controller to use

Notes:

  • Valid slave components are filters wheels (5), SAMs (10) and MVSSs (5).


TXS200

TXS200 Monochromator

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • subtractive: Subtractive dispersion mode (1 for yes, 0 for no)

  • nochanger: No auto-changer mode (1 for yes, 0 for no)

  • turret: The turret number for dual turret systems

  • use: Specify which controller to use


Controller

DSPIN

dSPIN

Parameters:

  • address: The address of the component

  • cards: The number of cards

  • port: The communication port

  • vid: The vendor ID of the USB device

  • pid: The product ID of the USB device

  • timeout: The timeout value in seconds

  • use: Specify which controller to use


IMAC

iMac

Parameters:

  • address: The address of the component

  • cards: The number of cards

  • port: The communication port

  • vid: The vendor ID of the USB device

  • pid: The product ID of the USB device

  • timeout: The timeout value in seconds

  • use: Specify which controller to use


MAC

MAC Controller

Parameters:

  • address: The address of the component

  • cards: The number of cards

  • port: The communication port

  • vid: The vendor ID of the USB device

  • pid: The product ID of the USB device

  • timeout: The timeout value in seconds

  • use: Specify which controller to use


MSC1

MSC1

Parameters:

  • address: The address of the component

  • cards: The number of cards

  • port: The communication port

  • vid: The vendor ID of the USB device

  • pid: The product ID of the USB device

  • timeout: The timeout value in seconds

  • use: Specify which controller to use


MSD

MSD

Parameters:

  • address: The address of the component

  • cards: The number of cards

  • port: The communication port

  • vid: The vendor ID of the USB device

  • pid: The product ID of the USB device

  • timeout: The timeout value in seconds

  • use: Specify which controller to use

Notes:

  • The address and port parameters are mutually exclusive; the MSD is either IEEE or RS232 controlled.


MSD1

MSD 1

Parameters:

  • address: The address of the component

  • cards: The number of cards

  • port: The communication port

  • vid: The vendor ID of the USB device

  • pid: The product ID of the USB device

  • timeout: The timeout value in seconds

  • use: Specify which controller to use


MSD2

MSD 2

Parameters:

  • address: The address of the component

  • cards: The number of cards

  • port: The communication port

  • vid: The vendor ID of the USB device

  • pid: The product ID of the USB device

  • timeout: The timeout value in seconds

  • use: Specify which controller to use


MSD3

MSD 3

Parameters:

  • address: The address of the component

  • cards: The number of cards

  • port: The communication port

  • vid: The vendor ID of the USB device

  • pid: The product ID of the USB device

  • timeout: The timeout value in seconds

  • use: Specify which controller to use


PMC

PMC

Parameters:

  • address: The address of the component

  • cards: The number of cards

  • port: The communication port

  • vid: The vendor ID of the USB device

  • pid: The product ID of the USB device

  • timeout: The timeout value in seconds

  • use: Specify which controller to use


Detector

Detector

Detector

Parameters:

  • address: The address of the component

  • use: Specify which controller to use

  • setupdll: Path to the setup DLL file


EBox_Monitor

Ebox Monitor

Parameters:

  • address: The address of the ebox monitor

  • use: Specify which controller to use


VC_TE_30

VC_TE_30

Parameters:

  • address: The address of the VC_TE_30

  • use: Specify which controller to use


Filter Wheel

FW152

152 Filter Wheel

Parameters:

  • card: The card number

  • motor: The motor number

  • drive: The drive number

  • positions: The number of positions

  • resolution: The resolution in steps per revolution

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • use: Specify which controller to use


FW250

250 Filter Wheel

Parameters:

  • card: The card number

  • motor: The motor number

  • drive: The drive number

  • positions: The number of positions

  • resolution: The resolution in steps per revolution

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • use: Specify which controller to use


FW252

252 Filter Wheel

Parameters:

  • card: The card number

  • motor: The motor number

  • drive: The drive number

  • positions: The number of positions

  • resolution: The resolution in steps per revolution

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • use: Specify which controller to use

Notes:

  • The selfpark parameter is only used if it is PMC or MSC1 controlled.

  • The positions parameter is optional; the default (6) is used if omitted.


FW252_POS

Positionable 252 Filter Wheel

Parameters:

  • card: The card number

  • motor: The motor number

  • drive: The drive number

  • positions: The number of positions

  • resolution: The resolution in steps per revolution

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • use: Specify which controller to use


FW25X

25X Filter Wheel

Parameters:

  • card: The card number

  • motor: The motor number

  • drive: The drive number

  • positions: The number of positions

  • resolution: The resolution in steps per revolution

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • use: Specify which controller to use


FWNDF

NDF Filter Wheel

Parameters:

  • card: The card number

  • motor: The motor number

  • drive: The drive number

  • positions: The number of positions

  • resolution: The resolution in steps per revolution

  • selfpark: Self-parking capability (1 for yes, 0 for no)

  • use: Specify which controller to use


Device

IEEEDevice

Anonymous Device

Parameters:

  • address: The address of the device

  • use: Specify which controller to use


USBDevice

Anonymous USB Device

Parameters:

  • address: The address of the device

  • use: Specify which controller to use


Slit

MVSS_INT

Motorised Slit

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • use: Specify which controller to use


MVSS_MK1

Motorised Slit v1

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • use: Specify which controller to use


MVSS_MK2

Motorised Slit v2

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • use: Specify which controller to use


MVSS_MK3

Motorised Slit v3

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • use: Specify which controller to use


Motor

Motor

Motorised Stage

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • reverse: Reverse motor direction (1 for yes, 0 for no)

  • use: Specify which controller to use


MotorNoLimit

Motorised Stage NoLimit

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • reverse: Reverse motor direction (1 for yes, 0 for no)

  • use: Specify which controller to use


SAM

SAM

Swing Away Mirror

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • turret: The turret number for dual turret systems

  • use: Specify which controller to use

Notes:

  • For MACs, and MSDs that can control two SAMs or SOBs per card, the drive/card parameter specifies the drive/card number and SAM number. For example, drive 21 refers to SAM1 on drive 2 of a MAC; the first digit is the card, the second the SAM. For IMACs and MSDs that are only capable of operating one SAM/SOB per card, the card parameter is a single digit specifying the card number.


STEPPER_SAM

Stepper SAM

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • turret: The turret number for dual turret systems

  • use: Specify which controller to use


TURRET_SAM

Turret SAM

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • turret: The turret number for dual turret systems

  • use: Specify which controller to use


Switch box

SB262

262 Relay Unit

Parameters:

  • address: Address of the 262

  • use: Specify which controller to use


SB462

462 Relay Unit

Parameters:

  • address: Address of the 462

  • use: Specify which controller to use


SOB

SOB

Switch Over Box

Parameters:

  • motor: The motor number

  • card: The card number

  • drive: The drive number

  • use: Specify which controller to use

Notes:

  • For MACs (or MSDs that can control two SAMs or SOBs per card) the drive (card) parameter specifies the drive (card) number and SOB number. For example, drive 21 refers to SOB1 on drive 2 of a MAC; the first digit is the drive, the second the SOB. For MSDs that are only capable of operating one SAM/SOB per card, the card parameter is a single digit specifying the card number.


Light Source

TLS

Tripple Light Source

Parameters:

  • address: The address of the component

  • use: Specify which controller to use

  • setupdll: Path to the setup DLL file