INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Laufendes VI abbrechen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

03.04.2013, 20:19
Beitrag #3

Patrik Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Apr 2013

2012
2012
DE



RE: Laufendes VI abbrechen
Hoi Gerd
Danke für deine schnelle Antwort. Leider ist die Sache etwas komplexer. Damit der Roboter "schön" fährt ist der Ablauf um von A nach B zu gelangen wie folgt programmiert:

1. Der Roboter berechnet den Winkel sowie die Distanz zum Endpunkt. Ebenfalls wird hier die maximale Geschwindigkeit festgelegt, mit welcher der Roboter maximal fährt. (Streckenabhängig)
2. Der Roboter dreht sich in Richtung des Endpunktes. (Da viele Hindernisse im Weg stehen, sollte der Roboter möglichst gerade fahren. Deshalb zuerst das Ausrichten)
3. Der Roboter beschleunigt nach einer vorgegebener Funktion. (Um ein Durchdrehen der Räder zu vermeiden und somit einem Positionsverlust oder unkontrollierten Bewegungen vorzubeugen.)
4. Der Roboter fährt mit der Maximalgeschwindigkeit in Richtung des Endpunktes. Dabei regelt er den Winkel zum Endpunkt kontinuierlich.
5. Sobald der Roboter erkennt, dass er in der Nähe des Endpunktes ist, beginnt er nach einer gegebener Funktion abzubremsen.

Wenn ich nun eine Strecke in sehr viele Teilstrecken unterteile, funktionieren die obigen (bereits programmierten) Funktionen nicht mehr. Auch würde ich dadurch die Vorteile der streckenabhängigen Geschwindigkeit verlieren und das Beschleunigen und Abbremsen wäre schwierig zu realisieren. (respektive aufwendig zu ändern)

Es wäre wirklich sehr sinnvoll, wenn ich eine der obigen Funktionen sofort unterbrechen könnte, abbremsen, ein neues Ziel berechnen und dieses mit dem obigen Ablauf anfahren.

Gibt es nicht irgendeine Möglichkeit wie ich das erreichen kann? Wenn du willst, kann ich dir die Fahrfunktion schicken. Sie wird übrigens auf einer Singelboard-Rio resp. der FPGA ausgeführt. Die Strategie sollte aus Platzgründen auf den Prozessor.

Gruss Patrik
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Laufendes VI abbrechen - Patrik - 03.04.2013, 18:47
RE: Laufendes VI abbrechen - GerdW - 03.04.2013, 19:26
RE: Laufendes VI abbrechen - Patrik - 03.04.2013 20:19
RE: Laufendes VI abbrechen - GerdW - 03.04.2013, 20:27
RE: Laufendes VI abbrechen - Clyde - 04.04.2013, 06:16
RE: Laufendes VI abbrechen - Patrik - 04.04.2013, 08:09

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  ungebremste Schleife / laufendes VI finden Trinitatis 3 2.668 18.08.2020 13:13
Letzter Beitrag: Trinitatis
  Sub-VI über Button im Hauptpanel abbrechen der Philipp ausm Wald 28 29.565 01.08.2018 06:55
Letzter Beitrag: GerdW
  "Abbrechen"-Knopf im Datei-Dialog ändern Marcusius 1 3.425 10.06.2015 12:49
Letzter Beitrag: jg
  wie Prozess vorzeitig abbrechen? Hasenfuss 3 4.528 13.03.2013 16:46
Letzter Beitrag: GerdW
  Zyklus abbrechen ragingbull 11 8.663 24.09.2012 16:19
Letzter Beitrag: GerdW
  While Schleife vorzeitig abbrechen Moeseph 3 5.483 08.04.2012 12:09
Letzter Beitrag: Moeseph

Gehe zu: