Avatar
Michal Vašíček
Tým ITnetwork
Avatar
Michal Vašíček:

Áhoj, nevíte někdo, jak kurva vypočítat z milisekund setiny?
Nemám čas vypovídat detaily, každopádně díky :D (Arduino Uno - funkce millis(), kdyby to někoho zajímalo)

Odpovědět 5.8.2014 19:49
Příspěvek může obsahovat stopy arašídů, sarkasmu a sóji.
Avatar
Odpovídá na Michal Vašíček
Jirka Vavřík:

Myslím že milisekunda = 1/1000 sekundy a setina = 1/100 sekundy, takže
by mělo stačit to vydělit 10.
S arduinem neumím, ale funkce by z toho udělat šla, ne?

Nahoru Odpovědět  +1 5.8.2014 20:03
Inteligentní nemá čas si pamatovat, inteligentní musí vymýšlet.
Avatar
Nahoru Odpovědět  ±0 5.8.2014 20:26
Nesnáším {}, proto se jim vyhýbám.
Avatar
Odpovídá na Michal Žůrek (misaz)
Jirka Vavřík:

On chce vypočítat setiny z milisekund.
Když máš třeba 1 milisekundu a chceš zjistit kolik je to setin:

když ji VYNÁSOBÍŠ x10 vyjde ti - 10, ale 1 milisekunda není 10 setin, nýmbrž 0,1 setiny :-)
možná jsem to jenom špatně popsal nevím...

Nahoru Odpovědět  +2 5.8.2014 20:31
Inteligentní nemá čas si pamatovat, inteligentní musí vymýšlet.
Avatar
Odpovídá na Jirka Vavřík
Michal Žůrek (misaz):

ať přemýšlím jak přemýšlím, tak podle mě jedna setina má 10 tísícin.

Přeci tisícina je 10× menší než tisícina. Rozkroj dort na 100 dílků (setina) a vedle toho další dort na 1000 dílků (tisícina), které dílky budou větší? Dílek setiny - přesně 10× větší.

Nahoru Odpovědět  +1 5.8.2014 20:36
Nesnáším {}, proto se jim vyhýbám.
Avatar
qwertyW
Redaktor
Avatar
Odpovídá na Michal Žůrek (misaz)
qwertyW:

to ano, ale
1 tisícina != 10 setin ale 10 tisícin == 1 setina tudíž /10

Nahoru Odpovědět 5.8.2014 20:41
Programuji, tedy jsem.
Avatar
xxxvodnikxxx
Člen
Avatar
xxxvodnikxxx:

mili * 1000 = setina * 100

setina = (mili * 1000) / 100 (při převádění na druhou stranu rovnice se + mění na - a * na / :D

potažmo
setina = mili * 10

mili = (setina *100 ) / 1000

potažmo
mili = setina /10

by to mělo bejt :D

Editováno 5.8.2014 21:04
Nahoru Odpovědět 5.8.2014 21:01
Unix- svět, kde chcete být nulou :) (UID)
Avatar
Odpovídá na Michal Žůrek (misaz)
Jirka Vavřík:

Plně souhlasím s tvým komentářem!

Akorát když chceš matematicky zjistit kolika setinám se rovná určitý počet tisícin, musíš jej vydělit 10.
Protože kdybys počet tisícin vynásobil 10 vyšel by ti počet desetitisícin. ;)

Nahoru Odpovědět  +2 5.8.2014 21:02
Inteligentní nemá čas si pamatovat, inteligentní musí vymýšlet.
Avatar
xxxvodnikxxx
Člen
Avatar
xxxvodnikxxx:

Prostě krát a hotovo
http://goo.gl/o4WqPz

Editováno 5.8.2014 21:18
Nahoru Odpovědět 5.8.2014 21:17
Unix- svět, kde chcete být nulou :) (UID)
Avatar
Odpovídá na xxxvodnikxxx
Jirka Vavřík:

NEJSEM MATEMATIK!

Ale když dám počet_setin / 10, tak ať počítám jak počítám, vychází mi počet desetin, ne milisekund :-/

Třeba - mám 200 setin, vydělím to 10, vyjde mi 20, ale to není počet milisekund (ten je 2000), výsledek je počet desetin.

Nahoru Odpovědět 5.8.2014 21:17
Inteligentní nemá čas si pamatovat, inteligentní musí vymýšlet.
Avatar
xxxvodnikxxx
Člen
Avatar
xxxvodnikxxx:

Sice nechápu proč jako, ale... :D
..je pravda, že větší jednotka - centisekunda > milisekunda musí mít menší číslo než větší jednotka, takže fakt děleno :D achjo XD

tvrdí to i google "10 milliseconds in centiseconds" :D

v tom vzorci by měly bejt dělena místo krát :)) zbrklost :D

Nahoru Odpovědět 5.8.2014 21:29
Unix- svět, kde chcete být nulou :) (UID)
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 11 zpráv z 11.