MainPage:Nuclear:KaonDetector:PMTCharacteristics:COSMOS
⇐ Back to the Kaon Detector page |
COSMOS codes
There is a list with codes used to make the step motors to scan the PMTs.
Horizontal mode
E,C, S1M2600, ;motor speed settings I1M0, ;initialize position P600, ;wait 3 mins for HV to stabilize LM0, ;loop begin P-50, ;5ms pause U15,U5,P-5,U4,U14, ;take data point L501, ;take 500 data points I1M-1898, ;move left/right P-1000, ;100ms pause L25, ;horizontal move loop end (does not move on last time, just takes data) ;I2M-1888, ;move up ;P-1000, ;100ms pause ;L-25, ;vertical move loop end R
Vertical mode
E,C, S2M2600, ;motor speed settings I2M0,IA2M-0, ;initialize position P600, ;wait 3 mins for HV to stabilize LM0, ;loop begin P-50, ;5ms pause U15,U5,P-1,U4,U14, ;take data point L501, ;take 500 data points
- I1M-1898, ;move left/right
- P-1000, ;100ms pause
- L25, ;horizontal move loop end (does not move on last time, just takes data)
I2M-1888, ;move up P-1000, ;100ms pause L-25, ;vertical move loop end R
25x25 horizontal
E,C, S1M2600,S2M2600, ;motor speed settings I1M0,I2M0,IA1M-0,IA2M-0, ;initialize position P1800, ;wait 3 mins for HV to stabilize LM0, ;loop begin P-50, ;5ms pause U15,U5,P-1,U4,U14, ;take data point L501, ;take 500 data points I1M-1898, ;move left/right P-1000, ;100ms pause L25, ;horizontal move loop end (does not move on last time, just takes data) I2M-1888, ;move up P-1000, ;100ms pause L-25, ;vertical move loop end R
25x25 vertical
E,C, S1M2600,S2M2600, ;motor speed settings I1M-0,I2M-0,IA1M-0,IA2M-0, ;initialize position P1800, ;wait 3 mins for HV to stabilize LM0, ;loop begin P-50, ;5ms pause U15,U5,P-5,U4,U14, ;take data point L501, ;take 500 data points I2M1888, ;move up/down P-1000, ;100ms pause L25, ;vertical move loop end (does not move on last time, just takes data) I1M1898, ;move right P-1000, ;100ms pause LM-2 L12, ;horizontal move loop end LM0, ;loop begin P-50, ;5ms pause U15,U5,P-5,U4,U14, ;take data point L501, ;take 500 data points I2M1888, ;move down P-1000, ;100ms pause L25, ;vertical move loop end (does not move on last time, just takes data) R
25x25 horizontal and 25x25 vertical (two scans)
E,C, S1M2600,S2M2600, ;motor speed settings
- Horizontal
I1M0,I2M0,IA1M-0,IA2M-0, ;initialize position P1800, ;wait 3 mins for HV to stabilize LM0, ;loop begin P-50, ;5ms pause U15,U5,P-5,U4,U14, ;take data point L501, ;take 500 data points I1M-1898, ;move left/right P-1000, ;100ms pause L25, ;horizontal move loop end (does not move on last time, just takes data) I2M-1888, ;move up P-1000, ;100ms pause L-25, ;vertical move loop end
- Vertical
I1M-0,I2M-0,IA1M-0,IA2M-0, ;initialize position P1800, ;wait 3 mins for HV to stabilize LM0, ;loop begin P-50, ;5ms pause U15,U5,P-5,U4,U14, ;take data point L501, ;take 500 data points I2M1888, ;move up/down P-1000, ;100ms pause L25, ;vertical move loop end (does not move on last time, just takes data) I1M1898, ;move right P-1000, ;100ms pause LM-2 ;Repeat in opposite vertical direction L12, ;horizontal move loop end LM0, ;loop begin P-50, ;5ms pause U15,U5,P-5,U4,U14, ;take data point L501, ;take 500 data points I2M1888, ;move down P-1000, ;100ms pause L25, ;vertical move loop end (does not move on last time, just takes data) R