[chronojump] Improved forcePosition.R manages better first sample



commit de59808e3f703091acfde6bad1df0d469ddb5826
Author: Xavier de Blas <xaviblas gmail com>
Date:   Thu Feb 13 16:55:54 2020 +0100

    Improved forcePosition.R manages better first sample
    
    the first two samples deciding con or ecc, is not so important now

 r-scripts/forcePosition.R                          |  155 ++-
 .../36_prova2_2017-11-24_12-17-30.csv              |  456 +++++++++
 .../36_prova2_2020-02-07_12-17-44.csv              | 1031 +++++++++++++++++++
 .../36_prova2_2020-02-07_12-17-44_inici_con.csv    | 1035 ++++++++++++++++++++
 4 files changed, 2626 insertions(+), 51 deletions(-)
---
diff --git a/r-scripts/forcePosition.R b/r-scripts/forcePosition.R
index 1616fdad..08bb6da9 100644
--- a/r-scripts/forcePosition.R
+++ b/r-scripts/forcePosition.R
@@ -73,14 +73,15 @@ getDynamicsFromForceSensor <- function(file = "/home/xpadulles/.local/share/Chro
         
         #Getting the basic information of each repetition
         repetitions = getRepetitions(dynamics[, "time"], dynamics[, "position"], dynamics[, "rawForce"], 
conMinDisplacement, eccMinDisplacement)
-        
-        plot(#dynamics[, "time"]
-                dynamics[, "position"]
-                , type = "l", xlab = "Time", ylab = "Position"
+
+       #commented because the graph is shown on getRepetitions
+       # plot(#dynamics[, "time"]
+       #       dynamics[, "position"]
+       #                , type = "l", xlab = "Time", ylab = "Position"
                 #,xlim = c(50, 150)
                 #, ylim = c(0.25,1.1)
                 #, axes = F
-        )
+       # )
         
         # plot(position2, type = "l")
         # lines(dynamics[, "time"], dynamics[, "position2"], col = "grey")
@@ -113,91 +114,133 @@ getDynamicsFromForceSensor <- function(file = "/home/xpadulles/.local/share/Chro
         )
 }
 
-getRepetitions <- function(time, position, force, conMinDisplacement, eccMinDisplacement){
+getRepetitions <- function(time, position, force, conMinDisplacement, eccMinDisplacement)
+{
+        plot(#dynamics[, "time"]
+                position
+                , type = "l", xlab = "Time", ylab = "Position"
+                #,xlim = c(50, 150)
+                #, ylim = c(0.25,1.1)
+                #, axes = F
+        )
         
         #The comments supposes that the current phase is concentric. In the case that the phase is eccentric
         #the signal is inverted by multiplying it by -1.
-        extremesSamples = 1
+        extremesSamples_l = 1
         
         #for each phase, stores the sample number of the biggest current sample.
         possibleExtremeSample = 1
         
-        #Stores the sample of the last actual maximum of the phase
-        lastExtremeSample = 1
-        
+        lastExtremeSample = 1  #Stores the sample of the last actual maximum of the phase
         currentSample = 2
         
-        #mean RFD of each phase
-        RFDs = NA
-        
-        #mean speed of each phase
-        meanSpeeds = NA
-        
-        #The firstPhase is treated different
-        firstPhase = TRUE
+        RFDs = NA              #mean RFD of each phase
+        meanSpeeds = NA        #mean speed of each phase
+
+       # to find if there is a previous extreme than first one with minDisplacement
+       searchingFirstExtreme = TRUE
+       minimumPosBeforeFirstExtreme = 1;
+       maximumPosBeforeFirstExtreme = 1;
+       minimumValueBeforeFirstExtreme = position[minimumPosBeforeFirstExtreme];
+       maximumValueBeforeFirstExtreme = position[maximumPosBeforeFirstExtreme];
 
         #Detecting the first phase type
         if(position[currentSample] > position[possibleExtremeSample])
         {
                 concentric = 1
                 minDisplacement = eccMinDisplacement #minDisplacement is referred to the next phase
-        
         } else {
                 concentric = -1
                 minDisplacement = conMinDisplacement
        }
-        
-        #print(paste("starting in mode:", concentric) )
 
-        while(currentSample < length(position) -1){
+        while(currentSample < length(position) -1)
+       {
+               if(searchingFirstExtreme)
+               {
+                       if(position[currentSample] > maximumValueBeforeFirstExtreme)
+                       {
+                               maximumValueBeforeFirstExtreme = position[currentSample]
+                               maximumPosBeforeFirstExtreme = currentSample
+                       }
+                       if(position[currentSample] < minimumValueBeforeFirstExtreme)
+                       {
+                               minimumValueBeforeFirstExtreme = position[currentSample]
+                               minimumPosBeforeFirstExtreme = currentSample
+                       }
+               }
                 
-                #Checking if the current position is greater than the previous possilble maximum
+                #Checking if the current position is greater than the previous possible maximum
                 if(concentric * position[currentSample] > concentric * position[possibleExtremeSample])
-                        {
+               {
                         #The current sample is the new candidate to be a maximum
                         #print(paste("updated possibleExtremeSample to:", currentSample, "position:", 
position[currentSample]))
                         possibleExtremeSample = currentSample
+                       if(concentric == 1)
+                               points(x=possibleExtremeSample, y=-0.1, col="green")
+                       else
+                               points(x=possibleExtremeSample, y=-0.2, col="red")
                 }
 
                 #Checking if the current position is at minDisplacement below the last possible extreme
-                if(concentric * position[currentSample] - concentric * position[possibleExtremeSample] < - 
minDisplacement
-                   #For the first phase the minDisplacement is considered much smaller in order to detect an 
extreme in small oscillations
-                   || (firstPhase
-                       && (concentric * position[currentSample] - concentric * 
position[possibleExtremeSample] < - minDisplacement / 10) )
-                   )
-                        {
-                        
-                        if(firstPhase) {firstPhase = !firstPhase}               #End of the first phase 
special treatment
+               #we check if distance from currentSample to possibleExtremeSample is greater than minimum, in 
order to accept possibleExtremeSample
+                if(concentric * position[currentSample] - concentric * position[possibleExtremeSample] < - 
minDisplacement)
+               {
+                       #possibleExtremeSample is now the new extreme
+
+                       #firstExtreme will find if there is a previous extreme with minDisplacement
+                       if(searchingFirstExtreme)
+                       {
+                               samplePreFirst = minimumPosBeforeFirstExtreme
+                               if(concentric == -1)
+                                       samplePreFirst = maximumPosBeforeFirstExtreme
+
+                               if( samplePreFirst < possibleExtremeSample && (
+                                  (concentric == 1 && position[possibleExtremeSample] - 
position[samplePreFirst] >= conMinDisplacement) ||
+                                  (concentric == -1 && position[samplePreFirst] - 
position[possibleExtremeSample] >= eccMinDisplacement) ) )
+                               {
+                                       points(x=samplePreFirst, y=position[samplePreFirst], col="blue", 
cex=8)
+                                       extremesSamples_l = c(extremesSamples_l, samplePreFirst)
+                                       lastExtremeSample = possibleExtremeSample
+                               }
+                               searchingFirstExtreme = FALSE
+                       }
+                       abline(v=currentSample, lty=2)
                         
                         # print(paste("-----------minDisplacement detected at", currentSample))
                         # print(paste("Extreme added at:", possibleExtremeSample))
                         
-                        #We can consider that the last extreme in an actual change of phase.
-                        extremesSamples = c(extremesSamples, possibleExtremeSample)
-                        
-                        #Save the sample of the last extrme in order to compare new samples with it
-                        lastExtremeSample = possibleExtremeSample
-                        
-                        #Changing the phase from concentric to eccentric or viceversa
-                        concentric = -concentric
-                        if (concentric == 1){
+                       points(x=possibleExtremeSample, y=position[possibleExtremeSample], col="red", cex=4)
+
+                       #We can consider that the last extreme in an actual change of phase.
+                       extremesSamples_l = c(extremesSamples_l, possibleExtremeSample)
+
+                       #Calculate mean RFD and mean speed of the phase
+                       lastRFD = (force[possibleExtremeSample] - force[lastExtremeSample]) / 
(time[possibleExtremeSample] - time[lastExtremeSample])
+                       lastMeanSpeed = (position[possibleExtremeSample] - position[lastExtremeSample]) / 
(time[possibleExtremeSample] - time[lastExtremeSample])
+
+                       RFDs = c(RFDs, lastRFD)
+                       meanSpeeds = c(meanSpeeds, lastMeanSpeed)
+
+                       #Save the sample of the last extrme in order to compare new samples with it
+                       lastExtremeSample = possibleExtremeSample
+
+                       #Changing the phase from concentric to eccentric or viceversa
+                       concentric = -concentric
+
+                       if (concentric == 1){
                                 minDisplacement = eccMinDisplacement
                         } else {
                                 minDisplacement = conMinDisplacement
                         }
-                        
-                        #Calculate mean RFD and mean speed of the phase
-                        lastRFD = (force[currentSample] - force[lastExtremeSample]) / (time[currentSample] - 
time[lastExtremeSample])
-                        lastMeanSpeed = (position[currentSample] - position[lastExtremeSample]) / 
(time[currentSample] - time[lastExtremeSample])
-                        RFDs = c(RFDs, lastRFD)
-                        meanSpeeds = c(meanSpeeds, lastMeanSpeed)
                 }
 
                 currentSample = currentSample +1
         }
 
+       #note first value of extremesSamples_l is discarded (it is the first value of the samples vector)
         return(list(
-                extremesSamples = c(extremesSamples[2:length(extremesSamples)], possibleExtremeSample)
+                extremesSamples_l = c(extremesSamples_l[2:length(extremesSamples_l)], possibleExtremeSample) 
#TODO: remember to add his last extreme to the C# code
                 , RFDs = RFDs[2:length(RFDs)]
                 , meanSpeeds = meanSpeeds[2:length(meanSpeeds)]))
 }
@@ -213,8 +256,18 @@ testPadu <- function(conMinDisplacement = .5, eccMinDisplacement = .5)
                                                      smooth = 10, totalMass = 0, stiffness = 71.93, angle = 
0, conMinDisplacement, eccMinDisplacement)
        }
 }
