-         

Ergebnis 1 bis 4 von 4

Thema: Suche einen Befehl ;)

  1. #1
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    26
    Beiträge
    3.467

    Suche einen Befehl ;)

    Anzeige

    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
    Nice to be back after two years
    www.roboterfreak.de

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Alter
    48
    Beiträge
    2.731
    Hallo,

    schon mal an IF gedacht ?

    so in etwa:

    Code:
    If Nordpolausrichtung >= 360 Then
        Nordpolausrichtung = Nordpolausrichtung - 360
    End If
    Wenn die Werte noch grösser werden, evtl. so:
    Code:
    While Nordpolausrichtung >= 360
        Nordpolausrichtung = Nordpolausrichtung - 360
    Wend
    Dann wird solange 360 abgezogen, bis der Wert unter 360 ist.

  3. #3
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    25.07.2006
    Ort
    Berlin
    Beiträge
    439
    Hallo Jon,

    der Befehl lautet Mod

    Syntax: x = y Mod 360

    Gruß
    Detlef

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    26
    Beiträge
    3.467
    @linux_80:
    Daran habe ich irgendwie nicht gedacht.

    @magnetix48:
    Werde ich mal ausprobieren.

    Danke für eure Antworten.

    jon
    Nice to be back after two years
    www.roboterfreak.de

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •