PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche einen Befehl ;)



Jon
03.12.2006, 15:57
Hallo,
ich habe jetzt einen CMPS03 und habe das erste Problem ;)

Ich lese die Ausrichtung zum Nordpol aus (z.B.:300°) und will jetzt 90° hinzurechnen. Am Ende soll dann 30° rauskommen. Also so, dass er nach 360 wieder von vorne zählt.
Wie geht das?
was für einen Befehl verwende ich da am besten??

Ich hoffe, dass diese Frage nicht schonmal gefragt wurde. Ich habe zwar die Suchfunktion verwendet (auch bei BASCOM), verwende aber irgendwie immer die falschen Suchbegriffe ;)

jon

linux_80
03.12.2006, 16:18
Hallo,

schon mal an IF gedacht ?

so in etwa:


If Nordpolausrichtung >= 360 Then
Nordpolausrichtung = Nordpolausrichtung - 360
End If

Wenn die Werte noch grösser werden, evtl. so:

While Nordpolausrichtung >= 360
Nordpolausrichtung = Nordpolausrichtung - 360
Wend
Dann wird solange 360 abgezogen, bis der Wert unter 360 ist.

magnetix48
03.12.2006, 16:26
Hallo Jon,

der Befehl lautet Mod

Syntax: x = y Mod 360

Gruß
Detlef

Jon
03.12.2006, 20:22
@linux_80:
Daran habe ich irgendwie nicht gedacht.

@magnetix48:
Werde ich mal ausprobieren.

Danke für eure Antworten.

jon