Zum Inhalt springen

nelson1234

Mitglieder
  • Gesamte Inhalte

    4
  • Benutzer seit

  • Letzter Besuch

  1. Ich denke ich habs verstanden. Du hast meinen Freitag abend gerettet, sollte es klappen. Wenn nicht, liegts glaub ich nicht an dir hast ja recht, eigentlch nicht so schwer, aber wenn man sich den ganzen tag mit Konstruktionen beschäftigt, dann bleibt sowas halt auf der Strecke. Also erstmal vielen Dank. Falls sich noch Fragen auftun sollten, scheue ich moch nicht zu fragen Gruss nelson1234
  2. Das ganze soll in Basic geschrieben werden. Also wenn ich das richtig verstanden habe, lege ich ein Array an: ARRAY position(13) OF BYTE (12 oder 13?? beginnt mit 0 oder mit 1??) Dann mit einer Laufvariablen und geeigneter Formel die Positionen in das Array schreiben. Hoffe das stimmt so. Aber wie zähl ich dann in beide Richtungen? Mit i=1 to 13 und i=13 to 1 ????
  3. Also die Anordnung der Positionen ist fix. Der Kreis dreht sich halt und die Positionen mit, aber immer in der Reihenfolge angeordnet. Dann werde ich jetzt mal nach Ringpuffern googeln,da ich leider keine Ahnung hab wie ich das Porgrammieren soll.
  4. Hallo Leute, ich hoffe ihr könnt mir helfen. Mir als Masch.-Bauer fehlt anscheinend das Informatik-Verständnis für solche sachen. Folgendes Problem: Ich habe einen Kreis mit 13 gleich geteilten Positionen. Die Nummerierung der Positionen ist leider nicht aufsteigend, sondern wie folgt. 1,8,2,9,3,10,4,11,5,12,6,13,7. Dann wieder vorne beginnend. Nun suche ich einen Algorithmus, der mir abhängig von der aktuellen Position und der anzufahrenden Position die Schritte (1 Schritt entspricht von einer zur unmittelbar nächsten Position) berechnet. Das in beide Richtungen um den kürzeren Weg zu bestimmen. Also um von bspw Pos 1 auf 2 oder von 2 auf 3 ist es ka klar. Immer 2 Schritte im UZS drehen. Will ich aber von bspw Pos 13 auf Pos 2 drehen, soll der Algorithmus mir die Schrittdifferenz bestimmen und den Kreis auf dem kürzeren Wege an die gewünschte Position fahren. Die Kommunikation für die Steuerung ist kein Problem, sondern die Berechnung der Schritte. Mit ner Zahlenfolge klappts halt nicht, da mathematisch ja nach der 7 die 14 kommen würde. Ich hoffe Ihr habt eine Lösung für mich. Gruss nelson1234

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...