-testXavi <- function(conMinDisplacement = .5, eccMinDisplacement = .5)
+testXavi <- function(conMinDisplacement = 10, eccMinDisplacement = 10) #try with 10 or 1
+{
+       dynamics = getDynamicsFromForceSensor(file = "tests/forcePosition/36_prova2_2017-11-24_12-17-30.csv",
+                                             smooth = 10, totalMass = 0, stiffness = 60, angle = 0, 
conMinDisplacement, eccMinDisplacement)
+}
+testXavi2 <- function(conMinDisplacement = 1, eccMinDisplacement = 1)
+{
+       dynamics = getDynamicsFromForceSensor(file = "tests/forcePosition/36_prova2_2020-02-07_12-17-44.csv",
+                                             smooth = 10, totalMass = 0, stiffness = 60, angle = 0, 
conMinDisplacement, eccMinDisplacement)
+}
+testXavi2b <- function(conMinDisplacement = 1, eccMinDisplacement = 1)
 {
-       dynamics = getDynamicsFromForceSensor(file = 
"/home/xavier/.local/share/Chronojump/forceSensor/10/18_persona de 10 kg_2019-11-12_16-09-21.csv",
-                                             smooth = 10, totalMass = 0, stiffness = 71.93, angle = 0, 
conMinDisplacement, eccMinDisplacement)
+       dynamics = getDynamicsFromForceSensor(file = 
"tests/forcePosition/36_prova2_2020-02-07_12-17-44_inici_con.csv",
+                                             smooth = 10, totalMass = 0, stiffness = 60, angle = 0, 
conMinDisplacement, eccMinDisplacement)
 }
