Qfix Grape

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche

Grape ist eine graphische Programmierumgebung, mit der auch Programmieranfänger sehr einfach Mikrocontroller programmieren können.[1]

In Grape wird zuerst die Programmlogik als Flussdiagramm (bzw. Programmablaufplan) dargestellt. Als Programmelemente stehen zur Verfügung

  • Statements (Anweisungen)
  • Loops (Schleifen)
  • If-Statements (Fallunterscheidung)
  • Functions (Funktionen)
  • FunctionCalls (Funktionsaufrufe)

Im zweiten Schritt wird die Bedeutung der einzelnen Programmelemente definiert. Hierbei können Methoden von C++-Klassen aufgerufen werden, die Grape zuvor bekannt gemacht wurden. Hierdurch stehen Funktionen zur Verfügung, um beispielsweise einen mobilen Roboter anzusteuern oder die I/Os eines Mikrocontrollers zu nutzen.

Aus Flussdiagramm und Bedeutungen generiert Grape automatisch (lesbaren) C++-Code, der innerhalb der Umgebung kompiliert und auf den entsprechenden Controller geladen werden kann.

Weblinks[Bearbeiten]

Einzelnachweise[Bearbeiten]

  1. http://www.springerlink.com/content/007213m008083738/