![]() |
kleine Robotersimulation
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen
Vorgeschichte und Hintergrund: Ich habe vor vier Wochen angefangen Delphi zu programmieren und dies ist mein erstes "grösseres" Projekt. Es geht eigentlich darum einen Roboter über ein Programm und die Tastatur zu steuern. Wohl gemerkt diesen Roboter gibt es wirklich :mrgreen: Er wird in der realen Welt mit zwei Schrittmotoren die je eine Achse antreiben gesteuert. Das Programm im Anhang ist jetzt die Simulation dazu. Zum Programm: Wie schon gesagt ist das Programm die Simulation des Roboters wenn auch noch nicht so hochstehend :wink: Mann kann den "Roboter", der hier ein Bitmap ist anzeigen und löschen, im 5°-Schritten gegen den Uhrzeigersinn drehen und in jeder Stellung vorwärts und rückwärts fahren. Der Winkel in dem er gerade Steht ist ebenfalls anzeigbar. Die Steuerung: -Roboter anzeigen: Insert-Taste -Roboter löschen : Delete-Taste -Roboter drehen : Enter/Return-Taste -Vorwärtsfahren : Pfeiltaste-Hoch -Rückwärtsfahren : Pfeiltaste-Runter -Winkel anzeigen : Pfeiltaste-Rechts Bemerkungen: Der Roboter "fährt nicht immer gleich schnell und die Verschiebung (Winkel) ist manchmal ein bisschen ungenau, da im Koordinatensystem nur ganze Zahlen vorkommen dürfen. Wahrscheinlich muss nach dem Download die eine Zeile mit dem Laden des BMPs (Zeile 60) verändert werden da der ja abhängig vom Speicherort ist. Zum Schluss: Ich weiss, dass das Programm noch nichts Welbewegendes ist aber, ich wäre sehr froh über jegliches Feedback und voallem Änderungs- oder Optimiervorschläge. Da ich mich ja noch nicht so lange mit Delphi befasse wird es da wahrscheinlich einige geben, die mich hoffentlich bei meinen Programmierkenntnissen weiter bringen. Greez simi |
Re: kleine Robotersimulation
Zitat:
|
Re: kleine Robotersimulation
@ freak4fun
Ich habe ja in der Beschreibung geschrieben, dass diese Zeile geändert werden muss. Das BMP ist ja im zip enthalten. Aber wenn es eine bessere Lösung gibt (gibt es in dem Fall :wink:) bin ich gerne offen ich kenne sie nämlich nicht. Greez simi |
Re: kleine Robotersimulation
Gibts :-)
Wenn die Datei im gleichen Ordner liegt:
Delphi-Quellcode:
Gruß
...LoadFromFile( ExtractFilePath( Application.ExeName )+'robo.bmp' );
Reli |
Re: kleine Robotersimulation
|
Re: kleine Robotersimulation
Zitat:
Geändert und neu hochgeladen. Greez simi |
Re: kleine Robotersimulation
Naja, mit einem Roboter* ( ggf. ein Automat *) hat das wenig zu tun.
Das Programm ist eher mit einem Trutel- Programm* vergleichbar. *Roboter Zitat:
Zitat:
:mrgreen: |
Re: kleine Robotersimulation
Zitat:
Trutel-Programm sagt mir nichts... :?: :?: :?: Greez simi |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz