Matematika v robotice 7. Svět celých čísel 4.
27. června 2013 v 5:11 | Petr | Roboti a MatematikaKomentáře
Perfektní článek, konečně neumřu blbý a něco užitečného si odnesu do hrobu.
Tož kdyby to číslo bylo <128 a bylo ulozeno v 16 bitech, tak by šlo udělat
SWAP a pak odečíst číslo. Ale kdyby bylo >128, tak už by to nastavilo znaménkovej bit a bylo by asi po srandě.
Skúšam postaviť "stopára(sledovač čiary)" podľa Tvojich rád v článkoch "Analógová logika 3", samozrejme v asembleri, ale na PIC-och (PIC16F877) a najlepšie v celočíselnej matematike. Teoreticky je to paráda, ale to záverečné delenie násobkov a súčtu prevrátených hodnôt (16/16 bitov- matematicka rutina delenia z Microchipu) mi to hrozne predlzuje, a to este pridem o tie desatiny(polky,stvrtiny,osminy ,...) vo vyslednej polohe ciary. Z tej rutiny viem "vydojiť" aj vysledok za desatinnou čiarkou, ale zase za cenu dalších 200 cyklov.... a to sa mi zdá zbytocne komplikované. Nemáš na to nejakú "fintu fň"???(aj dobrá rada poteší...)
OT: ako sa dajú v tomto blog-systéme sledovať komentáre k starším článkom ???
[4]: Finta fň bohužel není - protože princip je v tom, že součet násobený polohou se dělí součtem (jakoby) násobeným jedničkami - tím se absolutní hodnota signálů čidel vykrátí a zbyde poloha čidla , které vidí čáru
Ke zdejšímu blogovacímu systému - nic o něm nevím krom toho, že stojí za ..... kdybych dnes zakádal blog - na těchto stránkách by to rozhodně nebylo
Komentáře jsou uzavřeny.
Bitove posuny použivam už dávno(nám sa tiež ľahko násobí a delí mocninami 10-tak prečo to neuľahčiť procesoru...), ale zaokrlúhlovanie je pre mňa novinka. Musím ju zaradiť do repertoára. Ale aj tak sa viacej teším na EMA - tam sú mi niektoré veci nejasné.
Takže ďakujem za perfektný článok o matematike a už sa teším na pokračovanie...