<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin-top:0cm;
        margin-right:0cm;
        margin-bottom:10.0pt;
        margin-left:0cm;
        line-height:115%;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Nur Text Zchn";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Sprechblasentext Zchn";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        mso-fareast-language:EN-US;}
p.MsoNoSpacing, li.MsoNoSpacing, div.MsoNoSpacing
        {mso-style-priority:1;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        mso-add-space:auto;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
p.MsoNoSpacingCxSpFirst, li.MsoNoSpacingCxSpFirst, div.MsoNoSpacingCxSpFirst
        {mso-style-priority:1;
        mso-style-type:export-only;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        mso-add-space:auto;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
p.MsoNoSpacingCxSpMiddle, li.MsoNoSpacingCxSpMiddle, div.MsoNoSpacingCxSpMiddle
        {mso-style-priority:1;
        mso-style-type:export-only;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        mso-add-space:auto;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
p.MsoNoSpacingCxSpLast, li.MsoNoSpacingCxSpLast, div.MsoNoSpacingCxSpLast
        {mso-style-priority:1;
        mso-style-type:export-only;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        mso-add-space:auto;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:10.0pt;
        margin-left:36.0pt;
        line-height:115%;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
span.NurTextZchn
        {mso-style-name:"Nur Text Zchn";
        mso-style-priority:99;
        mso-style-link:"Nur Text";
        font-family:"Calibri","sans-serif";}
span.SprechblasentextZchn
        {mso-style-name:"Sprechblasentext Zchn";
        mso-style-priority:99;
        mso-style-link:Sprechblasentext;
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoPlainText"><span lang="EN-US">Hello Barth, Hello KstPlot Team,<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Thanks for your answer.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">I changed configuration to 'count from end' which now works great and fast!
<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">In future I will never remove files from neither 'list of files' nor delete CSV files from hard disk.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">This will work. See further comments below *<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">A nice feature for a new release would be to select optionally range of data via
<u>date/time picker</u>.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">This will give user possibility to select data in a defined range (not always read to end)<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">I guess date/time entry is already possible as tooltip suggests this feature.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">I tried different formats but I didn’t get it running. Maybe formats I’ve entered were wrong.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Definitely it would be great to select the x-axis range also via date/time picker, which would be more<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">user-friendly and prevent wrong inputs.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span style="mso-fareast-language:DE"><img width="661" height="51" id="Grafik_x0020_3" src="cid:image003.png@01D106A6.27079080"></span><span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span style="mso-fareast-language:DE"><img width="506" height="344" id="Grafik_x0020_4" src="cid:image002.png@01D106A8.CF4C6DE0"></span><span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">===================================================================================<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">* <o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">At the moment CSV files will be zipped after a certain time (e.g. 90days) and send to remote storage server.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">At the same time those CSV files will be deleted.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">This is not a problem as long as Kst2Plot will not be restarted. After restart Kst2Plot
<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">files which are no longer on hard disk will be reported - see dialog below (in German, sorry)
<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span style="mso-fareast-language:DE"><img width="542" height="166" id="Grafik_x0020_1" src="cid:image006.png@01D106A8.CF4C6DE0"></span><span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoPlainText"><i><span lang="EN-US">File not found => skip<o:p></o:p></span></i></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">After skip => datasource files reported from Kst2Plot looks like screenshot below
<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Last row entry = “list of files’ itself, which is strange
<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">After that Kst2plot data-source must be reconfigured  via data wizard.
<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span style="mso-fareast-language:DE"><img width="203" height="156" id="Grafik_x0020_2" src="cid:image004.png@01D106A4.35B7DBA0"></span><span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Thanks a lot<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Best regards<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Jörg <o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US" style="mso-fareast-language:DE">-----Ursprüngliche Nachricht-----<br>
Von: Barth Netterfield [mailto:barth.netterfield@utoronto.ca] <br>
</span><span style="mso-fareast-language:DE">Gesendet: Mittwoch, 30. September 2015 16:06<br>
An: Huber, Jörg<br>
Cc: kst@kde.org<br>
Betreff: Re: AW: [Kst] Trending from daily CSV Files KST-Plot Windows Version</span></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Sorry for the slow reply.  I'm finally back.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">The intended workflow (and the mode we operate in) is to never remove files from the beginning of the 'list of files' and to instead operate in 'count from end'
<o:p></o:p></p>
<p class="MsoPlainText">mode instead of 0 to end mode.  The number of frames listed in 'count from end' should be whatever is needed for the past 30/60/90 days.  This should be fast.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">The data will scroll by as new data comes.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Does this work for you?<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">cbn<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">On September 22, 2015 10:33:59 AM Huber, Jörg wrote:<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">> Hello Barth,<o:p></o:p></p>
<p class="MsoPlainText">>  <o:p></o:p></p>
<p class="MsoPlainText">> Thanks a lot for your answers and help!<o:p></o:p></p>
<p class="MsoPlainText">> I was on holiday, so sorry for the delay in my reply.<o:p></o:p></p>
<p class="MsoPlainText">>  <o:p></o:p></p>
<p class="MsoPlainText">> I did some more tests and I must correct my statement:<o:p></o:p></p>
<p class="MsoPlainText">> If data vector(s) is/are configured "read from start = 0 to end"<o:p></o:p></p>
<p class="MsoPlainText">>                 => 1. plots are updated if one or more files are
<o:p></o:p></p>
<p class="MsoPlainText">> deleted in KstPlot “list of files” e.g. 1st entry = oldest file of 30
<o:p></o:p></p>
<p class="MsoPlainText">> files is deleted at the beginning of "list of files"<o:p></o:p></p>
<p class="MsoPlainText">>                => 2. the same happens if one file is add to "list of files"<o:p></o:p></p>
<p class="MsoPlainText">>  <o:p></o:p></p>
<p class="MsoPlainText">> “list of files”<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">>  <o:p></o:p></p>
<p class="MsoPlainText">>  <o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> The difference between case 1 + 2 is as described below:<o:p></o:p></p>
<p class="MsoPlainText">>  <o:p></o:p></p>
<p class="MsoPlainText">> case 2: plot update is fast as additional data are added to existing
<o:p></o:p></p>
<p class="MsoPlainText">> plot<o:p></o:p></p>
<p class="MsoPlainText">> (<10sec) which is perfect! <o:p></o:p></p>
<p class="MsoPlainText">> case 1: plot update is slow as additional data are delete from
<o:p></o:p></p>
<p class="MsoPlainText">> existing plot Depending on how many files in “list of files” and data points (here:<o:p></o:p></p>
<p class="MsoPlainText">> 30files à 80.000 data points) Window of KstPlot is frozen as data
<o:p></o:p></p>
<p class="MsoPlainText">> curve / plot must be updated or re-arranged from the beginning. This
<o:p></o:p></p>
<p class="MsoPlainText">> takes in my case about 10/20/30 min with 30/60/90 files.<o:p></o:p></p>
<p class="MsoPlainText">>                 At this time user interface of KstPlot and online charts<o:p></o:p></p>
<p class="MsoPlainText">> will be frozen and no longer actualized.               <o:p>
</o:p></p>
<p class="MsoPlainText">> Is there a possibility to solve this problem? Maybe using additional
<o:p></o:p></p>
<p class="MsoPlainText">> “task/background worker” for data vector update? I’m not familiar with
<o:p></o:p></p>
<p class="MsoPlainText">> phyton scripting but please let me know, if and how the problem could
<o:p></o:p></p>
<p class="MsoPlainText">> be managed by phyton script in a later release of KstPlot.<o:p></o:p></p>
<p class="MsoPlainText">>  <o:p></o:p></p>
<p class="MsoPlainText">> Regarding:  file dialog messages: it seems that "clean up non existing
<o:p></o:p></p>
<p class="MsoPlainText">> files" fixed it!<o:p></o:p></p>
<p class="MsoPlainText">> Thanks a lot<o:p></o:p></p>
<p class="MsoPlainText">>  <o:p></o:p></p>
<p class="MsoPlainText">> Best regards<o:p></o:p></p>
<p class="MsoPlainText">> Jörg<o:p></o:p></p>
<p class="MsoPlainText">>  <o:p></o:p></p>
<p class="MsoPlainText">>  <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> Best regards<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> Jörg Huber<o:p></o:p></p>
<p class="MsoPlainText">> Graduate Engineer<o:p></o:p></p>
<p class="MsoPlainText">> electrical engineering<o:p></o:p></p>
<p class="MsoPlainText">> ____________________________________________________<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> Herrenknecht AG<o:p></o:p></p>
<p class="MsoPlainText">> Schlehenweg 2<o:p></o:p></p>
<p class="MsoPlainText">> 77963 Schwanau-Allmannsweier<o:p></o:p></p>
<p class="MsoPlainText">> Germany<o:p></o:p></p>
<p class="MsoPlainText">> (+49 (7824) 302 5440<o:p></o:p></p>
<p class="MsoPlainText">> 7+49 (7824) 302 2940<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> <a href="mailto:huber.joerg@herrenknecht.de"><span style="color:windowtext;text-decoration:none">mailto:huber.joerg@herrenknecht.de</span></a><o:p></o:p></p>
<p class="MsoPlainText">> <a href="http://www.herrenknecht.de"><span style="color:windowtext;text-decoration:none">http://www.herrenknecht.de</span></a><o:p></o:p></p>
<p class="MsoPlainText">>  <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">>  <o:p></o:p></p>
<p class="MsoPlainText">>  <o:p></o:p></p>
<p class="MsoPlainText">>  <o:p></o:p></p>
<p class="MsoPlainText">> -----Ursprüngliche Nachricht-----<o:p></o:p></p>
<p class="MsoPlainText">> Von: Barth Netterfield [<a href="mailto:barth.netterfield@utoronto.ca"><span style="color:windowtext;text-decoration:none">mailto:barth.netterfield@utoronto.ca</span></a>]<o:p></o:p></p>
<p class="MsoPlainText">> Gesendet: Mittwoch, 2. September 2015 17:28<o:p></o:p></p>
<p class="MsoPlainText">> An: <a href="mailto:kst@kde.org"><span style="color:windowtext;text-decoration:none">kst@kde.org</span></a>; Huber, Jörg<o:p></o:p></p>
<p class="MsoPlainText">> Betreff: Re: [Kst] Trending from daily CSV Files KST-Plot Windows
<o:p></o:p></p>
<p class="MsoPlainText">> Version<o:p></o:p></p>
<p class="MsoPlainText">>  <o:p></o:p></p>
<p class="MsoPlainText">> Jörg,<o:p></o:p></p>
<p class="MsoPlainText">>  <o:p></o:p></p>
<p class="MsoPlainText">> Sorry for the slow reply.  I have been very busy with getting a
<o:p></o:p></p>
<p class="MsoPlainText">> payload ready to fly - and will be for another month - so I may not be
<o:p></o:p></p>
<p class="MsoPlainText">> particularly responsive...<o:p></o:p></p>
<p class="MsoPlainText">> I think we should be able to do what you want using python scripting,
<o:p></o:p></p>
<p class="MsoPlainText">> which we have just recently got working under windows.  Though I also
<o:p></o:p></p>
<p class="MsoPlainText">> suspect that the attempt to do so will produce a fair number of
<o:p></o:p></p>
<p class="MsoPlainText">> opportunities to fix some bugs :-) Regarding file dialog messages:
<o:p></o:p></p>
<p class="MsoPlainText">> does File->Recent Data Files -> Clean up<o:p></o:p></p>
<p class="MsoPlainText">> non- existent data files fix it? <o:p></o:p></p>
<p class="MsoPlainText">> We are looking forward to the new subway lines :-)<o:p></o:p></p>
<p class="MsoPlainText">>  <o:p></o:p></p>
<p class="MsoPlainText">>  <o:p></o:p></p>
<p class="MsoPlainText">> On Wed, Aug 19, 2015 at 10:03 AM, Huber, Jörg <o:p></o:p></p>
<p class="MsoPlainText">> <<a href="mailto:Huber.Joerg@herrenknecht.de"><span style="color:windowtext;text-decoration:none">Huber.Joerg@herrenknecht.de</span></a>><o:p></o:p></p>
<p class="MsoPlainText">>  <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> wrote:<o:p></o:p></p>
<p class="MsoPlainText">> > Hello Barth,<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > I hope you are doing fine!<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > I have been in contact with you almost one year ago.<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > As I already told you (see correspondence below) - I really like
<o:p></o:p></p>
<p class="MsoPlainText">> > Kst2Plot which is a great tool<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > and we successfully use it for CSV Real Time Trends & Data Analysis.<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > With a normal PC  (8GB Ram, Intel core I5, 2,6GHz, SSD drive)
<o:p></o:p></p>
<p class="MsoPlainText">> > Kst2Plot still manages to open data of<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > 90 days (each day = 1 file, size of ~100MB, 80.000 datasets/rows)
<o:p></o:p></p>
<p class="MsoPlainText">> > which are in total around 7 million datasets!!!<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > If the program starts it will take some while (up to 30minutes), but
<o:p></o:p></p>
<p class="MsoPlainText">> > after data are loaded it still can be operate<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > with adequate response due to the amount of datasets- absolutely
<o:p></o:p></p>
<p class="MsoPlainText">> > impressing!<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > Now my request:<o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > The Kst2Plot “list of files” looks like below.<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > …..<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_01.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_02.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_03.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_04.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_05.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_06.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_07.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_08.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_09.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_10.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_11.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_12.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_13.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_14.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_15.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_16.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_17.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_18.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_19.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_20.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_21.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_22.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_23.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_24.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_25.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_26.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > *C:\Data\P109C1b\P109C1b_2015_07_27.CSV*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > ð  *Each day new created CSV-file added here*<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > The datalogger adds each day a new file which will be display in Kst2Plot.<o:p></o:p></p>
<p class="MsoPlainText">> > This works absolutely great.<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > To limit the period of days Kst2Plot “list of files” is limited to
<o:p></o:p></p>
<p class="MsoPlainText">> > e.g. 30<o:p></o:p></p>
<p class="MsoPlainText">> > /60 or 90 days.<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > Days older than 30 /60 / 90 days will be automatically deleted from
<o:p></o:p></p>
<p class="MsoPlainText">> > the Kst2Plot “list of files” when a new file is added.<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > If a file is deleted from the list the data shown in plots of
<o:p></o:p></p>
<p class="MsoPlainText">> > Kst2Plot should be also updated and deleted.<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > The problem is that Kst2Plot must be manually restarted to have an
<o:p></o:p></p>
<p class="MsoPlainText">> > updated plot.<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > Is there any other (automated) way to solve this problem?<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > Restarting of the program should be avoided as  this takes too long
<o:p></o:p></p>
<p class="MsoPlainText">> > in case of  ~60-90 files/days listed in Kst2Plot “list of files”.<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > Please be aware that we are using Windows compiled version of Kst2Plot!<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > Another request<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > If Data Wizard is opened fault messages shown below pop up<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > No disc in drive \device\harddisk4\DR4<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > No disc in drive \device\harddisk4\DR3<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > No disc in drive \device\harddisk4\DR2<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > No disc in drive \device\harddisk4\DR1<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > After confirm  “Cancel/Quit/Try again”  4 times for each drive
<o:p></o:p></p>
<p class="MsoPlainText">> > configuration can be done.<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > Is there any way to avoid this messages?<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> Registergericht / Register Court: Freiburg HRB 390485 Vorsitzender des
<o:p></o:p></p>
<p class="MsoPlainText">> Aufsichtsrates / Chairman of the Supervisory Board:<o:p></o:p></p>
<p class="MsoPlainText">> Hans-Jörg Vetter<o:p></o:p></p>
<p class="MsoPlainText">> Vorstand / Board of Management:<o:p></o:p></p>
<p class="MsoPlainText">> Dr.-Ing. E. h. Martin Herrenknecht, Vorsitzender / Chairman Dipl.-Ing.
<o:p></o:p></p>
<p class="MsoPlainText">> Gebhard Lehmann, Stellvertreter / Vice Chairman Betriebswirt (VWA)
<o:p></o:p></p>
<p class="MsoPlainText">> Kurt Stiefel, CFO Dipl.-Ing. (FH) Günter Richter Dipl.-Ing. (FH)
<o:p></o:p></p>
<p class="MsoPlainText">> Ulrich Schaffhauser Dipl.-Wirtsch.-Ing. Michael Sprang<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">--<o:p></o:p></p>
<p class="MsoPlainText">Barth Netterfield<o:p></o:p></p>
<p class="MsoPlainText">University of Toronto<o:p></o:p></p>
<p class="MsoPlainText">416-845-0946<o:p></o:p></p>
</div>
<P><FONT face="Arial" size="2"><IMG height="102" width="150" src="cid:82AD4C5CE572432A@BB53FE880FE80784" alt="Herrenknecht Tunnelling Systems"></FONT></P>
<P><FONT face="Arial" size="2">Registergericht / Register Court: Freiburg HRB 390485<BR>Vorsitzender des Aufsichtsrates / Chairman of the Supervisory Board: <BR>Hans-Jörg Vetter<BR>Vorstand / Board of Management: <BR>Dr.-Ing. E. h. Martin Herrenknecht, Vorsitzender / Chairman<BR>Dipl.-Ing. Gebhard Lehmann, Stellvertreter / Vice Chairman<BR>Betriebswirt (VWA) Kurt Stiefel, CFO<BR>Dipl.-Ing. (FH) Günter Richter<BR>Dipl.-Ing. (FH) Ulrich Schaffhauser<BR>Dipl.-Wirtsch.-Ing. Michael Sprang</FONT></P></body>
</html>