-
Notifications
You must be signed in to change notification settings - Fork 2
Thorlabs FW102C Filter Wheel
Ian Gillingham edited this page Nov 7, 2024
·
1 revision
Serial settings (baud rate, parity) can, if required, be changed via the manufacturer's software. Ensure the IOC matches the physical device. Device communicates using a straightforward ASCII protocol with carriage-return terminators (\r
).
The IOC is very straightforward, incorporating simple get and put records. Communication is serial and utilises the EPICS StreamDevice protocol. A summary of the commands is given below:
Command | Syntax | Description |
---|---|---|
Get ID | *idn? | Returns the model number and firmware version |
Set Position | pos=n | Moves the wheel to filter position n |
Get Position | pos? | Position Query |
Set Position Count | pcount=n | Sets the wheel type where n is 6 or 12 |
Get Position Count | pcount? | Returns the wheel type |
Set Trigger Mode | trig=0 | Sets the external trigger to the input mode |
trig=1 | Sets the external trigger to the output mode | |
Get Trigger Mode | trig? | Returns the trigger mode |
Set Speed Mode | speed=0 | Sets the move profile to slow speed |
speed=1 | Sets the move profile to high speed | |
Get Speed Mode | speed? | Returns the move profile mode |
Set Sensor Mode | sensors=0 | Sensors turn off when wheel is idle to eliminate stray light |
sensors=1 | Sensors remain active | |
Get Sensor Mode | sensors? | Returns the sensor mode |
Set Baud Rate | baud=0 | Sets the baud rate to 9600 |
baud=1 | Sets the baud rate to 115200 | |
Get Baud Rate | baud? | Returns the baud rate where 0 = 9600 and 1 = 115200 |
Save Settings | save | This will save all the settings as default on power up |
Notes:
- Default framing is 115.2 kbaud, 8 data bits, 1 stop bit, no parity, no flow control.