RB9603 -- Bausch & Lomb Monochromator Controller
Purpose
Control a Bausch & Lomb monochromator remotely.
Description
The RB9603 Rulbus module enables remote control of a Bausch & Lomb monochromator by driving its nonius with a stepping motor.
The target wavelength can be set manually with Up and Down keys on the Rulbus module and programmatically via the Rulbus computer interface.
The module has a one-line display that shows the target wavelength along with indications if the monochromator is still moving up or down and if the wavelength was set manually or via program control.
Besides setting the wavelength, several properties may be requested from the controller via the computer interface: the target wavelength, the current wavelength, the minimum and maximum wavelengths and the current wavelength as seen by the potentiometer on the stepping motor--potentiometer assembly (see below).
The controller module itself sits in a Rulbus rack. A stepping motor--potentiometer assembly is located on the Bausch & Lomb monochromator to drive it. Via a cable the assembly is connected to the MOTOR connector on the controller.
The potentiometer in the assembly records the absolute position of the monochromator. It is used to calibrate the monochromator wavelength at 500 nm initially and to check the position when a new wavelength has been reached.
Configuration
The minimum wavelength that can be used can be set at production time with jumper CN4 to be 0 nm or 100 nm. Minimum and maximum wavelength may be obtained with RB9603 MONOCHROMATOR MinWavelength and RB9603 MONOCHROMATOR MaxWavelength.
Default configuration
rb9603_monochromator "name" { address = 0xCE }
When the Rulbus configuration file is read, no configuration steps are made with respect to the monochromator Rulbus module.

Modules | |
| RB9603 MONOCHROMATOR Close | |
| close a monochromator. | |
| RB9603 MONOCHROMATOR Get ADC Mean Wavelength | |
| get the current wavelength [nm] according to the mean-measured voltage. | |
| RB9603 MONOCHROMATOR Get ADC Wavelength | |
| get the current wavelength [nm] according to the measured voltage. | |
| RB9603 MONOCHROMATOR Get Current Wavelength | |
| get the current wavelength [nm]. | |
| RB9603 MONOCHROMATOR Get Max Wavelength | |
| get the highest valid wavelength [nm]. | |
| RB9603 MONOCHROMATOR Get Min Wavelength | |
| get the lowest valid wavelength [nm]. | |
| RB9603 MONOCHROMATOR Get Target Wavelength | |
| get the target wavelength [nm]. | |
| RB9603 MONOCHROMATOR Open | |
| open a monochromator. | |
| RB9603 MONOCHROMATOR Set Wavelength | |
| set target wavelength [nm]. | |
| RB9603 MONOCHROMATOR TEST | |
| test the monochromator VIs and physical controller module. | |
| RB9603 MONOCHROMATOR Wait | |
| wait until monochromator is at target wavelength. | |
| RB9603 MONOCHROMATOR isReady | |
| true if monochromator is at target wavelength. | |