Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Ansvar: ? Kenneth 

Beskrivelse:

Dette er en praktisk Praktisk hjelpe-funksjonsblokk for riktig bevegelse på X-aksen. Den  tar inn en TargetPosition, som vil være essensiell i å teste matematikken og sette sammen motorstyringen. I denne funksjonsblokken vil vi først implementere logikk for å bevegelse på x-aksen.

INPUT:

LINT - moveDistance

kalkuleres i CalculateNewPosition, og gjør så bevegelsen til denne posisjonen. Etter oppnådd posisjon, vil den sende ut et BOOL-signal for å bekrefte dette.

INPUT:

  1. StartMove, BOOL
  2. TargetPosition, REAL
  3. MoveSpeed, REAL

OUTPUT:

  1. MoveCompleted, BOOL

OUTPUT:

NONE