Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Dobrý den, zdravím mám problem. Programujeme plotter a zasekli jsme se na jedné věci. Máme vymyšlený pohyb po osách. To se kvůli vnitřní logice plotteru, děje přičítaním, či odčítáním od 3 bit čísla. Tedy mám možnost tyhle příkazy
posun(1) dopredu s osou Y o 1 jednotku
posun(2) dozadu s osou Y o 1 jednotku
posun(3) doprava po ose X o 1 jednotku
posun(4) doleva po ose X o 1 jednotku
momentálně můžu vyčíst tohle:
momentální X a Y souřadnici propisky. (Řekněme, že X=10 Y=0)
Mám pak příkaz např
G02 X20 Y5 I10 J-5
z toho můžu vyčíst
G02 - pohyb po směru hod. ručiček. ( G03 protisměru hodinových ručiček)
X20 - Xsouřadnice na které skončí propiska (tedy 20)
Y5 - Ysouřadnice na které skončí propiska (tedy 5)
I10 - Xvzdálenost středu od momentální polohy (tedy 10, střed tedy bude X+I = 10 +10 = 20)
J-5 - Yvzdálenost středu od momentální polohy (tedy -5, střed tedy bude X+J = 0 - 5 = -5)
Poté pro mě samozřejmě není problém vypočítat poloměr přes středovou rovnici kružnice. No a tady jsem se zasekl. Potřebuji, aby mě propiska nakreslila tenhle oblouk.
Mohl by mi prosím nastínit, jak by algoritmus mohl fungovat ?
Mockrát děkuji
Offline