Zamiana czasu podanego w mikrosekundach na sekundy

0

Witam, mam mały problem mam czas podany w mikrosekundach kiedy wykreślam go na wykres wykres jest płynny, natomiast kiedy zamieniam czas z mikrosekund na sekundy to coś jest nie tak i wykres robi się schodkowy. Używam oxyplot a dane zamieniam tak

double czas_x = probka.mikrosekundy * 0.000001;

Próbka milisekundy jest typu int, widocznie coś jest nie tak z dzieleniem, mógłby ktoś podpowiedzieć ?

0

Jedna milisekunda to 1,000 mikrosekund. A więc, musisz podzielić mikrosekundy przez 1000 aby otrzymać wynik w milisekundach

usm_auriga napisał(a):

Witam, mam mały problem mam czas podany w mikrosekundach kiedy wykreślam go na wykres wykres jest płynny, natomiast kiedy zamieniam czas z mikrosekund na sekundy to coś jest nie tak i wykres robi się schodkowy. Używam oxyplot a dane zamieniam tak

double czas_x = probka.mikrosekundy * 0.000001;

Próbka milisekundy jest typu int, widocznie coś jest nie tak z dzieleniem, mógłby ktoś podpowiedzieć ?

0

To znaczy mikrosekundy chce zamienić na sekundy i właśnie nie wiem czemu takie schodki wychodzą, zastanawiam się w czym tkwi błąd z dzieleniem.

0

Dzielenie zawsze jest typu double, a przynajmniej bezpiecznie jest założyć typ double. Przerzutuj int na double, podziel na 1000 i ten wynik raz jeszcze na 1000.

usm_auriga napisał(a):

To znaczy mikrosekundy chce zamienić na sekundy i właśnie nie wiem czemu takie schodki wychodzą, zastanawiam się w czym tkwi błąd z dzieleniem.

0
Gushasad napisał(a):

Jedna milisekunda to 1,000 mikrosekund.

Nieprawda, jedna milisekunda to 1000 mikrosekund, a nie 1 jak napisałeś.

0

Nie napisałem 1, tylko 1000, tylko niestety z angielskim przecinkiem. Przepraszam.

somekind napisał(a):
Gushasad napisał(a):

Jedna milisekunda to 1,000 mikrosekund.

Nieprawda, jedna milisekunda to 1000 mikrosekund, a nie 1 jak napisałeś.

0 użytkowników online, w tym zalogowanych: 0, gości: 0