Announcement

REXYGEN forum has been moved. This one is closed.
Head over to the new REXYGEN Community Forum at https://forum.rexygen.com.

Looking forward to meeting you there!
 

#1 2016-10-09 09:57:15

stepan.ozana
Member
Registered: 2016-10-06
Posts: 34

REXLANG-zápis do souboru metodou SaveValue

Narazil jsem na drobnost při zápisu dat do textového souboru z trendu metodou SaveValue.
Za účelem otestování v počáteční fázi práce vkládám řádky s náhodnými čísly generovanými metodou Random().
Do některých řádků se někdy vloudí do číselné hodnoty mezera - viz ukázka:

0.001251220703125           
0.563568115234375           
0.19329833984375             
0.8087158203125 5           
0.584991455078125           
0.4798583984375 5           
0.35028076171875             
0.89593505859375             
0.82281494140625             
0.74658203125 5

Pro porovnání export do csv z trendu:

2016-10-08;13:50:09;49809,9930000000;1;0,00125122;
2016-10-08;13:50:10;49810,9930000000;2;0,563568;
2016-10-08;13:50:11;49811,9930000000;3;0,193298;
2016-10-08;13:50:12;49812,9930000000;4;0,808716;
2016-10-08;13:50:13;49813,9930000000;5;0,584991;
2016-10-08;13:50:14;49814,9930000000;6;0,479858;
2016-10-08;13:50:15;49815,9930000000;7;0,350281;
2016-10-08;13:50:16;49816,9930000000;8;0,895935;
2016-10-08;13:50:17;49817,9930000000;9;0,822815;
2016-10-08;13:50:18;49818,9930000000;10;0,746582;

Dělám něco špatně? Nebo to souvisí jen s funkcí Random nebo jen se SaveValue? Možná mám chybu v definici vstupů a výstupů - používám double.  Přikládám konfiguraci:

https://www.rexcontrols.cz/forum/img/me … _trend.zip

Offline

#2 2016-10-10 13:00:54

stetina
REX developer
From: Pilsen, Czech Republic
Registered: 2015-10-29
Posts: 9

Re: REXLANG-zápis do souboru metodou SaveValue

Je to pravděpodobně tím, že předchozí číslo uložené na řádce bylo delší (více platných cifer). Protože v LoadValue(...) je scanf(" %lf",val), tak to nevadí, ale připouštím, že to působí nehezky a opravím to.

Offline

#3 2016-10-10 14:43:01

jaroslav_sobota
Administrator
Registered: 2015-10-27
Posts: 535

Re: REXLANG-zápis do souboru metodou SaveValue

V řeči běžných lidí: cokoliv za mezerou v souboru je ignorováno, takže tahle drobná chyba na funkci algoritmu nemá vliv.

Každopádně děkujeme za upozornění, napravíme to!

Jaroslav

Offline

Board footer

Powered by FluxBB