Download presentation
Presentation is loading. Please wait.
Published byApril Mathews Modified over 9 years ago
1
WS Calibration (PSB) Student Meeting 11/08/2014 Carolina Bianchini BE-BI-BL
2
11/08/2014 Carolina Bianchini 2 Outline Program timing Conclusions Data Structure
3
11/08/2014 Carolina Bianchini 3 Program timing 1. Select the Calibration Folder 2.Find the peaks value and calculate the average value between them (at each position by the relative.xml file). 3.Data Processing: choose the best polynomial fit 4.Generate the Calibration Table and write the Calibration Table in.clt file
4
11/08/2014 Carolina Bianchini 4 Program timing READING first structure TIME3.299999E-020.065999985Tempo di lettura file xml39.99599075 READING second structure TIME3.299999E-02 SMOOTHING TIME6.000042E-037.500005E-021.500001E-01 SMOOTHING TIME 2STEP2.000093E-03 double windows fit time6.699991E-02 SORTING MATRIX TIME2.226500E+02 PS time256 s PSB168 s
5
11/08/2014 Carolina Bianchini 5 Data Structure Serie data dir speed coef (dict) meanFit (dict) rmsFit (dict) fit_goodness (dict) dist (dict) dMean (dict) dRMS (dict) Calibration_Program (data) pos center1 center2 avg type speed
6
11/08/2014 Carolina Bianchini 6 Data Structure This is the class object Structures. The program makes a dictionary of data type Calibration_Program for each position: inRes = Calibration_Program(pos * parameter, center1In, center2In, AvgCenterIn, 'in', speed) homeRes = Calibration_Program(pos * parameter, center1Home, center2Home, AvgCenterHome, 'home', speed) Then collect these data in different dictionary for speed (10/15) and movement (In/Out): dict10IN[inRes.pos].append(inRes) dict10HOME[homeRes.pos].append(homeRes) dict15IN[inRes.pos].append(inRes) dict15HOME[homeRes.pos].append(homeRes) And insert all in a Series Class: s10In = Serie(dict10IN, 10, 'in') s15In = Serie(dict15IN, 15, 'in') s10Home = Serie(dict10HOME, 10, 'home') s15Home = Serie(dict15HOME, 15, 'home')
7
11/08/2014 Carolina Bianchini 7 Calibration program improvements
8
11/08/2014 Carolina Bianchini 8 Calibration program improvements Now it’s possible to do the calibration because the program avoid problem: noise bigger then the peaks for a lot of position or not enough data
9
11/08/2014 Carolina Bianchini Conclusions 9 The time to run the program is fixed and actually the combination of sub routines is the fast one. I have introduced the control check for the bad measurement and impossibility to apply the gaussian fit; in order to use more calibration data. I have start to implement the compare calibration program, to check the sigma value between different calibrations, on the same wire scanner.
10
11/08/2014 Carolina Bianchini 10 Emiliano Thanks to...
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.