RV TO POLAR

Opdracht:

RV TO POLAR

Opdrachtsyntax:

RV NAAR POLAIR R-coördinaat Theta-coördinaat [[GRADEN]RADIALENGRADIËNTEN] [[SNELHEID] s.ss [EENHEID/S]M/SOMW/S] [XYLIJN]

Programma-
voorbeeld:

Send("RV TO POLAR 5 30") - r = 5 units, theta = 30 degrees

Send("RV TO POLAR 5 2 RADIANS")

Send("RV TO POLAR eval(sqrt(3^2+4^2)) eval(tan-1(4/3) DEGREES ")

Bereik:

Theta-coördinaat: -360 tot +360 graden

R-coördinaat: -327 tot +327

Beschrijven:

Beweegt de RV vanaf zijn huidige positie naar de opgegeven polaire positie relatief ten opzichte van die positie. De X/Y positie van de RV zal worden bijgewerkt om de nieuwe positie te weerspiegelen.

De “r”-coördinaat past bij de actuele afmeting van het rooster (standaard: 0,1 m/roostereenheid).

De standaardlocatie wanneer de uitvoering van het programma begint is (0,0), waarbij Rover naar de positieve x-as is gericht.

De standaardeenheid van theta is graden.

De snelheidsparameter is optioneel.

Uitkomst:

De Rover Beweegt vanaf de huidige roosterlocatie naar de gespecificeerde roosterlocatie.

Type of
adresseerbare component:

Control

Opmerking: Dit Rover besturingscommando wordt naar een wachtrij verzonden en uitgevoerd.