Kezdőoldal » Számítástechnika » Programozás » C ben hogyan tudnek ilyet...

C ben hogyan tudnek ilyet megcsinalni - grafikont készíteni az adott idovel az x tengelyen?

Figyelt kérdés

Milyen formatumban kéne megkapnom az idot,hogy abbol tudjak majd grafikont késziteni ?

Ezt a formatumot kene valahogy lekerdeznem? 12:11:37

vagy inkabb a masodpercekkel kene foglalkoznom? ami eltelt pl. 1970 -ota ?


Valami hasonlot szeretnek elerni:

[link]


2017. jan. 2. 19:59
 1/5 anonim ***** válasza:

Ez a kérdés most akkor arról szól, hogy mire való a timestamp?

Csak azért, mert amúgy oly mindegy, hogy milyen formátumban van az idő, a grafikon nem (és még csak a feliratok a tengelyhez se) abból lesz.


Timestampben könnyű "tárolni az időt": időzónától független, nagyon könnyen vizsgálható, hogy melyik volt előbb (részben az előbbi miatt is).


Ilyenre -> "12:11:37" csak akkor lesz szükséged, ha egy user felé kijelzed az adott időpontot, ez - adott nyelvtől, alkalmazástól függően - százféle módon történhet.

2017. jan. 3. 00:41
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:
mar sikerult
2017. jan. 3. 00:42
 3/5 anonim ***** válasza:

Csodás.

Ilyenkor úgy szokás, hogy akinek a jövőben ugyanaz lenne a kérdése, mint neked, annak itt hagyod a választ kommentben.

2017. jan. 3. 01:16
Hasznos számodra ez a válasz?
 4/5 A kérdező kommentje:

time_t current_time;

struct tm * time_info;

char timeString[9]; //space for "HH:MM:SS\0"



//get current time

time(¤t_time);

time_info = localtime(¤t_time);

strftime(timeString, sizeof(timeString), "%H:%M:%S",time_info);

fprintf(file2, "%s %0.2f\n",timeString,tempDS18B/1000);



ezzel tx be mentettem....majd egy gnuplot skripttel linux alatt kiplotoltam


set title "DS18B20 temperature sensor"

set xlabel "time"

set ylabel "[C°]"

set xdata time

set timefmt '%H:%M:%S'

set output "./outputs/DS18B20output.png"

plot './outputs/DS18B20output.txt' using 1:2 title 'temperature' with lines

2017. jan. 3. 09:38
 5/5 A kérdező kommentje:

vegeredeny ilyen lett:

[link]


ezzel az a baj,hogy az utolso ertek mindig 0 amikor befejezem ctrl+c vel a program futasat. De csak ennel az egy szenzornal. A kiiratst fflush -el csinalom txt be.

2017. jan. 3. 09:40

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!