add extension to convert and temporal unify multiple raw files with different measruemtn frequencies. to BE DEBUGGED

This commit is contained in:
Mario Fink 2020-02-17 17:24:06 +00:00
parent fe5aae4e83
commit 494c0bc6b1
15 changed files with 5600 additions and 2 deletions

BIN
eatall Executable file

Binary file not shown.

BIN
eatraw Executable file

Binary file not shown.

View File

@ -442,6 +442,12 @@ public:
return timearr;
}
// get size/length of data
unsigned long int get_n()
{
return datmes_.size();
}
// get data array encoded as floats/doubles
std::vector<double>& get_data()
{

View File

@ -4,13 +4,18 @@ SHELL:=/bin/bash
RAW = ../raw/
SRC = src/
LIB = lib/
EXE = eatraw
CCC = g++ -std=c++11
OPT = -O3 -Wall -mavx -mno-tbm -mf16c -mno-f16c
# build executable
$(EXE) : $(SRC)main.cpp $(SRC)raweat.hpp $(SRC)half_precision_floating_point.hpp
$(EXE) : $(SRC)main.cpp $(LIB)raweat.hpp
$(CCC) $(OPT) $< -o $@
# build target for conversion set of .raw files
eatall : $(SRC)eatall.cpp $(LIB)raweat.hpp
$(CCC) $(OPT) $< -o $@
# remove executable

2428
mycsv.csv Normal file

File diff suppressed because it is too large Load Diff

2404
pv.csv Normal file

File diff suppressed because it is too large Load Diff

153
src/eatall.cpp Normal file
View File

@ -0,0 +1,153 @@
//---------------------------------------------------------------------------//
#include <iomanip>
#include <iostream>
#include "../lib/raweat.hpp"
//---------------------------------------------------------------------------//
int main(int argc, char* argv[])
{
std::cout<<"number of CLI-arguments: "<<argc<<"\n";
for ( int i = 0; i < argc; i++ ) std::cout<<std::setw(5)<<i<<": "<<argv[i]<<"\n";
// check number of CLI arguments
assert( argc >= 3 );
// provide --help like return statement
if ( argc < 3 )
{
std::cout<<"\n"<<"Usage: ./eatit INPUTRAW_1 INPUTRAW_2 ...INPUTRAW_N OUTPUTFILE"<<"\n"
<<"Convert set of related files in imc-format .raw corresponding to same measurement to single plain text .csv"<<"\n"
<<"Example: ./eatit Druck_THZ_DK.raw pressure_Vacuum.raw druck_thz_dk.csv"<<"\n\n";
return 0;
}
// get list of names/paths of raw-files from CLI argument
std::vector<std::string> rawfiles;
for (int i = 1; i < argc-1; i++ ) rawfiles.push_back(std::string(argv[i]));
// collect arrays of data (without time!), first, last time + timestep, channel names + units
std::vector<std::vector<double>> alldata;
std::vector<std::vector<double>> timedata;
std::vector<std::vector<std::string>> channelinfo;
// process all .raw files provided
for ( auto rawfile: rawfiles )
{
std::cout<<rawfile<<"\n";
// declare instance of "raw_eater"
raw_eater eatraw(rawfile);
// get time-offset and timestep
double toff = eatraw.get_time_offset();
double dt = eatraw.get_dt();
unsigned long int n = eatraw.get_n();
// collect data arrays
alldata.push_back(eatraw.get_data());
// collect time info
std::vector<double> channtime = {toff,toff+(n-1)*dt,dt};
timedata.push_back(channtime);
// collect channel info
std::vector<std::string> channinfo = {eatraw.get_name(),eatraw.get_unit(),eatraw.get_temp_unit()};
channelinfo.push_back(channinfo);
}
// number of channels
int num_chann = (int)alldata.size();
// make sure all files feature same time unit
for ( int ch = 0; ch < num_chann-1; ch++ )
{
assert( channelinfo[ch][2] == channelinfo[ch+1][2] && "time unit apparently differs in some channels!" );
}
// open .csv-file for dumping all data
std::ofstream fout(argv[argc-1]);
// define output properties
int width = 30;
int doubleprec = 9;
// insert header with column names
std::string colA = std::string("Time [") + channelinfo[0][2] + std::string("]");
fout<<std::setw(width)<<std::right<<colA;
for ( int ch = 0; ch < num_chann; ch++ )
{
std::string colB = channelinfo[ch][0] + std::string(" [") + channelinfo[ch][1] + std::string("]");
fout<<std::setw(width)<<std::right<<colB;
}
fout<<"\n";
// set of "next" indices for all channels
std::vector<unsigned long int> channidx(num_chann,0);
// while times in any channel left
bool sometimeleft = true;
while ( sometimeleft )
{
// find this round's "earliest" time w.r.t. to all channels
double firsttime = 1.0e10;
for ( int ch = 0; ch < num_chann; ch++ )
{
// get time to process in this channel
double chtimenow = timedata[ch][0] + channidx[ch] * timedata[ch][2];
if ( chtimenow <= firsttime ) // and channidx[ch]+1 < alldata[ch].size() )
{
firsttime = chtimenow;
}
}
// print time step
fout<<std::fixed<<std::dec<<std::setprecision(doubleprec)
<<std::setw(width)<<std::right<<firsttime;
std::cout<<std::setprecision(9)<<firsttime<<" "<<sometimeleft<<" ";
for ( int ch = 0; ch < num_chann; ch++ ) std::cout<<channidx[ch]<<" / "<<alldata[ch].size()<<" ";
std::cout<<"\n";
// reset continuation flag and try to find channel with remaining data
sometimeleft = false;
// during every round accumulate all data associated to subsequent time step
for ( int ch = 0; ch < num_chann; ch++ )
{
// this channel's time step
double chtimenow = timedata[ch][0] + channidx[ch] * timedata[ch][2];
// get set of channels featuring next time step
if ( chtimenow == firsttime && channidx[ch] < alldata[ch].size() )
{
// write actual data to file
fout<<std::fixed<<std::dec<<std::setprecision(doubleprec)
<<std::setw(width)<<std::right<<alldata[ch][channidx[ch]];
// increment time index of channel
channidx[ch] = channidx[ch] + 1;
}
else
{
// this channel gets a null = empty string for this timestep
fout<<std::setw(width)<<"";
}
// check continuation condition
if ( channidx[ch] < alldata[ch].size() ) sometimeleft = true;
}
// add line break
fout<<"\n";
}
// close .csv-file
fout.close();
return 0;
}
//---------------------------------------------------------------------------//

View File

@ -2,7 +2,7 @@
#include <iomanip>
#include <iostream>
#include "../src/raweat.hpp"
#include "../lib/raweat.hpp"
//---------------------------------------------------------------------------//

602
vs.csv Normal file
View File

@ -0,0 +1,602 @@
Time VehicleSpeed_HS
s kph
2044.020000000 5.940000000
2044.040000000 5.930000000
2044.060000000 5.920000000
2044.080000000 5.900000000
2044.100000000 5.900000000
2044.120000000 5.890000000
2044.140000000 5.890000000
2044.160000000 5.870000000
2044.180000000 5.840000000
2044.200000000 5.830000000
2044.220000000 5.810000000
2044.240000000 5.790000000
2044.260000000 5.780000000
2044.280000000 5.760000000
2044.300000000 5.750000000
2044.320000000 5.740000000
2044.340000000 5.740000000
2044.360000000 5.730000000
2044.380000000 5.730000000
2044.400000000 5.720000000
2044.420000000 5.710000000
2044.440000000 5.710000000
2044.460000000 5.690000000
2044.480000000 5.690000000
2044.500000000 5.680000000
2044.520000000 5.660000000
2044.540000000 5.630000000
2044.560000000 5.620000000
2044.580000000 5.600000000
2044.600000000 5.580000000
2044.620000000 5.570000000
2044.640000000 5.550000000
2044.660000000 5.530000000
2044.680000000 5.510000000
2044.700000000 5.500000000
2044.720000000 5.470000000
2044.740000000 5.450000000
2044.760000000 5.420000000
2044.780000000 5.400000000
2044.800000000 5.380000000
2044.820000000 5.350000000
2044.840000000 5.310000000
2044.860000000 5.280000000
2044.880000000 5.270000000
2044.900000000 5.240000000
2044.920000000 5.190000000
2044.940000000 5.160000000
2044.960000000 5.140000000
2044.980000000 5.110000000
2045.000000000 5.060000000
2045.020000000 5.020000000
2045.040000000 5.000000000
2045.060000000 4.970000000
2045.080000000 4.920000000
2045.100000000 4.880000000
2045.120000000 4.860000000
2045.140000000 4.820000000
2045.160000000 4.770000000
2045.180000000 4.740000000
2045.200000000 4.700000000
2045.220000000 4.660000000
2045.240000000 4.620000000
2045.260000000 4.580000000
2045.280000000 4.540000000
2045.300000000 4.480000000
2045.320000000 4.430000000
2045.340000000 4.370000000
2045.360000000 4.310000000
2045.380000000 4.240000000
2045.400000000 4.180000000
2045.420000000 4.130000000
2045.440000000 4.060000000
2045.460000000 3.980000000
2045.480000000 3.910000000
2045.500000000 3.830000000
2045.520000000 3.770000000
2045.540000000 3.720000000
2045.560000000 3.640000000
2045.580000000 3.570000000
2045.600000000 3.510000000
2045.620000000 3.440000000
2045.640000000 3.390000000
2045.660000000 3.330000000
2045.680000000 3.280000000
2045.700000000 3.240000000
2045.720000000 3.170000000
2045.740000000 3.110000000
2045.760000000 3.060000000
2045.780000000 3.010000000
2045.800000000 2.960000000
2045.820000000 2.920000000
2045.840000000 2.880000000
2045.860000000 2.830000000
2045.880000000 2.790000000
2045.900000000 2.750000000
2045.920000000 2.710000000
2045.940000000 2.680000000
2045.960000000 2.640000000
2045.980000000 2.610000000
2046.000000000 2.590000000
2046.020000000 2.560000000
2046.040000000 2.550000000
2046.060000000 2.520000000
2046.080000000 2.510000000
2046.100000000 2.490000000
2046.120000000 2.480000000
2046.140000000 2.460000000
2046.160000000 2.460000000
2046.180000000 2.450000000
2046.200000000 2.440000000
2046.220000000 2.430000000
2046.240000000 2.420000000
2046.260000000 2.410000000
2046.280000000 2.400000000
2046.300000000 2.410000000
2046.320000000 2.390000000
2046.340000000 2.380000000
2046.360000000 2.350000000
2046.380000000 2.310000000
2046.400000000 2.260000000
2046.420000000 2.210000000
2046.440000000 2.160000000
2046.460000000 2.100000000
2046.480000000 2.050000000
2046.500000000 2.010000000
2046.520000000 1.940000000
2046.540000000 1.910000000
2046.560000000 1.840000000
2046.580000000 1.770000000
2046.600000000 1.730000000
2046.620000000 1.650000000
2046.640000000 1.590000000
2046.660000000 1.580000000
2046.680000000 1.550000000
2046.700000000 1.520000000
2046.720000000 1.530000000
2046.740000000 1.520000000
2046.760000000 1.500000000
2046.780000000 1.490000000
2046.800000000 1.470000000
2046.820000000 1.470000000
2046.840000000 1.470000000
2046.860000000 1.470000000
2046.880000000 1.480000000
2046.900000000 1.480000000
2046.920000000 1.480000000
2046.940000000 1.480000000
2046.960000000 1.480000000
2046.980000000 1.460000000
2047.000000000 1.440000000
2047.020000000 1.440000000
2047.040000000 1.430000000
2047.060000000 1.410000000
2047.080000000 1.410000000
2047.100000000 1.400000000
2047.120000000 1.380000000
2047.140000000 1.370000000
2047.160000000 1.360000000
2047.180000000 1.350000000
2047.200000000 1.330000000
2047.220000000 1.320000000
2047.240000000 1.310000000
2047.260000000 1.280000000
2047.280000000 1.270000000
2047.300000000 1.260000000
2047.320000000 1.240000000
2047.340000000 1.220000000
2047.360000000 1.210000000
2047.380000000 1.210000000
2047.400000000 1.190000000
2047.420000000 1.170000000
2047.440000000 1.160000000
2047.460000000 1.160000000
2047.480000000 1.130000000
2047.500000000 1.120000000
2047.520000000 1.120000000
2047.540000000 1.110000000
2047.560000000 1.090000000
2047.580000000 1.080000000
2047.600000000 1.070000000
2047.620000000 1.070000000
2047.640000000 1.050000000
2047.660000000 1.040000000
2047.680000000 1.030000000
2047.700000000 1.020000000
2047.720000000 1.010000000
2047.740000000 0.990000000
2047.760000000 0.980000000
2047.780000000 0.960000000
2047.800000000 0.950000000
2047.820000000 0.940000000
2047.840000000 0.900000000
2047.860000000 0.870000000
2047.880000000 0.840000000
2047.900000000 0.800000000
2047.920000000 0.790000000
2047.940000000 0.780000000
2047.960000000 0.750000000
2047.980000000 0.000000000
2048.000000000 0.000000000
2048.020000000 0.000000000
2048.040000000 0.000000000
2048.060000000 0.000000000
2048.080000000 0.000000000
2048.100000000 0.000000000
2048.120000000 0.000000000
2048.140000000 0.000000000
2048.160000000 0.000000000
2048.180000000 0.000000000
2048.200000000 0.000000000
2048.220000000 0.000000000
2048.240000000 0.000000000
2048.260000000 0.000000000
2048.280000000 0.000000000
2048.300000000 0.000000000
2048.320000000 0.000000000
2048.340000000 0.000000000
2048.360000000 0.000000000
2048.380000000 0.000000000
2048.400000000 0.000000000
2048.420000000 0.000000000
2048.440000000 0.000000000
2048.460000000 0.000000000
2048.480000000 0.000000000
2048.500000000 0.000000000
2048.520000000 0.000000000
2048.540000000 0.000000000
2048.560000000 0.000000000
2048.580000000 0.000000000
2048.600000000 0.000000000
2048.620000000 0.000000000
2048.640000000 0.000000000
2048.660000000 0.000000000
2048.680000000 0.000000000
2048.700000000 0.000000000
2048.720000000 0.000000000
2048.740000000 0.000000000
2048.760000000 0.000000000
2048.780000000 0.000000000
2048.800000000 0.000000000
2048.820000000 0.000000000
2048.840000000 0.000000000
2048.860000000 0.000000000
2048.880000000 0.000000000
2048.900000000 0.000000000
2048.920000000 0.000000000
2048.940000000 0.000000000
2048.960000000 0.000000000
2048.980000000 0.000000000
2049.000000000 0.000000000
2049.020000000 0.000000000
2049.040000000 0.000000000
2049.060000000 0.000000000
2049.080000000 0.000000000
2049.100000000 0.000000000
2049.120000000 0.000000000
2049.140000000 0.000000000
2049.160000000 0.000000000
2049.180000000 0.000000000
2049.200000000 0.000000000
2049.220000000 0.000000000
2049.240000000 0.000000000
2049.260000000 0.000000000
2049.280000000 0.000000000
2049.300000000 0.000000000
2049.320000000 0.000000000
2049.340000000 0.000000000
2049.360000000 0.000000000
2049.380000000 0.000000000
2049.400000000 0.000000000
2049.420000000 0.000000000
2049.440000000 0.000000000
2049.460000000 0.000000000
2049.480000000 0.000000000
2049.500000000 0.000000000
2049.520000000 0.000000000
2049.540000000 0.000000000
2049.560000000 0.000000000
2049.580000000 0.000000000
2049.600000000 0.000000000
2049.620000000 0.000000000
2049.640000000 0.000000000
2049.660000000 0.000000000
2049.680000000 0.000000000
2049.700000000 0.000000000
2049.720000000 0.000000000
2049.740000000 0.000000000
2049.760000000 0.000000000
2049.780000000 0.000000000
2049.800000000 0.000000000
2049.820000000 0.000000000
2049.840000000 0.000000000
2049.860000000 0.000000000
2049.880000000 0.000000000
2049.900000000 0.000000000
2049.920000000 0.000000000
2049.940000000 0.000000000
2049.960000000 0.000000000
2049.980000000 0.000000000
2050.000000000 0.000000000
2050.020000000 0.000000000
2050.040000000 0.000000000
2050.060000000 0.000000000
2050.080000000 0.000000000
2050.100000000 0.000000000
2050.120000000 0.000000000
2050.140000000 0.000000000
2050.160000000 0.000000000
2050.180000000 0.000000000
2050.200000000 0.000000000
2050.220000000 0.000000000
2050.240000000 0.000000000
2050.260000000 0.000000000
2050.280000000 0.000000000
2050.300000000 0.000000000
2050.320000000 0.000000000
2050.340000000 0.000000000
2050.360000000 0.000000000
2050.380000000 0.000000000
2050.400000000 0.000000000
2050.420000000 0.000000000
2050.440000000 0.000000000
2050.460000000 0.000000000
2050.480000000 0.000000000
2050.500000000 0.000000000
2050.520000000 0.000000000
2050.540000000 0.000000000
2050.560000000 0.000000000
2050.580000000 0.000000000
2050.600000000 0.000000000
2050.620000000 0.000000000
2050.640000000 0.000000000
2050.660000000 0.000000000
2050.680000000 0.000000000
2050.700000000 0.000000000
2050.720000000 0.000000000
2050.740000000 0.000000000
2050.760000000 0.000000000
2050.780000000 0.000000000
2050.800000000 0.000000000
2050.820000000 0.000000000
2050.840000000 0.000000000
2050.860000000 0.000000000
2050.880000000 0.000000000
2050.900000000 0.000000000
2050.920000000 0.000000000
2050.940000000 0.000000000
2050.960000000 0.000000000
2050.980000000 0.000000000
2051.000000000 0.000000000
2051.020000000 0.000000000
2051.040000000 0.000000000
2051.060000000 0.000000000
2051.080000000 0.000000000
2051.100000000 0.000000000
2051.120000000 0.000000000
2051.140000000 0.000000000
2051.160000000 0.000000000
2051.180000000 0.000000000
2051.200000000 0.000000000
2051.220000000 0.000000000
2051.240000000 0.000000000
2051.260000000 0.000000000
2051.280000000 0.000000000
2051.300000000 0.000000000
2051.320000000 0.000000000
2051.340000000 0.000000000
2051.360000000 0.000000000
2051.380000000 0.000000000
2051.400000000 0.000000000
2051.420000000 0.000000000
2051.440000000 0.000000000
2051.460000000 0.000000000
2051.480000000 0.000000000
2051.500000000 0.000000000
2051.520000000 0.000000000
2051.540000000 0.000000000
2051.560000000 0.000000000
2051.580000000 0.000000000
2051.600000000 0.000000000
2051.620000000 0.000000000
2051.640000000 0.000000000
2051.660000000 0.000000000
2051.680000000 0.000000000
2051.700000000 0.000000000
2051.720000000 0.000000000
2051.740000000 0.000000000
2051.760000000 0.000000000
2051.780000000 0.000000000
2051.800000000 0.000000000
2051.820000000 0.000000000
2051.840000000 0.000000000
2051.860000000 0.000000000
2051.880000000 0.000000000
2051.900000000 0.000000000
2051.920000000 0.000000000
2051.940000000 0.000000000
2051.960000000 0.000000000
2051.980000000 0.000000000
2052.000000000 0.000000000
2052.020000000 0.000000000
2052.040000000 0.000000000
2052.060000000 0.000000000
2052.080000000 0.000000000
2052.100000000 0.000000000
2052.120000000 0.000000000
2052.140000000 0.000000000
2052.160000000 0.000000000
2052.180000000 0.000000000
2052.200000000 0.000000000
2052.220000000 0.000000000
2052.240000000 0.000000000
2052.260000000 0.000000000
2052.280000000 0.000000000
2052.300000000 0.000000000
2052.320000000 0.000000000
2052.340000000 0.000000000
2052.360000000 0.000000000
2052.380000000 0.000000000
2052.400000000 0.000000000
2052.420000000 0.000000000
2052.440000000 0.000000000
2052.460000000 0.000000000
2052.480000000 0.000000000
2052.500000000 0.000000000
2052.520000000 0.000000000
2052.540000000 0.000000000
2052.560000000 0.000000000
2052.580000000 0.000000000
2052.600000000 0.000000000
2052.620000000 0.000000000
2052.640000000 0.000000000
2052.660000000 0.000000000
2052.680000000 0.000000000
2052.700000000 0.000000000
2052.720000000 0.000000000
2052.740000000 0.000000000
2052.760000000 0.000000000
2052.780000000 0.000000000
2052.800000000 0.000000000
2052.820000000 0.000000000
2052.840000000 0.000000000
2052.860000000 0.000000000
2052.880000000 0.000000000
2052.900000000 0.000000000
2052.920000000 0.000000000
2052.940000000 0.000000000
2052.960000000 0.000000000
2052.980000000 0.000000000
2053.000000000 0.000000000
2053.020000000 0.000000000
2053.040000000 0.000000000
2053.060000000 0.000000000
2053.080000000 0.000000000
2053.100000000 0.000000000
2053.120000000 0.000000000
2053.140000000 0.000000000
2053.160000000 0.000000000
2053.180000000 0.000000000
2053.200000000 0.000000000
2053.220000000 0.000000000
2053.240000000 0.000000000
2053.260000000 0.000000000
2053.280000000 0.000000000
2053.300000000 0.000000000
2053.320000000 0.000000000
2053.340000000 0.000000000
2053.360000000 0.000000000
2053.380000000 0.000000000
2053.400000000 0.000000000
2053.420000000 0.000000000
2053.440000000 0.000000000
2053.460000000 0.000000000
2053.480000000 0.000000000
2053.500000000 0.000000000
2053.520000000 0.000000000
2053.540000000 0.000000000
2053.560000000 0.000000000
2053.580000000 0.000000000
2053.600000000 0.000000000
2053.620000000 0.000000000
2053.640000000 0.000000000
2053.660000000 0.000000000
2053.680000000 0.000000000
2053.700000000 0.000000000
2053.720000000 0.000000000
2053.740000000 0.000000000
2053.760000000 0.000000000
2053.780000000 0.000000000
2053.800000000 0.000000000
2053.820000000 0.000000000
2053.840000000 0.000000000
2053.860000000 0.000000000
2053.880000000 0.000000000
2053.900000000 0.000000000
2053.920000000 0.000000000
2053.940000000 0.000000000
2053.960000000 0.000000000
2053.980000000 0.000000000
2054.000000000 0.000000000
2054.020000000 0.000000000
2054.040000000 0.000000000
2054.060000000 0.000000000
2054.080000000 0.000000000
2054.100000000 0.000000000
2054.120000000 0.000000000
2054.140000000 0.000000000
2054.160000000 0.000000000
2054.180000000 0.000000000
2054.200000000 0.000000000
2054.220000000 0.000000000
2054.240000000 0.000000000
2054.260000000 0.000000000
2054.280000000 0.000000000
2054.300000000 0.000000000
2054.320000000 0.000000000
2054.340000000 0.000000000
2054.360000000 0.000000000
2054.380000000 0.000000000
2054.400000000 0.000000000
2054.420000000 0.000000000
2054.440000000 0.000000000
2054.460000000 0.000000000
2054.480000000 0.000000000
2054.500000000 0.000000000
2054.520000000 0.000000000
2054.540000000 0.000000000
2054.560000000 0.000000000
2054.580000000 0.000000000
2054.600000000 0.000000000
2054.620000000 0.000000000
2054.640000000 0.000000000
2054.660000000 0.000000000
2054.680000000 0.000000000
2054.700000000 0.000000000
2054.720000000 0.000000000
2054.740000000 0.000000000
2054.760000000 0.000000000
2054.780000000 0.000000000
2054.800000000 0.000000000
2054.820000000 0.000000000
2054.840000000 0.000000000
2054.860000000 0.000000000
2054.880000000 0.000000000
2054.900000000 0.000000000
2054.920000000 0.000000000
2054.940000000 0.000000000
2054.960000000 0.000000000
2054.980000000 0.000000000
2055.000000000 0.000000000
2055.020000000 0.000000000
2055.040000000 0.000000000
2055.060000000 0.000000000
2055.080000000 0.000000000
2055.100000000 0.000000000
2055.120000000 0.000000000
2055.140000000 0.000000000
2055.160000000 0.000000000
2055.180000000 0.000000000
2055.200000000 0.000000000
2055.220000000 0.000000000
2055.240000000 0.000000000
2055.260000000 0.000000000
2055.280000000 0.000000000
2055.300000000 0.000000000
2055.320000000 0.000000000
2055.340000000 0.000000000
2055.360000000 0.000000000
2055.380000000 0.000000000
2055.400000000 0.000000000
2055.420000000 0.000000000
2055.440000000 0.000000000
2055.460000000 0.000000000
2055.480000000 0.000000000
2055.500000000 0.000000000
2055.520000000 0.000000000
2055.540000000 0.000000000
2055.560000000 0.000000000
2055.580000000 0.000000000
2055.600000000 0.000000000
2055.620000000 0.000000000
2055.640000000 0.000000000
2055.660000000 0.000000000
2055.680000000 0.000000000
2055.700000000 0.000000000
2055.720000000 0.000000000
2055.740000000 0.000000000
2055.760000000 0.000000000
2055.780000000 0.000000000
2055.800000000 0.000000000
2055.820000000 0.000000000
2055.840000000 0.000000000
2055.860000000 0.000000000
2055.880000000 0.000000000
2055.900000000 0.000000000
2055.920000000 0.000000000
2055.940000000 0.000000000
2055.960000000 0.000000000
2055.980000000 0.000000000
2056.000000000 0.000000000
1 Time VehicleSpeed_HS
2 s kph
3 2044.020000000 5.940000000
4 2044.040000000 5.930000000
5 2044.060000000 5.920000000
6 2044.080000000 5.900000000
7 2044.100000000 5.900000000
8 2044.120000000 5.890000000
9 2044.140000000 5.890000000
10 2044.160000000 5.870000000
11 2044.180000000 5.840000000
12 2044.200000000 5.830000000
13 2044.220000000 5.810000000
14 2044.240000000 5.790000000
15 2044.260000000 5.780000000
16 2044.280000000 5.760000000
17 2044.300000000 5.750000000
18 2044.320000000 5.740000000
19 2044.340000000 5.740000000
20 2044.360000000 5.730000000
21 2044.380000000 5.730000000
22 2044.400000000 5.720000000
23 2044.420000000 5.710000000
24 2044.440000000 5.710000000
25 2044.460000000 5.690000000
26 2044.480000000 5.690000000
27 2044.500000000 5.680000000
28 2044.520000000 5.660000000
29 2044.540000000 5.630000000
30 2044.560000000 5.620000000
31 2044.580000000 5.600000000
32 2044.600000000 5.580000000
33 2044.620000000 5.570000000
34 2044.640000000 5.550000000
35 2044.660000000 5.530000000
36 2044.680000000 5.510000000
37 2044.700000000 5.500000000
38 2044.720000000 5.470000000
39 2044.740000000 5.450000000
40 2044.760000000 5.420000000
41 2044.780000000 5.400000000
42 2044.800000000 5.380000000
43 2044.820000000 5.350000000
44 2044.840000000 5.310000000
45 2044.860000000 5.280000000
46 2044.880000000 5.270000000
47 2044.900000000 5.240000000
48 2044.920000000 5.190000000
49 2044.940000000 5.160000000
50 2044.960000000 5.140000000
51 2044.980000000 5.110000000
52 2045.000000000 5.060000000
53 2045.020000000 5.020000000
54 2045.040000000 5.000000000
55 2045.060000000 4.970000000
56 2045.080000000 4.920000000
57 2045.100000000 4.880000000
58 2045.120000000 4.860000000
59 2045.140000000 4.820000000
60 2045.160000000 4.770000000
61 2045.180000000 4.740000000
62 2045.200000000 4.700000000
63 2045.220000000 4.660000000
64 2045.240000000 4.620000000
65 2045.260000000 4.580000000
66 2045.280000000 4.540000000
67 2045.300000000 4.480000000
68 2045.320000000 4.430000000
69 2045.340000000 4.370000000
70 2045.360000000 4.310000000
71 2045.380000000 4.240000000
72 2045.400000000 4.180000000
73 2045.420000000 4.130000000
74 2045.440000000 4.060000000
75 2045.460000000 3.980000000
76 2045.480000000 3.910000000
77 2045.500000000 3.830000000
78 2045.520000000 3.770000000
79 2045.540000000 3.720000000
80 2045.560000000 3.640000000
81 2045.580000000 3.570000000
82 2045.600000000 3.510000000
83 2045.620000000 3.440000000
84 2045.640000000 3.390000000
85 2045.660000000 3.330000000
86 2045.680000000 3.280000000
87 2045.700000000 3.240000000
88 2045.720000000 3.170000000
89 2045.740000000 3.110000000
90 2045.760000000 3.060000000
91 2045.780000000 3.010000000
92 2045.800000000 2.960000000
93 2045.820000000 2.920000000
94 2045.840000000 2.880000000
95 2045.860000000 2.830000000
96 2045.880000000 2.790000000
97 2045.900000000 2.750000000
98 2045.920000000 2.710000000
99 2045.940000000 2.680000000
100 2045.960000000 2.640000000
101 2045.980000000 2.610000000
102 2046.000000000 2.590000000
103 2046.020000000 2.560000000
104 2046.040000000 2.550000000
105 2046.060000000 2.520000000
106 2046.080000000 2.510000000
107 2046.100000000 2.490000000
108 2046.120000000 2.480000000
109 2046.140000000 2.460000000
110 2046.160000000 2.460000000
111 2046.180000000 2.450000000
112 2046.200000000 2.440000000
113 2046.220000000 2.430000000
114 2046.240000000 2.420000000
115 2046.260000000 2.410000000
116 2046.280000000 2.400000000
117 2046.300000000 2.410000000
118 2046.320000000 2.390000000
119 2046.340000000 2.380000000
120 2046.360000000 2.350000000
121 2046.380000000 2.310000000
122 2046.400000000 2.260000000
123 2046.420000000 2.210000000
124 2046.440000000 2.160000000
125 2046.460000000 2.100000000
126 2046.480000000 2.050000000
127 2046.500000000 2.010000000
128 2046.520000000 1.940000000
129 2046.540000000 1.910000000
130 2046.560000000 1.840000000
131 2046.580000000 1.770000000
132 2046.600000000 1.730000000
133 2046.620000000 1.650000000
134 2046.640000000 1.590000000
135 2046.660000000 1.580000000
136 2046.680000000 1.550000000
137 2046.700000000 1.520000000
138 2046.720000000 1.530000000
139 2046.740000000 1.520000000
140 2046.760000000 1.500000000
141 2046.780000000 1.490000000
142 2046.800000000 1.470000000
143 2046.820000000 1.470000000
144 2046.840000000 1.470000000
145 2046.860000000 1.470000000
146 2046.880000000 1.480000000
147 2046.900000000 1.480000000
148 2046.920000000 1.480000000
149 2046.940000000 1.480000000
150 2046.960000000 1.480000000
151 2046.980000000 1.460000000
152 2047.000000000 1.440000000
153 2047.020000000 1.440000000
154 2047.040000000 1.430000000
155 2047.060000000 1.410000000
156 2047.080000000 1.410000000
157 2047.100000000 1.400000000
158 2047.120000000 1.380000000
159 2047.140000000 1.370000000
160 2047.160000000 1.360000000
161 2047.180000000 1.350000000
162 2047.200000000 1.330000000
163 2047.220000000 1.320000000
164 2047.240000000 1.310000000
165 2047.260000000 1.280000000
166 2047.280000000 1.270000000
167 2047.300000000 1.260000000
168 2047.320000000 1.240000000
169 2047.340000000 1.220000000
170 2047.360000000 1.210000000
171 2047.380000000 1.210000000
172 2047.400000000 1.190000000
173 2047.420000000 1.170000000
174 2047.440000000 1.160000000
175 2047.460000000 1.160000000
176 2047.480000000 1.130000000
177 2047.500000000 1.120000000
178 2047.520000000 1.120000000
179 2047.540000000 1.110000000
180 2047.560000000 1.090000000
181 2047.580000000 1.080000000
182 2047.600000000 1.070000000
183 2047.620000000 1.070000000
184 2047.640000000 1.050000000
185 2047.660000000 1.040000000
186 2047.680000000 1.030000000
187 2047.700000000 1.020000000
188 2047.720000000 1.010000000
189 2047.740000000 0.990000000
190 2047.760000000 0.980000000
191 2047.780000000 0.960000000
192 2047.800000000 0.950000000
193 2047.820000000 0.940000000
194 2047.840000000 0.900000000
195 2047.860000000 0.870000000
196 2047.880000000 0.840000000
197 2047.900000000 0.800000000
198 2047.920000000 0.790000000
199 2047.940000000 0.780000000
200 2047.960000000 0.750000000
201 2047.980000000 0.000000000
202 2048.000000000 0.000000000
203 2048.020000000 0.000000000
204 2048.040000000 0.000000000
205 2048.060000000 0.000000000
206 2048.080000000 0.000000000
207 2048.100000000 0.000000000
208 2048.120000000 0.000000000
209 2048.140000000 0.000000000
210 2048.160000000 0.000000000
211 2048.180000000 0.000000000
212 2048.200000000 0.000000000
213 2048.220000000 0.000000000
214 2048.240000000 0.000000000
215 2048.260000000 0.000000000
216 2048.280000000 0.000000000
217 2048.300000000 0.000000000
218 2048.320000000 0.000000000
219 2048.340000000 0.000000000
220 2048.360000000 0.000000000
221 2048.380000000 0.000000000
222 2048.400000000 0.000000000
223 2048.420000000 0.000000000
224 2048.440000000 0.000000000
225 2048.460000000 0.000000000
226 2048.480000000 0.000000000
227 2048.500000000 0.000000000
228 2048.520000000 0.000000000
229 2048.540000000 0.000000000
230 2048.560000000 0.000000000
231 2048.580000000 0.000000000
232 2048.600000000 0.000000000
233 2048.620000000 0.000000000
234 2048.640000000 0.000000000
235 2048.660000000 0.000000000
236 2048.680000000 0.000000000
237 2048.700000000 0.000000000
238 2048.720000000 0.000000000
239 2048.740000000 0.000000000
240 2048.760000000 0.000000000
241 2048.780000000 0.000000000
242 2048.800000000 0.000000000
243 2048.820000000 0.000000000
244 2048.840000000 0.000000000
245 2048.860000000 0.000000000
246 2048.880000000 0.000000000
247 2048.900000000 0.000000000
248 2048.920000000 0.000000000
249 2048.940000000 0.000000000
250 2048.960000000 0.000000000
251 2048.980000000 0.000000000
252 2049.000000000 0.000000000
253 2049.020000000 0.000000000
254 2049.040000000 0.000000000
255 2049.060000000 0.000000000
256 2049.080000000 0.000000000
257 2049.100000000 0.000000000
258 2049.120000000 0.000000000
259 2049.140000000 0.000000000
260 2049.160000000 0.000000000
261 2049.180000000 0.000000000
262 2049.200000000 0.000000000
263 2049.220000000 0.000000000
264 2049.240000000 0.000000000
265 2049.260000000 0.000000000
266 2049.280000000 0.000000000
267 2049.300000000 0.000000000
268 2049.320000000 0.000000000
269 2049.340000000 0.000000000
270 2049.360000000 0.000000000
271 2049.380000000 0.000000000
272 2049.400000000 0.000000000
273 2049.420000000 0.000000000
274 2049.440000000 0.000000000
275 2049.460000000 0.000000000
276 2049.480000000 0.000000000
277 2049.500000000 0.000000000
278 2049.520000000 0.000000000
279 2049.540000000 0.000000000
280 2049.560000000 0.000000000
281 2049.580000000 0.000000000
282 2049.600000000 0.000000000
283 2049.620000000 0.000000000
284 2049.640000000 0.000000000
285 2049.660000000 0.000000000
286 2049.680000000 0.000000000
287 2049.700000000 0.000000000
288 2049.720000000 0.000000000
289 2049.740000000 0.000000000
290 2049.760000000 0.000000000
291 2049.780000000 0.000000000
292 2049.800000000 0.000000000
293 2049.820000000 0.000000000
294 2049.840000000 0.000000000
295 2049.860000000 0.000000000
296 2049.880000000 0.000000000
297 2049.900000000 0.000000000
298 2049.920000000 0.000000000
299 2049.940000000 0.000000000
300 2049.960000000 0.000000000
301 2049.980000000 0.000000000
302 2050.000000000 0.000000000
303 2050.020000000 0.000000000
304 2050.040000000 0.000000000
305 2050.060000000 0.000000000
306 2050.080000000 0.000000000
307 2050.100000000 0.000000000
308 2050.120000000 0.000000000
309 2050.140000000 0.000000000
310 2050.160000000 0.000000000
311 2050.180000000 0.000000000
312 2050.200000000 0.000000000
313 2050.220000000 0.000000000
314 2050.240000000 0.000000000
315 2050.260000000 0.000000000
316 2050.280000000 0.000000000
317 2050.300000000 0.000000000
318 2050.320000000 0.000000000
319 2050.340000000 0.000000000
320 2050.360000000 0.000000000
321 2050.380000000 0.000000000
322 2050.400000000 0.000000000
323 2050.420000000 0.000000000
324 2050.440000000 0.000000000
325 2050.460000000 0.000000000
326 2050.480000000 0.000000000
327 2050.500000000 0.000000000
328 2050.520000000 0.000000000
329 2050.540000000 0.000000000
330 2050.560000000 0.000000000
331 2050.580000000 0.000000000
332 2050.600000000 0.000000000
333 2050.620000000 0.000000000
334 2050.640000000 0.000000000
335 2050.660000000 0.000000000
336 2050.680000000 0.000000000
337 2050.700000000 0.000000000
338 2050.720000000 0.000000000
339 2050.740000000 0.000000000
340 2050.760000000 0.000000000
341 2050.780000000 0.000000000
342 2050.800000000 0.000000000
343 2050.820000000 0.000000000
344 2050.840000000 0.000000000
345 2050.860000000 0.000000000
346 2050.880000000 0.000000000
347 2050.900000000 0.000000000
348 2050.920000000 0.000000000
349 2050.940000000 0.000000000
350 2050.960000000 0.000000000
351 2050.980000000 0.000000000
352 2051.000000000 0.000000000
353 2051.020000000 0.000000000
354 2051.040000000 0.000000000
355 2051.060000000 0.000000000
356 2051.080000000 0.000000000
357 2051.100000000 0.000000000
358 2051.120000000 0.000000000
359 2051.140000000 0.000000000
360 2051.160000000 0.000000000
361 2051.180000000 0.000000000
362 2051.200000000 0.000000000
363 2051.220000000 0.000000000
364 2051.240000000 0.000000000
365 2051.260000000 0.000000000
366 2051.280000000 0.000000000
367 2051.300000000 0.000000000
368 2051.320000000 0.000000000
369 2051.340000000 0.000000000
370 2051.360000000 0.000000000
371 2051.380000000 0.000000000
372 2051.400000000 0.000000000
373 2051.420000000 0.000000000
374 2051.440000000 0.000000000
375 2051.460000000 0.000000000
376 2051.480000000 0.000000000
377 2051.500000000 0.000000000
378 2051.520000000 0.000000000
379 2051.540000000 0.000000000
380 2051.560000000 0.000000000
381 2051.580000000 0.000000000
382 2051.600000000 0.000000000
383 2051.620000000 0.000000000
384 2051.640000000 0.000000000
385 2051.660000000 0.000000000
386 2051.680000000 0.000000000
387 2051.700000000 0.000000000
388 2051.720000000 0.000000000
389 2051.740000000 0.000000000
390 2051.760000000 0.000000000
391 2051.780000000 0.000000000
392 2051.800000000 0.000000000
393 2051.820000000 0.000000000
394 2051.840000000 0.000000000
395 2051.860000000 0.000000000
396 2051.880000000 0.000000000
397 2051.900000000 0.000000000
398 2051.920000000 0.000000000
399 2051.940000000 0.000000000
400 2051.960000000 0.000000000
401 2051.980000000 0.000000000
402 2052.000000000 0.000000000
403 2052.020000000 0.000000000
404 2052.040000000 0.000000000
405 2052.060000000 0.000000000
406 2052.080000000 0.000000000
407 2052.100000000 0.000000000
408 2052.120000000 0.000000000
409 2052.140000000 0.000000000
410 2052.160000000 0.000000000
411 2052.180000000 0.000000000
412 2052.200000000 0.000000000
413 2052.220000000 0.000000000
414 2052.240000000 0.000000000
415 2052.260000000 0.000000000
416 2052.280000000 0.000000000
417 2052.300000000 0.000000000
418 2052.320000000 0.000000000
419 2052.340000000 0.000000000
420 2052.360000000 0.000000000
421 2052.380000000 0.000000000
422 2052.400000000 0.000000000
423 2052.420000000 0.000000000
424 2052.440000000 0.000000000
425 2052.460000000 0.000000000
426 2052.480000000 0.000000000
427 2052.500000000 0.000000000
428 2052.520000000 0.000000000
429 2052.540000000 0.000000000
430 2052.560000000 0.000000000
431 2052.580000000 0.000000000
432 2052.600000000 0.000000000
433 2052.620000000 0.000000000
434 2052.640000000 0.000000000
435 2052.660000000 0.000000000
436 2052.680000000 0.000000000
437 2052.700000000 0.000000000
438 2052.720000000 0.000000000
439 2052.740000000 0.000000000
440 2052.760000000 0.000000000
441 2052.780000000 0.000000000
442 2052.800000000 0.000000000
443 2052.820000000 0.000000000
444 2052.840000000 0.000000000
445 2052.860000000 0.000000000
446 2052.880000000 0.000000000
447 2052.900000000 0.000000000
448 2052.920000000 0.000000000
449 2052.940000000 0.000000000
450 2052.960000000 0.000000000
451 2052.980000000 0.000000000
452 2053.000000000 0.000000000
453 2053.020000000 0.000000000
454 2053.040000000 0.000000000
455 2053.060000000 0.000000000
456 2053.080000000 0.000000000
457 2053.100000000 0.000000000
458 2053.120000000 0.000000000
459 2053.140000000 0.000000000
460 2053.160000000 0.000000000
461 2053.180000000 0.000000000
462 2053.200000000 0.000000000
463 2053.220000000 0.000000000
464 2053.240000000 0.000000000
465 2053.260000000 0.000000000
466 2053.280000000 0.000000000
467 2053.300000000 0.000000000
468 2053.320000000 0.000000000
469 2053.340000000 0.000000000
470 2053.360000000 0.000000000
471 2053.380000000 0.000000000
472 2053.400000000 0.000000000
473 2053.420000000 0.000000000
474 2053.440000000 0.000000000
475 2053.460000000 0.000000000
476 2053.480000000 0.000000000
477 2053.500000000 0.000000000
478 2053.520000000 0.000000000
479 2053.540000000 0.000000000
480 2053.560000000 0.000000000
481 2053.580000000 0.000000000
482 2053.600000000 0.000000000
483 2053.620000000 0.000000000
484 2053.640000000 0.000000000
485 2053.660000000 0.000000000
486 2053.680000000 0.000000000
487 2053.700000000 0.000000000
488 2053.720000000 0.000000000
489 2053.740000000 0.000000000
490 2053.760000000 0.000000000
491 2053.780000000 0.000000000
492 2053.800000000 0.000000000
493 2053.820000000 0.000000000
494 2053.840000000 0.000000000
495 2053.860000000 0.000000000
496 2053.880000000 0.000000000
497 2053.900000000 0.000000000
498 2053.920000000 0.000000000
499 2053.940000000 0.000000000
500 2053.960000000 0.000000000
501 2053.980000000 0.000000000
502 2054.000000000 0.000000000
503 2054.020000000 0.000000000
504 2054.040000000 0.000000000
505 2054.060000000 0.000000000
506 2054.080000000 0.000000000
507 2054.100000000 0.000000000
508 2054.120000000 0.000000000
509 2054.140000000 0.000000000
510 2054.160000000 0.000000000
511 2054.180000000 0.000000000
512 2054.200000000 0.000000000
513 2054.220000000 0.000000000
514 2054.240000000 0.000000000
515 2054.260000000 0.000000000
516 2054.280000000 0.000000000
517 2054.300000000 0.000000000
518 2054.320000000 0.000000000
519 2054.340000000 0.000000000
520 2054.360000000 0.000000000
521 2054.380000000 0.000000000
522 2054.400000000 0.000000000
523 2054.420000000 0.000000000
524 2054.440000000 0.000000000
525 2054.460000000 0.000000000
526 2054.480000000 0.000000000
527 2054.500000000 0.000000000
528 2054.520000000 0.000000000
529 2054.540000000 0.000000000
530 2054.560000000 0.000000000
531 2054.580000000 0.000000000
532 2054.600000000 0.000000000
533 2054.620000000 0.000000000
534 2054.640000000 0.000000000
535 2054.660000000 0.000000000
536 2054.680000000 0.000000000
537 2054.700000000 0.000000000
538 2054.720000000 0.000000000
539 2054.740000000 0.000000000
540 2054.760000000 0.000000000
541 2054.780000000 0.000000000
542 2054.800000000 0.000000000
543 2054.820000000 0.000000000
544 2054.840000000 0.000000000
545 2054.860000000 0.000000000
546 2054.880000000 0.000000000
547 2054.900000000 0.000000000
548 2054.920000000 0.000000000
549 2054.940000000 0.000000000
550 2054.960000000 0.000000000
551 2054.980000000 0.000000000
552 2055.000000000 0.000000000
553 2055.020000000 0.000000000
554 2055.040000000 0.000000000
555 2055.060000000 0.000000000
556 2055.080000000 0.000000000
557 2055.100000000 0.000000000
558 2055.120000000 0.000000000
559 2055.140000000 0.000000000
560 2055.160000000 0.000000000
561 2055.180000000 0.000000000
562 2055.200000000 0.000000000
563 2055.220000000 0.000000000
564 2055.240000000 0.000000000
565 2055.260000000 0.000000000
566 2055.280000000 0.000000000
567 2055.300000000 0.000000000
568 2055.320000000 0.000000000
569 2055.340000000 0.000000000
570 2055.360000000 0.000000000
571 2055.380000000 0.000000000
572 2055.400000000 0.000000000
573 2055.420000000 0.000000000
574 2055.440000000 0.000000000
575 2055.460000000 0.000000000
576 2055.480000000 0.000000000
577 2055.500000000 0.000000000
578 2055.520000000 0.000000000
579 2055.540000000 0.000000000
580 2055.560000000 0.000000000
581 2055.580000000 0.000000000
582 2055.600000000 0.000000000
583 2055.620000000 0.000000000
584 2055.640000000 0.000000000
585 2055.660000000 0.000000000
586 2055.680000000 0.000000000
587 2055.700000000 0.000000000
588 2055.720000000 0.000000000
589 2055.740000000 0.000000000
590 2055.760000000 0.000000000
591 2055.780000000 0.000000000
592 2055.800000000 0.000000000
593 2055.820000000 0.000000000
594 2055.840000000 0.000000000
595 2055.860000000 0.000000000
596 2055.880000000 0.000000000
597 2055.900000000 0.000000000
598 2055.920000000 0.000000000
599 2055.940000000 0.000000000
600 2055.960000000 0.000000000
601 2055.980000000 0.000000000
602 2056.000000000 0.000000000