diff --git a/r-scripts/tests/forcePosition/36_prova2_2017-11-24_12-17-30.csv 
b/r-scripts/tests/forcePosition/36_prova2_2017-11-24_12-17-30.csv
new file mode 100644
index 00000000..5852cecb
--- /dev/null
+++ b/r-scripts/tests/forcePosition/36_prova2_2017-11-24_12-17-30.csv
@@ -0,0 +1,456 @@
+Time (micros);Force(N)
+0;27,3
+972;27,6
+10836;27,3
+22976;26,5
+35120;25,8
+47264;25,3
+59412;24,6
+71552;24,7
+83692;25,5
+95832;25,8
+107972;25,3
+120120;24,8
+132256;24,2
+144400;23,7
+156544;23,6
+168688;23,5
+180820;23,5
+192968;23,7
+205112;24,2
+217260;24,9
+229396;25,8
+241540;26,3
+253680;26,1
+265820;25,8
+277960;25,7
+290108;25,9
+302252;26,3
+314396;26,4
+326536;26,3
+338676;26
+350812;25,5
+362956;25,1
+375108;24,9
+387248;24,7
+399392;24,9
+411528;25
+423668;24,9
+435812;24,1
+447952;23,2
+460100;22,5
+472240;21,9
+484384;22,5
+496524;23,3
+508668;23,9
+520800;23,8
+532944;22,7
+545092;21,2
+557232;20
+569372;19,1
+581520;18,4
+593664;17,9
+605796;17,9
+617940;20
+630084;24,6
+642228;30,2
+654372;35,4
+666516;40,7
+678656;46,9
+690792;54,5
+702932;64,2
+715084;76,4
+727224;92,8
+739368;116,7
+751552;150,5
+763696;199,5
+775832;265,5
+787984;337,9
+800128;402
+812268;437,4
+824412;418,7
+836556;360,2
+848696;324,6
+860836;337,4
+872976;383,4
+885124;438,8
+897264;491,1
+909412;524,3
+921552;530,9
+933692;525,6
+945828;526,6
+957968;536,9
+970116;553,5
+982260;572,9
+994400;589,4
+1006540;596,9
+1018688;597,8
+1030820;597,4
+1042968;598,8
+1055116;599,8
+1067256;602,4
+1079396;617,1
+1091540;639,7
+1103684;650,3
+1115820;651
+1127956;655,8
+1140104;661,6
+1152252;665,5
+1164388;671,1
+1176536;676
+1188672;676,4
+1200812;672,9
+1212948;671
+1225096;673,9
+1237240;679,3
+1249388;686,6
+1261528;699,8
+1273668;715
+1285804;724
+1297948;727,4
+1310096;728,6
+1322236;728,1
+1334388;727,7
+1346520;727,1
+1358664;728,7
+1370796;737,3
+1382940;746,5
+1395088;751,7
+1407232;753,7
+1419376;754,9
+1431512;756,5
+1443656;758,1
+1455792;760,8
+1467932;758,4
+1480080;750
+1492220;743,6
+1504368;743,1
+1516508;746,5
+1528652;750,2
+1540788;755,2
+1552928;758,8
+1565076;759,5
+1577216;759,1
+1589364;760
+1601492;761,1
+1613644;760,7
+1625780;757,5
+1637920;749,9
+1650068;741,2
+1662212;736,2
+1674352;734,4
+1686492;733,8
+1698640;733,4
+1710772;729,1
+1722912;717,3
+1735064;700,5
+1747204;688,1
+1759344;685,4
+1771488;687,4
+1783632;687,8
+1795768;684,5
+1807908;681,7
+1820060;681
+1832192;681,9
+1844340;681,4
+1856484;676
+1868620;669,6
+1880764;665,2
+1892908;662,6
+1905052;670,4
+1917196;687
+1929332;700,1
+1941480;704,2
+1953620;700,8
+1965756;693,9
+1977900;689,6
+1990044;692,6
+2002188;697,1
+2014328;700,7
+2026472;702,6
+2038612;702,7
+2050748;702
+2062888;702,3
+2075040;703,7
+2087180;707,3
+2099320;713,1
+2111468;717,2
+2123608;719,2
+2135752;722,1
+2147888;723,9
+2160032;723,9
+2172176;723,4
+2184320;722,4
+2196460;722,5
+2208600;726,2
+2220748;726,6
+2232880;724,3
+2245032;724
+2257160;722,2
+2269312;717,8
+2281452;715,2
+2293596;714,9
+2305736;714,7
+2317872;717,1
+2330020;717,7
+2342164;714,2
+2354308;709
+2366444;702
+2378588;695,7
+2390728;695,5
+2402868;700,4
+2415012;706,3
+2427160;711,3
+2439296;711,9
+2451440;705,1
+2463584;692,6
+2475724;680,5
+2487856;678,9
+2500004;688,5
+2512148;697,8
+2524288;703
+2536424;701,7
+2548572;693,5
+2560716;681,8
+2572852;672,5
+2584996;671,3
+2597144;680,4
+2609284;692,7
+2621424;698,9
+2633568;696,6
+2645708;688,3
+2657852;677,1
+2669996;671,6
+2682136;674,2
+2694276;683,2
+2706420;697,6
+2718560;709,4
+2730704;710,7
+2742840;701,9
+2754984;685,4
+2767132;669,4
+2779272;669
+2791408;676,4
+2803552;682,5
+2815696;686
+2827824;686,5
+2839980;680,8
+2852120;667,5
+2864260;654,4
+2876408;647,5
+2888548;647,7
+2900688;653,3
+2912828;658
+2924968;657,5
+2937116;649,6
+2949256;634,9
+2961396;617,7
+2973540;609,8
+2985680;615,4
+2997820;627,3
+3009968;639,6
+3022112;644,9
+3034252;638,6
+3046396;623
+3058532;608,1
+3070676;603,6
+3082816;607,4
+3094960;616
+3107100;622,9
+3119248;624,9
+3131388;621,3
+3143532;614,6
+3155672;608,2
+3167804;607
+3179948;610,5
+3192100;616,1
+3204244;625,7
+3216384;631,5
+3228524;626,9
+3240664;614,8
+3252796;604,2
+3264948;598,9
+3277092;597
+3289228;602,5
+3301376;614,3
+3313524;620,9
+3325664;619,1
+3337800;611,1
+3349948;601,3
+3362088;594,4
+3374236;592,5
+3386376;591,8
+3398516;590,9
+3410656;586,8
+3422796;579,6
+3434944;575
+3447080;577,4
+3459228;583,8
+3471372;586,7
+3483512;583,8
+3495656;579,1
+3507792;574,5
+3519940;571,3
+3532084;572,3
+3544228;577,7
+3556368;580,4
+3568512;580,6
+3580652;579,3
+3592788;574,9
+3604940;568,4
+3617084;563,5
+3629224;565,7
+3641364;570,8
+3653504;573
+3665648;569,8
+3677784;562
+3689928;554,5
+3702080;549,3
+3714220;545
+3726356;544,1
+3738508;542,6
+3750648;536,3
+3762784;524,6
+3774932;509,3
+3787076;491,4
+3799220;474,1
+3811364;458,1
+3823504;444,5
+3835648;433,7
+3847784;423,2
+3859932;411,1
+3872076;393,7
+3884216;368,9
+3896356;337
+3908496;301,9
+3920640;272,7
+3932780;256,7
+3944924;249,9
+3957068;243,2
+3969208;234,4
+3981348;224,7
+3993492;212,8
+4005636;197,3
+4017772;176,7
+4029920;152,6
+4042068;128,1
+4054204;105
+4066336;85,2
+4078448;70,4
+4090584;60,4
+4102720;54,5
+4114868;50,8
+4127012;48,2
+4139152;46,2
+4151296;43,2
+4163436;39,6
+4175580;36,1
+4187712;32,8
+4199860;29,9
+4212004;27,3
+4224148;25,2
+4236288;24,1
+4248432;23,1
+4260572;22,6
+4272708;23
+4284852;22,6
+4297000;21,1
+4309140;18,6
+4321284;15,4
+4333424;13,7
+4345568;12,7
+4357708;11,8
+4369852;12,1
+4381996;13
+4394136;13,8
+4406284;15
+4418420;15,6
+4430568;15,5
+4442704;14,3
+4454848;12,3
+4466996;10,5
+4479140;9
+4491228;8
+4503380;7
+4515512;6,7
+4527664;6,6
+4539800;4,8
+4551952;4,9
+4564096;5
+4576236;5,7
+4588380;6,1
+4600524;5,9
+4612660;5,4
+4624796;4,8
+4636944;4,3
+4649088;3,7
+4661232;3,5
+4673372;3,3
+4685516;3,1
+4697652;2,9
+4709792;2,9
+4721944;3
+4734080;2,9
+4746224;2,3
+4758368;1,5
+4770508;1,4
+4782644;2
+4794784;2,4
+4806932;2,7
+4819076;3,1
+4831220;3
+4843352;2,7
+4855504;2,7
+4867636;2,9
+4879776;3,2
+4891928;3,5
+4904068;3,3
+4916208;2,9
+4928352;2,9
+4940496;2,6
+4952628;2,6
+4964772;2,6
+4976920;2,6
+4989060;2,6
+5001204;2,3
+5013344;2,1
+5025488;1,9
+5037620;2
+5049764;2
+5061908;2,1
+5074052;2,1
+5086196;2,2
+5098336;2
+5110472;1,9
+5122608;1,8
+5134756;1,8
+5146896;1,9
+5159040;2,5
+5171184;2,8
+5183328;3,1
+5195472;3,1
+5207604;2,6
+5219740;2,2
+5231892;2
+5244028;2,3
+5256180;2,6
+5268320;2,6
+5280460;2,8
+5292596;2,9
+5304740;3
+5316884;3
+5329020;3
+5341160;2,9
+5353308;3
+5365448;3,1
+5377592;2,9
+5389728;3
+5401876;3,3
+5414020;3,1
+5426164;3
+5438300;3
+5450440;2,7
+5462584;2,8
+5474720;3,2
+5486876;3,4
+5499012;3,6
diff --git a/r-scripts/tests/forcePosition/36_prova2_2020-02-07_12-17-44.csv 
b/r-scripts/tests/forcePosition/36_prova2_2020-02-07_12-17-44.csv
new file mode 100644
index 00000000..ddde66ea
--- /dev/null
+++ b/r-scripts/tests/forcePosition/36_prova2_2020-02-07_12-17-44.csv
@@ -0,0 +1,1031 @@
+Time (micros);Force(N)
+0;-3,09
+908;-2,99
+10068;-2,91
+21096;-2,92
+32128;-2,87
+43168;-2,9
+54188;-2,95
+65232;-2,97
+76256;-2,86
+87288;-2,69
+98320;-2,52
+109356;-2,31
+120384;-2,24
+131424;-2,16
+142456;-2,21
+153480;-2,35
+164508;-2,46
+175548;-2,47
+186580;-2,51
+197612;-2,55
+208636;-2,55
+219660;-2,58
+230688;-2,52
+241712;-2,52
+252744;-2,5
+263764;-2,52
+274796;-2,55
+285820;-2,55
+296832;-2,55
+307868;-2,56
+318888;-2,54
+329920;-2,53
+340944;-2,57
+351976;-2,57
+363000;-2,54
+374032;-2,5
+385064;-2,55
+396088;-2,56
+407104;-2,56
+418136;-2,55
+429168;-2,52
+440200;-2,58
+451216;-2,56
+462248;-2,55
+473276;-2,57
+484292;-2,57
+495324;-2,57
+506348;-2,57
+517380;-2,55
+528404;-2,57
+539436;-2,59
+550460;-2,56
+561492;-2,6
+572524;-2,55
+583552;-2,57
+594576;-2,57
+605600;-2,6
+616632;-2,6
+627644;-2,58
+638684;-2,59
+649708;-2,58
+660740;-2,58
+671772;-2,54
+682796;-2,59
+693812;-2,58
+704840;-2,6
+715872;-2,6
+726904;-2,58
+737920;-2,57
+748952;-2,61
+759976;-2,61
+771004;-2,59
+782032;-2,6
+793060;-2,56
+804092;-2,55
+815116;-2,57
+826152;-2,6
+837164;-2,56
+848196;-2,55
+859228;-2,57
+870248;-2,59
+881268;-2,62
+892308;-2,58
+903332;-2,57
+914344;-2,55
+925384;-2,56
+936404;-2,58
+947436;-2,61
+958468;-2,62
+969504;-2,59
+980520;-2,58
+991552;-2,54
+1002584;-2,55
+1013608;-2,57
+1024624;-2,55
+1035660;-2,55
+1046684;-2,57
+1057704;-2,59
+1068740;-2,58
+1079764;-2,6
+1090796;-2,55
+1101828;-2,6
+1112848;-2,58
+1123864;-2,64
+1134908;-2,59
+1145928;-2,59
+1156960;-2,61
+1167980;-2,59
+1179008;-2,62
+1190040;-2,62
+1201056;-2,6
+1212080;-2,59
+1223112;-2,58
+1234140;-2,57
+1245172;-2,61
+1256204;-2,59
+1267220;-2,58
+1278252;-2,58
+1289284;-2,55
+1300316;-2,62
+1311332;-2,7
+1322372;-2,65
+1333404;-2,57
+1344432;-2,66
+1355460;-2,69
+1366484;-2,76
+1377516;-2,75
+1388548;-2,63
+1399572;-2,65
+1410588;-2,7
+1421628;-2,7
+1432648;-2,64
+1443680;-2,59
+1454696;-2,51
+1465740;-2,51
+1476772;-2,51
+1487796;-2,51
+1498828;-2,5
+1509852;-2,56
+1520884;-2,68
+1531908;-2,78
+1542940;-2,87
+1553956;-2,85
+1564988;-2,79
+1576016;-2,73
+1587048;-2,75
+1598068;-2,7
+1609100;-2,7
+1620132;-2,73
+1631144;-2,77
+1642184;-2,89
+1653208;-2,92
+1664236;-2,99
+1675264;-2,96
+1686296;-2,89
+1697308;-2,79
+1708348;-2,77
+1719368;-2,81
+1730404;-2,78
+1741416;-2,73
+1752456;-2,7
+1763480;-2,65
+1774500;-2,56
+1785540;-2,57
+1796568;-2,57
+1807600;-2,64
+1818632;-2,72
+1829664;-2,71
+1840680;-2,78
+1851712;-2,82
+1862744;-2,87
+1873776;-2,85
+1884800;-2,98
+1895832;-3
+1906856;-2,92
+1917880;-2,91
+1928924;-2,92
+1939948;-3,02
+1950980;-3,09
+1962004;-3,14
+1973048;-3,15
+1984064;-3,19
+1995108;-3,26
+2006132;-3,28
+2017152;-3,23
+2028188;-3,21
+2039216;-3,14
+2050252;-3,05
+2061276;-3,07
+2072308;-3,07
+2083328;-3,05
+2094360;-3,05
+2105396;-3,11
+2116432;-3,06
+2127444;-3
+2138480;-2,92
+2149508;-2,79
+2160532;-2,66
+2171564;-2,56
+2182588;-2,56
+2193628;-2,53
+2204648;-2,48
+2215680;-2,4
+2226696;-2,44
+2237728;-2,64
+2248760;-2,84
+2259792;-2,91
+2270820;-2,99
+2281852;-3,01
+2292880;-3,03
+2303896;-3,13
+2314936;-3,18
+2325960;-3,23
+2336996;-3,27
+2348020;-3,25
+2359052;-3,27
+2370072;-3,2
+2381112;-3,15
+2392144;-3,09
+2403172;-3,14
+2414196;-3,25
+2425232;-3,33
+2436260;-3,33
+2447276;-3,38
+2458308;-3,36
+2469332;-3,27
+2480364;-3,17
+2491396;-2,94
+2502432;-2,76
+2513456;-2,68
+2524488;-2,79
+2535516;-2,74
+2546540;-2,74
+2557560;-2,8
+2568592;-2,85
+2579632;-2,78
+2590640;-2,6
+2601680;-2,54
+2612704;-2,44
+2623744;-2,43
+2634768;-2,5
+2645800;-2,66
+2656816;-2,79
+2667856;-2,77
+2678888;-2,53
+2689920;-2,26
+2700936;-2,04
+2711960;-1,85
+2722992;-1,75
+2734024;-1,71
+2745052;-1,78
+2756076;-1,84
+2767104;-1,78
+2778136;-1,72
+2789160;-1,72
+2800184;-1,81
+2811216;-1,89
+2822248;-1,99
+2833268;-2,02
+2844288;-2,12
+2855328;-2,41
+2866364;-2,63
+2877380;-2,57
+2888412;-2,51
+2899440;-2,58
+2910472;-2,69
+2921500;-2,83
+2932536;-2,98
+2943552;-3,13
+2954596;-3,14
+2965620;-3,2
+2976640;-3,27
+2987676;-3,32
+2998704;-3,32
+3009736;-3,3
+3020768;-3,39
+3031800;-3,38
+3042820;-3,37
+3053852;-3,38
+3064876;-3,37
+3075912;-3,34
+3086928;-3,34
+3097964;-3,31
+3108996;-3,38
+3120012;-3,31
+3131048;-3,08
+3142060;-2,94
+3153100;-2,76
+3164132;-2,68
+3175156;-2,66
+3186172;-2,59
+3197204;-2,5
+3208236;-2,51
+3219260;-2,51
+3230288;-2,51
+3241324;-2,58
+3252344;-2,69
+3263364;-2,79
+3274388;-2,97
+3285420;-3,15
+3296456;-3,25
+3307484;-3,31
+3318512;-3,32
+3329536;-3,36
+3340568;-3,38
+3351588;-3,37
+3362624;-3,43
+3373640;-3,42
+3384676;-3,37
+3395708;-3,32
+3406720;-3,33
+3417748;-3,26
+3428780;-3,08
+3439808;-2,98
+3450840;-2,96
+3461872;-3,05
+3472884;-3,25
+3483924;-3,49
+3494956;-3,43
+3505988;-3,21
+3517012;-3,09
+3528028;-3,11
+3539072;-3,13
+3550088;-3,19
+3561116;-3,4
+3572136;-3,6
+3583168;-3,72
+3594204;-3,54
+3605236;-3,13
+3616264;-2,58
+3627292;-2,22
+3638324;-2,01
+3649352;-1,91
+3660380;-1,99
+3671408;-2,15
+3682444;-2,35
+3693456;-2,47
+3704480;-2,45
+3715512;-2,47
+3726544;-2,94
+3737568;-3,12
+3748604;-3
+3759612;-2,71
+3770656;-2,45
+3781680;-2,29
+3792712;-2,26
+3803740;-2,31
+3814776;-2,24
+3825800;-2,2
+3836824;-2,17
+3847852;-2,24
+3858884;-2,25
+3869916;-2,28
+3880940;-2,33
+3891976;-2,34
+3902992;-2,46
+3914024;-2,62
+3925052;-2,69
+3936084;-2,59
+3947096;-2,49
+3958136;-2,4
+3969172;-2,41
+3980192;-2,45
+3991236;-2,44
+4002252;-2,51
+4013284;-2,63
+4024308;-2,71
+4035340;-2,71
+4046372;-2,76
+4057400;-2,79
+4068432;-2,78
+4079464;-2,61
+4090488;-2,47
+4101520;-2,52
+4112544;-2,88
+4123564;-3,9
+4134600;-5,18
+4145616;-5,54
+4156656;-5,43
+4167688;-4,78
+4178720;-3,94
+4189744;-3,51
+4200776;-3,44
+4211808;-3,58
+4222836;-3,77
+4233856;-3,91
+4244888;-3,99
+4255908;-4,03
+4266928;-4,06
+4277960;-4,11
+4288988;-4,27
+4300024;-4,46
+4311044;-4,48
+4322076;-4,4
+4333092;-4,2
+4344124;-3,95
+4355156;-3,66
+4366176;-3,52
+4377204;-3,41
+4388240;-3,29
+4399264;-3,11
+4410280;-3,07
+4421304;-3,04
+4432328;-2,93
+4443372;-2,81
+4454404;-2,7
+4465424;-2,64
+4476452;-2,49
+4487484;-2,34
+4498508;-2,27
+4509540;-2,08
+4520552;-1,76
+4531592;-1,53
+4542616;-1,37
+4553628;-1,23
+4564664;-1,17
+4575692;-1,09
+4586716;-1,01
+4597748;-0,81
+4608776;-0,54
+4619792;-0,41
+4630832;-0,36
+4641860;-0,34
+4652884;-0,24
+4663904;-0,07
+4674936;0,18
+4685960;0,45
+4696980;0,56
+4708000;0,53
+4719032;0,44
+4730064;0,45
+4741096;0,54
+4752128;0,76
+4763152;1,07
+4774184;1,38
+4785216;1,55
+4796256;1,58
+4807276;1,37
+4818312;1,24
+4829340;1,46
+4840368;2,06
+4851396;2,85
+4862424;3,48
+4873460;3,92
+4884488;4,28
+4895524;4,76
+4906544;5,07
+4917576;5,06
+4928604;4,85
+4939640;4,95
+4950660;5,58
+4961684;6,33
+4972724;7,05
+4983744;7,78
+4994780;8,59
+5005800;9,27
+5016840;9,95
+5027864;10,91
+5038936;12,03
+5049952;12,83
+5060984;13,24
+5072016;13,23
+5083044;13,17
+5094064;13,36
+5105096;13,84
+5116128;14,76
+5127156;15,85
+5138192;16,67
+5149208;17,14
+5160252;17,62
+5171276;18,16
+5182316;18,89
+5193332;19,6
+5204368;19,86
+5215396;19,68
+5226432;19,24
+5237456;18,86
+5248476;18,53
+5259520;18,02
+5270536;17,43
+5281572;17,04
+5292592;17,11
+5303636;17,05
+5314656;16,85
+5325688;17
+5336708;16,86
+5347752;16,33
+5358788;15,84
+5369808;15,36
+5380836;15,61
+5391852;16,99
+5402888;18,42
+5413912;19,19
+5424936;18,77
+5435964;16,98
+5446996;14,45
+5458024;12,71
+5469048;12,87
+5480072;14,88
+5491104;16,74
+5502132;17,35
+5513156;16,86
+5524184;15,55
+5535212;13,92
+5546244;12,57
+5557276;11,96
+5568308;11,63
+5579324;11,49
+5590364;11,49
+5601396;11,43
+5612432;11,16
+5623448;10,61
+5634484;9,98
+5645468;9,42
+5656496;9,14
+5667524;8,8
+5678544;8,17
+5689580;7,52
+5700608;7,36
+5711636;7,51
+5722652;7,7
+5733688;7,69
+5744708;7,51
+5755744;7,12
+5766760;6,55
+5777796;5,99
+5788820;5,55
+5799848;5,32
+5810868;4,76
+5821896;4,09
+5832920;3,63
+5843956;3,28
+5854972;2,86
+5865996;2,29
+5877032;1,64
+5888060;0,96
+5899080;0,49
+5910104;0,18
+5921136;0,03
+5932156;0,14
+5943200;0,52
+5954216;0,72
+5965240;0,34
+5976276;-0,08
+5987304;-0,04
+5998332;0,51
+6009352;1,28
+6020388;1,61
+6031416;1,18
+6042444;0,23
+6053460;-0,73
+6064508;-1,33
+6075532;-1,07
+6086552;-0,57
+6097580;-0,54
+6108608;-1,09
+6119640;-1,85
+6130676;-2,43
+6141700;-3
+6152716;-2,98
+6163756;-2,37
+6174780;-1,67
+6185808;-1,16
+6196828;-0,78
+6207852;-0,62
+6218884;-0,72
+6229904;-0,72
+6240928;-0,31
+6251964;0,68
+6262980;1,63
+6274016;1,88
+6285040;1,42
+6296064;0,97
+6307096;1,25
+6318124;1,83
+6329152;2,27
+6340172;2,55
+6351212;2,64
+6362228;2,49
+6373256;1,69
+6384284;0,02
+6395300;-1,35
+6406360;-1,68
+6417380;-0,48
+6428408;0,77
+6439412;0,92
+6450444;0,9
+6461476;0,76
+6472508;0,16
+6483524;-0,64
+6494568;-1,16
+6505612;-1,27
+6516624;-1,47
+6527648;-2,1
+6538684;-2,75
+6549720;-2,8
+6560744;-2,78
+6571772;-3,15
+6582792;-3,66
+6593820;-3,61
+6604856;-3,35
+6615880;-3,2
+6626896;-3,16
+6637932;-3,07
+6648956;-2,43
+6659980;-1,97
+6671012;-1,99
+6682040;-2,05
+6693076;-1,59
+6704108;-0,5
+6715128;0,81
+6726136;1,86
+6737168;2,67
+6748204;3,29
+6759232;4,36
+6770252;6,02
+6781272;8,02
+6792304;10,12
+6803384;12,27
+6814408;14,38
+6825424;16,27
+6836456;18,06
+6847484;19,94
+6858508;21,86
+6869536;23,5
+6880572;24,71
+6891608;25,6
+6902632;26,45
+6913660;27,64
+6924692;29,04
+6935720;30,3
+6946744;31,2
+6957780;31,49
+6968800;31,63
+6979840;32,11
+6990872;32,72
+7001900;33,37
+7012928;33,91
+7023964;34,06
+7034984;34,11
+7046016;34,51
+7057036;35,26
+7068072;35,84
+7079104;36,28
+7090132;36,73
+7101156;37,32
+7112180;38,07
+7123200;39,05
+7134228;39,98
+7145264;40,65
+7156284;41,21
+7167312;41,66
+7178340;42,21
+7189368;43,08
+7200384;44,18
+7211416;45,03
+7222440;45,76
+7233472;46,24
+7244500;46,49
+7255516;46,71
+7266552;47,14
+7277588;47,88
+7288612;48,37
+7299640;48,38
+7310676;48,3
+7321704;48,75
+7332732;49,68
+7343748;50,7
+7354784;51,47
+7365812;52,08
+7376832;52,67
+7387864;53,31
+7398888;54,18
+7409920;55,04
+7420944;55,87
+7431968;56,81
+7442992;58,04
+7454020;59,47
+7465056;60,8
+7476080;61,85
+7487108;62,51
+7498144;63,09
+7509164;64,07
+7520192;65,41
+7531228;66,74
+7542248;67,89
+7553280;69,04
+7564300;70,06
+7575332;70,85
+7586360;71,44
+7597396;71,97
+7608424;72,61
+7619452;73,29
+7630476;74,18
+7641512;75,43
+7652540;76,86
+7663576;77,97
+7674600;78,59
+7685624;78,93
+7696664;79,42
+7707692;80,2
+7718724;81,13
+7729756;82,13
+7740784;82,74
+7751808;82,86
+7762832;82,47
+7773864;81,86
+7784896;81,43
+7795924;81,52
+7806956;81,89
+7817980;82,35
+7829000;82,49
+7840036;82,18
+7851072;81,81
+7862100;81,47
+7873112;81,32
+7884148;81,61
+7895172;82,22
+7906200;82,7
+7917228;83,05
+7928248;83,32
+7939284;83,61
+7950312;83,9
+7961336;84,21
+7972360;84,57
+7983396;84,96
+7994420;85,63
+8005448;86,64
+8016468;87,89
+8027496;89,17
+8038532;90,21
+8049568;90,97
+8060588;91,68
+8071620;92,73
+8082648;94,21
+8093676;95,6
+8104700;96,59
+8115728;97,21
+8126764;97,56
+8137788;97,9
+8148824;98,39
+8159844;99,49
+8170880;100,74
+8181960;101,64
+8192984;102,13
+8204024;102,31
+8215040;102,32
+8226072;102,35
+8237096;102,89
+8248124;103,81
+8259148;104,45
+8270180;104,46
+8281212;104,44
+8292232;104,31
+8303260;103,97
+8314292;103,85
+8325324;104,23
+8336348;105,23
+8347380;106,38
+8358392;107,15
+8369436;107,07
+8380452;106,7
+8391480;106,78
+8402504;107,28
+8413536;107,95
+8424568;108,77
+8435596;109,38
+8446612;109,47
+8457644;109,32
+8468676;109,66
+8479700;110,7
+8490732;112,08
+8501744;113,37
+8512784;114,47
+8523816;115,15
+8534848;115,44
+8545864;115,97
+8556896;117,1
+8567924;118,67
+8578948;120,37
+8589964;121,73
+8601008;122,55
+8612032;123,57
+8623060;125,06
+8634088;126,48
+8645120;127,44
+8656160;128,36
+8667192;128,9
+8678220;128,86
+8689240;128,82
+8700272;129,39
+8711304;130,35
+8722324;131,23
+8733352;131,86
+8744384;131,96
+8755408;131,1
+8766440;129,84
+8777460;128,93
+8788488;128,42
+8799520;128,61
+8810556;129
+8821572;128,94
+8832596;128,27
+8843636;127,42
+8854660;126,83
+8865692;126,68
+8876708;127,16
+8887740;127,52
+8898764;127,25
+8909796;126,5
+8920816;126,45
+8931844;127,37
+8942876;128,48
+8953900;128,83
+8964932;128,49
+8975944;128,24
+8986988;128,44
+8998012;129,21
+9009036;130,62
+9020056;132,23
+9031088;133,56
+9042112;134,29
+9053144;134,53
+9064168;134,8
+9075184;135,56
+9086228;136,42
+9097252;136,27
+9108276;134,41
+9119296;131,74
+9130328;129,05
+9141356;126,65
+9152388;125,25
+9163404;124,78
+9174436;123,57
+9185460;120,08
+9196484;114,78
+9207516;109
+9218532;103,56
+9229572;97,79
+9240548;91,67
+9251584;85,32
+9262604;78,35
+9273640;71,4
+9284664;65,23
+9295700;59,79
+9306728;54,81
+9317764;49,62
+9328800;44,61
+9339828;40,36
+9350856;36,35
+9361876;32,37
+9372912;28,6
+9383936;25,33
+9394964;22,49
+9405976;19,83
+9417012;17,24
+9428040;15,04
+9439060;13,66
+9450088;12,74
+9461120;11,82
+9472144;10,74
+9483168;9,51
+9494156;8,06
+9505168;6,47
+9516216;4,95
+9527240;3,57
+9538272;2,43
+9549292;1,45
+9560332;0,6
+9571344;-0,13
+9582392;-0,76
+9593416;-1,32
+9604452;-1,68
+9615472;-1,93
+9626504;-2,15
+9637524;-2,3
+9648556;-2,41
+9659592;-2,43
+9670608;-2,44
+9681648;-2,41
+9692668;-2,26
+9703700;-2,09
+9714728;-2,03
+9725764;-1,98
+9736788;-1,93
+9747832;-1,96
+9758852;-2,02
+9769872;-2,19
+9780916;-2,29
+9791940;-2,35
+9802980;-2,43
+9814012;-2,57
+9825040;-2,66
+9836068;-2,58
+9847096;-2,43
+9858132;-2,23
+9869164;-2
+9880184;-1,76
+9891224;-1,57
+9902252;-1,35
+9913272;-1,12
+9924308;-0,84
+9935324;-0,55
+9946360;-0,29
+9957388;0,07
+9968396;0,45
+9979420;0,78
+9990452;1,01
+10001484;1,28
+10012516;1,54
+10023536;1,75
+10034572;1,91
+10045600;2,11
+10056628;2,58
+10067652;3,13
+10078684;3,8
+10089716;4,58
+10100748;5,53
+10111776;6,93
+10122808;8,8
+10133840;10,92
+10144908;13,9
+10155928;19,13
+10166960;27,23
+10177988;38,56
+10189020;52,95
+10200056;68,73
+10211080;84,02
+10222096;99,84
+10233136;117,53
+10244208;134,61
+10255240;147,94
+10266260;157,03
+10277296;162,56
+10288324;166,77
+10299356;171,31
+10310388;174,12
+10321416;174,33
+10332448;172,66
+10343476;170,96
+10354508;172,47
+10365532;177,44
+10376572;182,34
+10387604;185
+10398628;184,82
+10409652;181,14
+10420692;175,18
+10431732;169,09
+10442748;163,69
+10453784;158,86
+10464812;154,84
+10475848;149,76
+10486880;141,08
+10497904;128,09
+10508920;112,07
+10519952;95,64
+10530936;79,86
+10541968;65,55
+10552984;53,75
+10564028;44,25
+10575056;36,58
+10586080;30,31
+10597116;25,02
+10608128;20,15
+10619168;16,02
+10630196;12,79
+10641224;10,27
+10652248;7,98
+10663232;5,7
+10674264;3,75
+10685288;2,25
+10696308;1,13
+10707352;0,33
+10718376;-0,3
+10729408;-0,92
+10740444;-1,15
+10751468;-1,16
+10762504;-1,31
+10773524;-1,54
+10784560;-1,65
+10795572;-1,56
+10806612;-1,22
+10817636;-0,71
+10828664;-0,47
+10839684;-0,35
+10850720;-0,17
+10861756;-0,05
+10872772;-0,36
+10883808;-0,95
+10894824;-1,27
+10905864;-1,74
+10916896;-1,97
+10927924;-1,92
+10938948;-1,86
+10949984;-1,83
+10961024;-1,82
+10972056;-1,79
+10983076;-1,64
+10994096;-1,58
+11005136;-1,6
+11016168;-1,56
+11027192;-1,46
+11038216;-1,38
+11049248;-1,37
+11060280;-1,34
+11071312;-1,28
+11082336;-1,17
+11093368;-1,18
+11104400;-1,21
+11115412;-1,29
+11126448;-1,41
+11137472;-1,5
+11148504;-1,53
+11159536;-1,36
+11170560;-1,19
+11181584;-1,11
+11192620;-1,06
+11203644;-0,98
+11214668;-0,91
+11225700;-1,04
+11236732;-1,27
+11247772;-1,44
+11258796;-1,42
+11269828;-1,26
+11280852;-1,15
+11291892;-1,2
+11302912;-1,34
+11313944;-1,44
+11324960;-1,61
+11336000;-1,54
diff --git a/r-scripts/tests/forcePosition/36_prova2_2020-02-07_12-17-44_inici_con.csv 
b/r-scripts/tests/forcePosition/36_prova2_2020-02-07_12-17-44_inici_con.csv
new file mode 100644
index 00000000..3622715a
--- /dev/null
+++ b/r-scripts/tests/forcePosition/36_prova2_2020-02-07_12-17-44_inici_con.csv
@@ -0,0 +1,1035 @@
+Time (micros);Force(N)
+0;4,09
+100;3,09
+200;2,09
+400;1,09
+600;0,09
+908;-2,99
+10068;-2,91
+21096;-2,92
+32128;-2,87
+43168;-2,9
+54188;-2,95
+65232;-2,97
+76256;-2,86
+87288;-2,69
+98320;-2,52
+109356;-2,31
+120384;-2,24
+131424;-2,16
+142456;-2,21
+153480;-2,35
+164508;-2,46
+175548;-2,47
+186580;-2,51
+197612;-2,55
+208636;-2,55
+219660;-2,58
+230688;-2,52
+241712;-2,52
+252744;-2,5
+263764;-2,52
+274796;-2,55
+285820;-2,55
+296832;-2,55
+307868;-2,56
+318888;-2,54
+329920;-2,53
+340944;-2,57
+351976;-2,57
+363000;-2,54
+374032;-2,5
+385064;-2,55
+396088;-2,56
+407104;-2,56
+418136;-2,55
+429168;-2,52
+440200;-2,58
+451216;-2,56
+462248;-2,55
+473276;-2,57
+484292;-2,57
+495324;-2,57
+506348;-2,57
+517380;-2,55
+528404;-2,57
+539436;-2,59
+550460;-2,56
+561492;-2,6
+572524;-2,55
+583552;-2,57
+594576;-2,57
+605600;-2,6
+616632;-2,6
+627644;-2,58
+638684;-2,59
+649708;-2,58
+660740;-2,58
+671772;-2,54
+682796;-2,59
+693812;-2,58
+704840;-2,6
+715872;-2,6
+726904;-2,58
+737920;-2,57
+748952;-2,61
+759976;-2,61
+771004;-2,59
+782032;-2,6
+793060;-2,56
+804092;-2,55
+815116;-2,57
+826152;-2,6
+837164;-2,56
+848196;-2,55
+859228;-2,57
+870248;-2,59
+881268;-2,62
+892308;-2,58
+903332;-2,57
+914344;-2,55
+925384;-2,56
+936404;-2,58
+947436;-2,61
+958468;-2,62
+969504;-2,59
+980520;-2,58
+991552;-2,54
+1002584;-2,55
+1013608;-2,57
+1024624;-2,55
+1035660;-2,55
+1046684;-2,57
+1057704;-2,59
+1068740;-2,58
+1079764;-2,6
+1090796;-2,55
+1101828;-2,6
+1112848;-2,58
+1123864;-2,64
+1134908;-2,59
+1145928;-2,59
+1156960;-2,61
+1167980;-2,59
+1179008;-2,62
+1190040;-2,62
+1201056;-2,6
+1212080;-2,59
+1223112;-2,58
+1234140;-2,57
+1245172;-2,61
+1256204;-2,59
+1267220;-2,58
+1278252;-2,58
+1289284;-2,55
+1300316;-2,62
+1311332;-2,7
+1322372;-2,65
+1333404;-2,57
+1344432;-2,66
+1355460;-2,69
+1366484;-2,76
+1377516;-2,75
+1388548;-2,63
+1399572;-2,65
+1410588;-2,7
+1421628;-2,7
+1432648;-2,64
+1443680;-2,59
+1454696;-2,51
+1465740;-2,51
+1476772;-2,51
+1487796;-2,51
+1498828;-2,5
+1509852;-2,56
+1520884;-2,68
+1531908;-2,78
+1542940;-2,87
+1553956;-2,85
+1564988;-2,79
+1576016;-2,73
+1587048;-2,75
+1598068;-2,7
+1609100;-2,7
+1620132;-2,73
+1631144;-2,77
+1642184;-2,89
+1653208;-2,92
+1664236;-2,99
+1675264;-2,96
+1686296;-2,89
+1697308;-2,79
+1708348;-2,77
+1719368;-2,81
+1730404;-2,78
+1741416;-2,73
+1752456;-2,7
+1763480;-2,65
+1774500;-2,56
+1785540;-2,57
+1796568;-2,57
+1807600;-2,64
+1818632;-2,72
+1829664;-2,71
+1840680;-2,78
+1851712;-2,82
+1862744;-2,87
+1873776;-2,85
+1884800;-2,98
+1895832;-3
+1906856;-2,92
+1917880;-2,91
+1928924;-2,92
+1939948;-3,02
+1950980;-3,09
+1962004;-3,14
+1973048;-3,15
+1984064;-3,19
+1995108;-3,26
+2006132;-3,28
+2017152;-3,23
+2028188;-3,21
+2039216;-3,14
+2050252;-3,05
+2061276;-3,07
+2072308;-3,07
+2083328;-3,05
+2094360;-3,05
+2105396;-3,11
+2116432;-3,06
+2127444;-3
+2138480;-2,92
+2149508;-2,79
+2160532;-2,66
+2171564;-2,56
+2182588;-2,56
+2193628;-2,53
+2204648;-2,48
+2215680;-2,4
+2226696;-2,44
+2237728;-2,64
+2248760;-2,84
+2259792;-2,91
+2270820;-2,99
+2281852;-3,01
+2292880;-3,03
+2303896;-3,13
+2314936;-3,18
+2325960;-3,23
+2336996;-3,27
+2348020;-3,25
+2359052;-3,27
+2370072;-3,2
+2381112;-3,15
+2392144;-3,09
+2403172;-3,14
+2414196;-3,25
+2425232;-3,33
+2436260;-3,33
+2447276;-3,38
+2458308;-3,36
+2469332;-3,27
+2480364;-3,17
+2491396;-2,94
+2502432;-2,76
+2513456;-2,68
+2524488;-2,79
+2535516;-2,74
+2546540;-2,74
+2557560;-2,8
+2568592;-2,85
+2579632;-2,78
+2590640;-2,6
+2601680;-2,54
+2612704;-2,44
+2623744;-2,43
+2634768;-2,5
+2645800;-2,66
+2656816;-2,79
+2667856;-2,77
+2678888;-2,53
+2689920;-2,26
+2700936;-2,04
+2711960;-1,85
+2722992;-1,75
+2734024;-1,71
+2745052;-1,78
+2756076;-1,84
+2767104;-1,78
+2778136;-1,72
+2789160;-1,72
+2800184;-1,81
+2811216;-1,89
+2822248;-1,99
+2833268;-2,02
+2844288;-2,12
+2855328;-2,41
+2866364;-2,63
+2877380;-2,57
+2888412;-2,51
+2899440;-2,58
+2910472;-2,69
+2921500;-2,83
+2932536;-2,98
+2943552;-3,13
+2954596;-3,14
+2965620;-3,2
+2976640;-3,27
+2987676;-3,32
+2998704;-3,32
+3009736;-3,3
+3020768;-3,39
+3031800;-3,38
+3042820;-3,37
+3053852;-3,38
+3064876;-3,37
+3075912;-3,34
+3086928;-3,34
+3097964;-3,31
+3108996;-3,38
+3120012;-3,31
+3131048;-3,08
+3142060;-2,94
+3153100;-2,76
+3164132;-2,68
+3175156;-2,66
+3186172;-2,59
+3197204;-2,5
+3208236;-2,51
+3219260;-2,51
+3230288;-2,51
+3241324;-2,58
+3252344;-2,69
+3263364;-2,79
+3274388;-2,97
+3285420;-3,15
+3296456;-3,25
+3307484;-3,31
+3318512;-3,32
+3329536;-3,36
+3340568;-3,38
+3351588;-3,37
+3362624;-3,43
+3373640;-3,42
+3384676;-3,37
+3395708;-3,32
+3406720;-3,33
+3417748;-3,26
+3428780;-3,08
+3439808;-2,98
+3450840;-2,96
+3461872;-3,05
+3472884;-3,25
+3483924;-3,49
+3494956;-3,43
+3505988;-3,21
+3517012;-3,09
+3528028;-3,11
+3539072;-3,13
+3550088;-3,19
+3561116;-3,4
+3572136;-3,6
+3583168;-3,72
+3594204;-3,54
+3605236;-3,13
+3616264;-2,58
+3627292;-2,22
+3638324;-2,01
+3649352;-1,91
+3660380;-1,99
+3671408;-2,15
+3682444;-2,35
+3693456;-2,47
+3704480;-2,45
+3715512;-2,47
+3726544;-2,94
+3737568;-3,12
+3748604;-3
+3759612;-2,71
+3770656;-2,45
+3781680;-2,29
+3792712;-2,26
+3803740;-2,31
+3814776;-2,24
+3825800;-2,2
+3836824;-2,17
+3847852;-2,24
+3858884;-2,25
+3869916;-2,28
+3880940;-2,33
+3891976;-2,34
+3902992;-2,46
+3914024;-2,62
+3925052;-2,69
+3936084;-2,59
+3947096;-2,49
+3958136;-2,4
+3969172;-2,41
+3980192;-2,45
+3991236;-2,44
+4002252;-2,51
+4013284;-2,63
+4024308;-2,71
+4035340;-2,71
+4046372;-2,76
+4057400;-2,79
+4068432;-2,78
+4079464;-2,61
+4090488;-2,47
+4101520;-2,52
+4112544;-2,88
+4123564;-3,9
+4134600;-5,18
+4145616;-5,54
+4156656;-5,43
+4167688;-4,78
+4178720;-3,94
+4189744;-3,51
+4200776;-3,44
+4211808;-3,58
+4222836;-3,77
+4233856;-3,91
+4244888;-3,99
+4255908;-4,03
+4266928;-4,06
+4277960;-4,11
+4288988;-4,27
+4300024;-4,46
+4311044;-4,48
+4322076;-4,4
+4333092;-4,2
+4344124;-3,95
+4355156;-3,66
+4366176;-3,52
+4377204;-3,41
+4388240;-3,29
+4399264;-3,11
+4410280;-3,07
+4421304;-3,04
+4432328;-2,93
+4443372;-2,81
+4454404;-2,7
+4465424;-2,64
+4476452;-2,49
+4487484;-2,34
+4498508;-2,27
+4509540;-2,08
+4520552;-1,76
+4531592;-1,53
+4542616;-1,37
+4553628;-1,23
+4564664;-1,17
+4575692;-1,09
+4586716;-1,01
+4597748;-0,81
+4608776;-0,54
+4619792;-0,41
+4630832;-0,36
+4641860;-0,34
+4652884;-0,24
+4663904;-0,07
+4674936;0,18
+4685960;0,45
+4696980;0,56
+4708000;0,53
+4719032;0,44
+4730064;0,45
+4741096;0,54
+4752128;0,76
+4763152;1,07
+4774184;1,38
+4785216;1,55
+4796256;1,58
+4807276;1,37
+4818312;1,24
+4829340;1,46
+4840368;2,06
+4851396;2,85
+4862424;3,48
+4873460;3,92
+4884488;4,28
+4895524;4,76
+4906544;5,07
+4917576;5,06
+4928604;4,85
+4939640;4,95
+4950660;5,58
+4961684;6,33
+4972724;7,05
+4983744;7,78
+4994780;8,59
+5005800;9,27
+5016840;9,95
+5027864;10,91
+5038936;12,03
+5049952;12,83
+5060984;13,24
+5072016;13,23
+5083044;13,17
+5094064;13,36
+5105096;13,84
+5116128;14,76
+5127156;15,85
+5138192;16,67
+5149208;17,14
+5160252;17,62
+5171276;18,16
+5182316;18,89
+5193332;19,6
+5204368;19,86
+5215396;19,68
+5226432;19,24
+5237456;18,86
+5248476;18,53
+5259520;18,02
+5270536;17,43
+5281572;17,04
+5292592;17,11
+5303636;17,05
+5314656;16,85
+5325688;17
+5336708;16,86
+5347752;16,33
+5358788;15,84
+5369808;15,36
+5380836;15,61
+5391852;16,99
+5402888;18,42
+5413912;19,19
+5424936;18,77
+5435964;16,98
+5446996;14,45
+5458024;12,71
+5469048;12,87
+5480072;14,88
+5491104;16,74
+5502132;17,35
+5513156;16,86
+5524184;15,55
+5535212;13,92
+5546244;12,57
+5557276;11,96
+5568308;11,63
+5579324;11,49
+5590364;11,49
+5601396;11,43
+5612432;11,16
+5623448;10,61
+5634484;9,98
+5645468;9,42
+5656496;9,14
+5667524;8,8
+5678544;8,17
+5689580;7,52
+5700608;7,36
+5711636;7,51
+5722652;7,7
+5733688;7,69
+5744708;7,51
+5755744;7,12
+5766760;6,55
+5777796;5,99
+5788820;5,55
+5799848;5,32
+5810868;4,76
+5821896;4,09
+5832920;3,63
+5843956;3,28
+5854972;2,86
+5865996;2,29
+5877032;1,64
+5888060;0,96
+5899080;0,49
+5910104;0,18
+5921136;0,03
+5932156;0,14
+5943200;0,52
+5954216;0,72
+5965240;0,34
+5976276;-0,08
+5987304;-0,04
+5998332;0,51
+6009352;1,28
+6020388;1,61
+6031416;1,18
+6042444;0,23
+6053460;-0,73
+6064508;-1,33
+6075532;-1,07
+6086552;-0,57
+6097580;-0,54
+6108608;-1,09
+6119640;-1,85
+6130676;-2,43
+6141700;-3
+6152716;-2,98
+6163756;-2,37
+6174780;-1,67
+6185808;-1,16
+6196828;-0,78
+6207852;-0,62
+6218884;-0,72
+6229904;-0,72
+6240928;-0,31
+6251964;0,68
+6262980;1,63
+6274016;1,88
+6285040;1,42
+6296064;0,97
+6307096;1,25
+6318124;1,83
+6329152;2,27
+6340172;2,55
+6351212;2,64
+6362228;2,49
+6373256;1,69
+6384284;0,02
+6395300;-1,35
+6406360;-1,68
+6417380;-0,48
+6428408;0,77
+6439412;0,92
+6450444;0,9
+6461476;0,76
+6472508;0,16
+6483524;-0,64
+6494568;-1,16
+6505612;-1,27
+6516624;-1,47
+6527648;-2,1
+6538684;-2,75
+6549720;-2,8
+6560744;-2,78
+6571772;-3,15
+6582792;-3,66
+6593820;-3,61
+6604856;-3,35
+6615880;-3,2
+6626896;-3,16
+6637932;-3,07
+6648956;-2,43
+6659980;-1,97
+6671012;-1,99
+6682040;-2,05
+6693076;-1,59
+6704108;-0,5
+6715128;0,81
+6726136;1,86
+6737168;2,67
+6748204;3,29
+6759232;4,36
+6770252;6,02
+6781272;8,02
+6792304;10,12
+6803384;12,27
+6814408;14,38
+6825424;16,27
+6836456;18,06
+6847484;19,94
+6858508;21,86
+6869536;23,5
+6880572;24,71
+6891608;25,6
+6902632;26,45
+6913660;27,64
+6924692;29,04
+6935720;30,3
+6946744;31,2
+6957780;31,49
+6968800;31,63
+6979840;32,11
+6990872;32,72
+7001900;33,37
+7012928;33,91
+7023964;34,06
+7034984;34,11
+7046016;34,51
+7057036;35,26
+7068072;35,84
+7079104;36,28
+7090132;36,73
+7101156;37,32
+7112180;38,07
+7123200;39,05
+7134228;39,98
+7145264;40,65
+7156284;41,21
+7167312;41,66
+7178340;42,21
+7189368;43,08
+7200384;44,18
+7211416;45,03
+7222440;45,76
+7233472;46,24
+7244500;46,49
+7255516;46,71
+7266552;47,14
+7277588;47,88
+7288612;48,37
+7299640;48,38
+7310676;48,3
+7321704;48,75
+7332732;49,68
+7343748;50,7
+7354784;51,47
+7365812;52,08
+7376832;52,67
+7387864;53,31
+7398888;54,18
+7409920;55,04
+7420944;55,87
+7431968;56,81
+7442992;58,04
+7454020;59,47
+7465056;60,8
+7476080;61,85
+7487108;62,51
+7498144;63,09
+7509164;64,07
+7520192;65,41
+7531228;66,74
+7542248;67,89
+7553280;69,04
+7564300;70,06
+7575332;70,85
+7586360;71,44
+7597396;71,97
+7608424;72,61
+7619452;73,29
+7630476;74,18
+7641512;75,43
+7652540;76,86
+7663576;77,97
+7674600;78,59
+7685624;78,93
+7696664;79,42
+7707692;80,2
+7718724;81,13
+7729756;82,13
+7740784;82,74
+7751808;82,86
+7762832;82,47
+7773864;81,86
+7784896;81,43
+7795924;81,52
+7806956;81,89
+7817980;82,35
+7829000;82,49
+7840036;82,18
+7851072;81,81
+7862100;81,47
+7873112;81,32
+7884148;81,61
+7895172;82,22
+7906200;82,7
+7917228;83,05
+7928248;83,32
+7939284;83,61
+7950312;83,9
+7961336;84,21
+7972360;84,57
+7983396;84,96
+7994420;85,63
+8005448;86,64
+8016468;87,89
+8027496;89,17
+8038532;90,21
+8049568;90,97
+8060588;91,68
+8071620;92,73
+8082648;94,21
+8093676;95,6
+8104700;96,59
+8115728;97,21
+8126764;97,56
+8137788;97,9
+8148824;98,39
+8159844;99,49
+8170880;100,74
+8181960;101,64
+8192984;102,13
+8204024;102,31
+8215040;102,32
+8226072;102,35
+8237096;102,89
+8248124;103,81
+8259148;104,45
+8270180;104,46
+8281212;104,44
+8292232;104,31
+8303260;103,97
+8314292;103,85
+8325324;104,23
+8336348;105,23
+8347380;106,38
+8358392;107,15
+8369436;107,07
+8380452;106,7
+8391480;106,78
+8402504;107,28
+8413536;107,95
+8424568;108,77
+8435596;109,38
+8446612;109,47
+8457644;109,32
+8468676;109,66
+8479700;110,7
+8490732;112,08
+8501744;113,37
+8512784;114,47
+8523816;115,15
+8534848;115,44
+8545864;115,97
+8556896;117,1
+8567924;118,67
+8578948;120,37
+8589964;121,73
+8601008;122,55
+8612032;123,57
+8623060;125,06
+8634088;126,48
+8645120;127,44
+8656160;128,36
+8667192;128,9
+8678220;128,86
+8689240;128,82
+8700272;129,39
+8711304;130,35
+8722324;131,23
+8733352;131,86
+8744384;131,96
+8755408;131,1
+8766440;129,84
+8777460;128,93
+8788488;128,42
+8799520;128,61
+8810556;129
+8821572;128,94
+8832596;128,27
+8843636;127,42
+8854660;126,83
+8865692;126,68
+8876708;127,16
+8887740;127,52
+8898764;127,25
+8909796;126,5
+8920816;126,45
+8931844;127,37
+8942876;128,48
+8953900;128,83
+8964932;128,49
+8975944;128,24
+8986988;128,44
+8998012;129,21
+9009036;130,62
+9020056;132,23
+9031088;133,56
+9042112;134,29
+9053144;134,53
+9064168;134,8
+9075184;135,56
+9086228;136,42
+9097252;136,27
+9108276;134,41
+9119296;131,74
+9130328;129,05
+9141356;126,65
+9152388;125,25
+9163404;124,78
+9174436;123,57
+9185460;120,08
+9196484;114,78
+9207516;109
+9218532;103,56
+9229572;97,79
+9240548;91,67
+9251584;85,32
+9262604;78,35
+9273640;71,4
+9284664;65,23
+9295700;59,79
+9306728;54,81
+9317764;49,62
+9328800;44,61
+9339828;40,36
+9350856;36,35
+9361876;32,37
+9372912;28,6
+9383936;25,33
+9394964;22,49
+9405976;19,83
+9417012;17,24
+9428040;15,04
+9439060;13,66
+9450088;12,74
+9461120;11,82
+9472144;10,74
+9483168;9,51
+9494156;8,06
+9505168;6,47
+9516216;4,95
+9527240;3,57
+9538272;2,43
+9549292;1,45
+9560332;0,6
+9571344;-0,13
+9582392;-0,76
+9593416;-1,32
+9604452;-1,68
+9615472;-1,93
+9626504;-2,15
+9637524;-2,3
+9648556;-2,41
+9659592;-2,43
+9670608;-2,44
+9681648;-2,41
+9692668;-2,26
+9703700;-2,09
+9714728;-2,03
+9725764;-1,98
+9736788;-1,93
+9747832;-1,96
+9758852;-2,02
+9769872;-2,19
+9780916;-2,29
+9791940;-2,35
+9802980;-2,43
+9814012;-2,57
+9825040;-2,66
+9836068;-2,58
+9847096;-2,43
+9858132;-2,23
+9869164;-2
+9880184;-1,76
+9891224;-1,57
+9902252;-1,35
+9913272;-1,12
+9924308;-0,84
+9935324;-0,55
+9946360;-0,29
+9957388;0,07
+9968396;0,45
+9979420;0,78
+9990452;1,01
+10001484;1,28
+10012516;1,54
+10023536;1,75
+10034572;1,91
+10045600;2,11
+10056628;2,58
+10067652;3,13
+10078684;3,8
+10089716;4,58
+10100748;5,53
+10111776;6,93
+10122808;8,8
+10133840;10,92
+10144908;13,9
+10155928;19,13
+10166960;27,23
+10177988;38,56
+10189020;52,95
+10200056;68,73
+10211080;84,02
+10222096;99,84
+10233136;117,53
+10244208;134,61
+10255240;147,94
+10266260;157,03
+10277296;162,56
+10288324;166,77
+10299356;171,31
+10310388;174,12
+10321416;174,33
+10332448;172,66
+10343476;170,96
+10354508;172,47
+10365532;177,44
+10376572;182,34
+10387604;185
+10398628;184,82
+10409652;181,14
+10420692;175,18
+10431732;169,09
+10442748;163,69
+10453784;158,86
+10464812;154,84
+10475848;149,76
+10486880;141,08
+10497904;128,09
+10508920;112,07
+10519952;95,64
+10530936;79,86
+10541968;65,55
+10552984;53,75
+10564028;44,25
+10575056;36,58
+10586080;30,31
+10597116;25,02
+10608128;20,15
+10619168;16,02
+10630196;12,79
+10641224;10,27
+10652248;7,98
+10663232;5,7
+10674264;3,75
+10685288;2,25
+10696308;1,13
+10707352;0,33
+10718376;-0,3
+10729408;-0,92
+10740444;-1,15
+10751468;-1,16
+10762504;-1,31
+10773524;-1,54
+10784560;-1,65
+10795572;-1,56
+10806612;-1,22
+10817636;-0,71
+10828664;-0,47
+10839684;-0,35
+10850720;-0,17
+10861756;-0,05
+10872772;-0,36
+10883808;-0,95
+10894824;-1,27
+10905864;-1,74
+10916896;-1,97
+10927924;-1,92
+10938948;-1,86
+10949984;-1,83
+10961024;-1,82
+10972056;-1,79
+10983076;-1,64
+10994096;-1,58
+11005136;-1,6
+11016168;-1,56
+11027192;-1,46
+11038216;-1,38
+11049248;-1,37
+11060280;-1,34
+11071312;-1,28
+11082336;-1,17
+11093368;-1,18
+11104400;-1,21
+11115412;-1,29
+11126448;-1,41
+11137472;-1,5
+11148504;-1,53
+11159536;-1,36
+11170560;-1,19
+11181584;-1,11
+11192620;-1,06
+11203644;-0,98
+11214668;-0,91
+11225700;-1,04
+11236732;-1,27
+11247772;-1,44
+11258796;-1,42
+11269828;-1,26
+11280852;-1,15
+11291892;-1,2
+11302912;-1,34
+11313944;-1,44
+11324960;-1,61
+11336000;-1,54


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]