Page History
Content
Table of Contents |
---|
Optical measurement
Update
- 2013-06-11 Modify script
convertOpticalToStandard.py
for indexing of rotated CSPAD - directly generated center_global/0-end.data constants
- deployed to sxr65713
Note |
---|
Note from Chris: |
...
- 2013-01-29-CSPAD-Metrology-XPP.xlsx- file from Chris Kenney
- 2013-01-29-CSPAD-XPP-Metrology.txt - text version of the file. Only Quad 0 in this file is changed comparing to 2013-01-29-CSPAD-XPP-Metrology.txt
- Use script
convertOpticalToStandard.py
to produce 2013-01-29-CSPAD-XPP-Metrology-standard.txt
- Numeration of quads is still wrong by 180 degree... So, change the numeration in 2013-01-24-CSPAD-XPP-Metrology-standard.txt
- Apply the same corrections of a couple of corners:
Code Block Q1,p3: 12 21331 47024 47 -> x+200, y-200 12 21531 46824 47 Q3,p5: 24 90849 68979 218 -> x+300, y-200 24 91149 68779 218
QC procedure and results
We calculate
S1 - 1st short side length of 2x1
S2 - 2nd short side length of 2x1
L1 - 1st long side length of 2x1
L2 - 2nd long side length of 2x1
D1 - 1st diagonal of 2x1 between corners 1 and 3
D2 - 2nd diagonal of 2x1 between corners 2 and 4
dS and dL are the deviations of the 1st and 2nd corner along the short and long sides, respectively. The sign of all dS are chosen in order to provide correct sign for the tilt angle (the same direction for all 2x1 sensors).
<dS/L> - the tilt angle of 2x1 averaged over two sides in radians.
angle(deg) - the same angle in degrees.
dD = D1 - D2
d(dS) = dS1 - dS2
d(dL) = dL1 - dL2
Quality check parameters for the perfect measurement:
- S1=S2, L1=L2 - the 2x1 sides should have equal length and width,
- D1=D2 - the 2x1 diagonals should be equal,
- dS1 = dS2 = 2*dL1 =2*dL2 - tilt angle should provide consistent deviation for all corners,
- dD=0, d(dS)=0, and d(dL)=0 - within precision of measurement.
Everything, excluding <dS/L> and angle(deg), are in micrometers.
Or the same correction in 2013-01-29-CSPAD-XPP-Metrology.txt (2013-01-29-CSPAD-XPP-Metrology-corr.txt):
Code Block |
---|
Quad 1
< 24 177872 164109 218 -> x+300, y-200
> 24 178172 163909 218
Quad 3
< 31 90737 42743 37-> x+200, y-200
> 31 90937 42543 37
|
QC procedure and results
We calculate
S1 - 1st short side length of 2x1
S2 - 2nd short side length of 2x1
L1 - 1st long side length of 2x1
L2 - 2nd long side length of 2x1
D1 - 1st diagonal of 2x1 between corners 1 and 3
D2 - 2nd diagonal of 2x1 between corners 2 and 4
dS and dL are the deviations of the 1st and 2nd corner along the short and long sides, respectively. The sign of all dS are chosen in order to provide correct sign for the tilt angle (the same direction for all 2x1 sensors).
<dS/L> - the tilt angle of 2x1 averaged over two sides in radians.
angle(deg) - the same angle in degrees.
dD = D1 - D2
d(dS) = dS1 - dS2
d(dL) = dL1 - dL2
Quality check parameters for the perfect measurement:
- S1=S2, L1=L2 - the 2x1 sides should have equal length and width,
- D1=D2 - the 2x1 diagonals should be equal,
- dS1 = dS2 = 2*dL1 =2*dL2 - tilt angle should provide consistent deviation for all corners,
- dD=0, d(dS)=0, and d(dL)=0 - within precision of measurement.
Everything, excluding <dS/L> and angle(deg), are in micrometers.
Code Block |
---|
pair: S1 S2 dS1 dS2 L1 L2 dL1 dL2 <dS/L> angle(deg) D1 D2 dD d(dS) d(dL)
Quad 0
pair: 0 20891 20913 200 222 43539 43541 -102 -100 0.00485 0.27766 48298 48297 1 -22 -2
pair: 1 20910 20894 293 277 43540 43535 -127 -132 0.00655 0.37506 48302 48289 13 16 5
pair: 2 20890 20906 99 83 43536 43536 42 42 0.00209 0.11976 48290 48293 -3 16 0
pair: 3 20897 20895 131 133 43545 43543 65 63 0.00303 0.17369 48299 48297 2 -2 2
pair: 4 20911 20896 -30 -45 43549 43547 17 15 -0.00086 -0.04934 48303 48306 -3 15 2
pair: 5 20901 20898 10 7 43540 43544 -8 -4 0.00020 0.01119 48296 48299 -3 3 -4
pair: 6 20904 20903 104 105 43536 43540 55 59 0.00240 0.13752 48302 48290 12 -1 -4
pair: 7 20901 20901 -7 -7 43545 43543 -3 -5 -0.00016 -0.00921 48299 48301 -2 0 2
Quad 1
pair: 0 20913 20914 -343 -342 43540 43550 165 175 -0.00787 -0.45066 48313 48303 10 -1 -10
pair: 1 20898 20901 -145 -142 43548 43551 62 65 -0.00330 -0.18880 48300 48309 -9 -3 -3
pair: 2 20895 20903 -151 -159 43535 43532 -74 -77 -0.00356 -0.20400 48289 48291 -2 8 3
pair: 3 20872 20909 -235 -272 43341 43354 -37 -24 -0.00585 -0.33507 48201 48036 165 37 -13
pair: 4 20940 20904 -455 -491 43527 43554 214 241 -0.01086 -0.62242 48309 48309 0 36 -27
pair: 5 20910 20903 -302 -309 43546 43546 145 145 -0.00702 -0.40196 48304 48307 -3 7 0
pair: 6 20901 20919 -421 -439 43529 43539 -213 -203 -0.00988 -0.56593 48296 48298 -2 18 |
Code Block |
pair: S1 S2 dS1 dS2 L1 L2 dL1 dL2 <dS/L> angle(deg) D1 D2 dD d(dS) d(dL) Quad 0 pair: 0 20891 20913 200 222 43539 43541 -102 -100 0.00485 0.27766 48298 48297 1 -22 -2 pair: 1 20910 20894 293 277 43540 43535 -127 -132 0.00655 0.37506 48302 48289 13 16 5 pair: 2 20890 20906 99 83 43536 43536 42 42 0.00209 0.11976 48290 48293 -3 16 0 pair: 3 20897 20895 131 133 43545 43543 65 63 0.00303 0.17369 48299 48297 2 -2 2 pair: 4 20911 20896 -30 -45 43549 43547 17 15 -0.00086 -0.04934 48303 48306 -3 15 2 pair: 5 20901 20898 10 7 43540 43544 -8 -4 0.00020 0.01119 48296 48299 -3 3 -4 pair: 6 20904 20903 104 105 43536 43540 55 59 0.00240 0.13752 48302 48290 12 -1 -4 pair: 7 20901 20901 -7 -7 43545 43543 -3 -5 -0.00016 -0.00921 48299 48301 -2 0 2 Quad 1 pair: 0 20913 20914 -343 -342 43540 43550 165 175 -0.00787 -0.45066 48313 48303 10 -1 -10 pair: 17 2089820907 2090120907 -145452 -142452 43548 4355143539 -201 62 65-210 -0.0033001038 -0.1888059475 48315 48294 48300 48309 21 -9 0 -3 9 Quad -32 pair: 20 20914 20895 20914 20903 -15125 -15925 4353543536 43540 43532 10 -74 -7714 -0.0035600057 -0.2040003290 4828948300 4829148300 -2 0 8 0 3-4 pair: 3 1 20901 20897 20872 20909 7 -35 3 -72 43546 43541 43536 43554 -371 -2411 -0.0012300011 -0.0703900658 4829448293 4830348300 -97 4 37 -1310 pair: 42 2094020899 2090420903 -455256 -491260 4352743533 4355443539 -127 214 -121 241 -0.0108600593 -0.6224233954 48293 48309 48294 48309 -1 0 4 36 -276 pair: 53 2091020912 2090320904 -302210 -309202 4354643540 4354643547 -106 145 -99 145 -0.0070200473 -0.4019627106 4830448300 4830748306 -36 -8 7 0-7 pair: 64 2090120910 2091920903 -421543 -439550 43535 43529 43536 43539 261 -213 -203262 -0.0098801255 -0.5659371923 4829648298 4829848299 -21 7 18 -101 pair: 75 2090720904 2090720905 -452241 -452240 43538 43548 43544 43539 111 -201 -210117 -0.0103800552 -0.5947531647 4831548298 4829448301 21-3 -1 0 -6 pair: 6 9 Quad 2 pair:20903 0 20902 20914 20914 21 -25 22 -25 43539 43536 43543 43540 8 10 12 14 -0.0005700049 -0.0329002829 4830048298 4830048298 0 -1 0 -4 pair: 17 2090120902 2089720903 82 7 81 3 43546 43546 43547 43536 35 -1 36 -11 0.0001100187 0.0065810723 4829348300 4830048306 -76 41 10-1 Quad 3 pair: 20 2089920902 2090320898 -25682 -26086 43536 43533 43543 43539 30 -127 -12137 -0.0059300193 -0.3395411054 4829348289 4829448302 -113 4 -67 pair: 31 2091220900 20904 79 -210 83 -202 43548 43540 43541 43547 -10635 -9942 -0.0047300186 -0.2710610658 4830048301 48301 48306 -60 -84 -7 pair: 2 20912 4 20894 20910 20903181 -543 199 -550 43536 43535 43536 97 261 96 262 -0.0125500436 -0.7192325005 48298 4829948289 -1 9 -18 7 -1 pair: 53 2090420912 20905 -241 119 126 -240 43539 43538 43544 57 111 56 117 -0.0055200281 -0.3164716121 4829848296 48301 -35 -7 1 pair: 4 20894 20912 -6 pair:454 6 20903-436 20902 43534 43545 21 212 22 223 43539 -0.01022 43543 -0.58560 48303 848296 12 7 0.00049 -18 0.02829 48298-11 pair: 5 48298 20906 20919 0 -336 -1323 43527 -4 pair: 7 43535 20902 20903155 163 82 -0.00757 81 -0.43369 48295 43546 48294 43547 351 -13 36 0.00187 0.10723 48300 48306 -8 pair: 6 20902 20905 -203 -6206 43537 1 43525 -1 Quad89 3 pair: 0 -101 20902 20898 -0.00470 -820.26916 48293 -86 48287 43536 435436 30 3 37 12 pair: 7 -0.00193 20900 -0.11054 20897 48289 48302 -140 -13137 43539 4 43544 -7 pair:68 1 20900 -63 20904 -0.00318 -0.18225 79 48298 48296 83 435482 43541 -3 -35 -42 0.00186 0.10658 48301 48301 0 -4 7 pair: 2 20912 20894 181 199 43536 43535 97 96 0.00436 0.25005 48298 48289 9 -18 1 pair: 3 20912 20905 119 126 43539 43538 57 56 0.00281 0.16121 48296 48301 -5 -7 1 pair: 4 20894 20912 -454 -436 43534 43545 212 223 -0.01022 -0.58560 48303 48296 7 -18 -11 pair: 5 20906 20919 -336 -323 43527 43535 155 163 -0.00757 -0.43369 48295 48294 1 -13 -8 pair: 6 20902 20905 -203 -206 43537 43525 -89 -101 -0.00470 -0.26916 48293 48287 6 3 12 pair: 7 20900 20897 -140 -137 43539 43544 -68 -63 -0.00318 -0.18225 48298 48296 2 -3 -5 |
- All measurements are consistent within measurement precision about 10um
- Angles of 2x1 are in the range from -0.59 to +0.25 degree.
Configuration parameters
-5
|
- All measurements are consistent within measurement precision about 10um
- Angles of 2x1 are in the range from -0.59 to +0.25 degree.
Configuration parameters
center_global/0-end.data (pixel)
Code Block |
---|
477.78 690.20 159.77 160.06 277.17 64.77 591.30 591.01
990.78 989.30 1105.38 891.19 1421.65 1423.66 1502.28 1289.93
1143.85 932.00 1461.86 1463.74 1349.75 1562.62 1032.39 1033.60
633.06 632.80 518.88 731.75 200.62 198.75 118.50 331.23
1018.54 1019.42 1134.27 921.94 1451.06 1451.01 1532.55 1319.23
1173.24 960.71 1490.18 1491.45 1374.97 1587.78 1058.56 1061.14
658.23 658.54 542.73 755.26 225.91 224.22 146.39 358.27
507.44 720.59 189.73 190.28 306.25 93.65 620.68 619.85
1.00 1.04 0.64 1.14 0.05 -0.03 -0.18 0.45
0.92 1.37 0.26 -0.02 0.62 0.13 1.35 1.25
-2.10 -1.76 -3.00 -2.29 -3.85 -4.20 -3.63 -2.94
1.83 1.57 2.23 2.31 1.91 2.07 1.41 0.54
|
center/0-end.data (pixel)
Code Block |
---|
196.58 197.46 312.31 99.99 629.11 629.05 710.60 497.27 199.85 198.38 314.45 101100.1827 630.72 632.74 711.36 499.00 198.36 198.05 313.86 101.34 630.68 632.38 710.21 498.32 197.65 197.91 311.84 98.96 630.09 631.96 712.21 499.47 308.83 96.41 626.85 626.55 509.45 721.85 195.31 195.60 306.93 94.41 623.89 624625.2415 508.67 721.48 192.26 194.83 306.96 95.10 624.97 626.84 512.86 725.73 195.49 196.70 308.59 95.44 626.29 625.74 509.78 722.37 195.35 196.18 1.00 1.04 0.64 1.14 0.05 -0.03 -0.18 0.45 0.92 1.38 0.26 -0.01 0.62 0.13 1.35 1.25 -2.09 -1.76 -3.00 -2.29 -3.84 -4.20 -3.63 -2.94 1.83 1.58 2.23 2.32 1.92 2.07 1.42 0.54 |
tilt/0-end.data (degree)
Code Block |
---|
0.27766 0.37506 0.11976 0.17369 -0.04934 0.01119 0.13752 -0.00921 -0.45066 -0.18880 -0.20400 -0.0703933507 -0.62242 -0.40196 -0.56593 -0.59475 -0.03290 0.00658 -0.33954 -0.27106 -0.71923 -0.31647 0.02829 0.10723 -0.11054 0.10658 0.25005 0.16121 -0.58560 -0.43369 -0.26916 -0.18225 |
...
Code Block |
---|
center x, y = 811.11 841.25 quad, x1, y1, dx, dy = 0 785.51 824.88 -25.61 -16.37 quad, x1, y1, dx, dy = 1 791.69 865.45 -19.42 24.19 quad, x1, y1, dx, dy = 2 835.79 859.52 24.67 18.26 quad, x1, y1, dx, dy = 3 831.48 815.17 20.36 -26.08 d1, d2 = 18.60 25.14 |
Test plot for CSPad using PyCSPadImage/src/
...
Example 1
Images obtained using direct center_global and combination of alignment parameters for quads: