Aseba Studio

Aseba Studio

Aseba Studio ist eine integrierte Entwicklungsumgebung in welcher wir Programme aller Aseba Knoten und Aseba Netzwerke editieren und korrigieren können.

Integrierte Entwicklungsumgebung

studio-overlay-en.png

1. Gleichzeitiges Editieren

Innerhalb des Studios, hat jeder Netzwerkpunkt von Aseba sein eigenes Etikett mit Befehlen, Speicherinhalt, Ausführstatus und Fehlersuchkommandos. Zusätzlich ermöglicht eine Werkzeugliste generelle Befehle an alle Netzwerkelemente. Dies erlaubt sowohl eine Gesamtkontrolle über das Netzwerk als auch eine gezielte Kontrolle jedes einzelnen Netzwerkelements.

2. Intelligenter Editor

Die Programmsyntax wird im Editor (Eingabefeld) automatisch farblich hervorgehoben, Absätze eingerückt und Variablen für den Speicher abgekürzt. Ausserdem wird die momentane Position der Programmausführung im Modus "Schritt für Schritt" laufend angezeigt und Fehler rot hervorgehoben.

3. Sofortige Kompilierung

Studio kompiliert den Textcode des Programms noch während der Benutzer am Schreiben ist.
Das Resultat der Kompilierung (Erfolg oder Beschreibung des Fehlers) wird unter dem Editor angezeigt. Dies ist äusserst nützlich, da Fehler sofort behoben und damit die Qualität des Codes erhöht werden kann.

4. Überprüfen der Daten

Studio listet die verfügbaren Variablen jedes Netzwerkelements auf. Mit einem einzigen Klick kann diese Liste aktualisiert werden. Diese Liste gibt einen Gesamtüberblick aller momentanen Werte der Netzwerkelemente.

5. Fehlersucher

Studio beinhaltet einen Fehlersucher. Für jedes Netzwerkelement wird der aktuelle Ausführungsstatus angezeigt. Die kontinuierliche Ausführung und die Haltepunkte werden Schritt für Schritt angezeigt. Ein Klick mit der rechten Maustaste innerhalb des Editors erlaubt, auf einer ausgewählten Linie einen Haltepunkt zu setzen oder zu entfernen. Nach jedem Haltepunkt oder Schritt werden die Variablen aktualisiert.

6. Konstanten definieren

Es ist möglich, Konstanten für alle vorhandenen Netzwerkelemente zu definieren.

7. Netzwerkweit Ereignisse

Die Namen der Ereignisse können vom Benutzer selbst definiert werden und mit einem Doppelklick auf den Namen wird das korrespondierende Ereignis gesendet. Unter der Liste aller Ereignisnamen, zeigt ein Bildschirm die kürzlich eingetretenen Ereignisse über eine gewisse Zeit mit ihren Parametern an. Dies erlaubt das Überwachen des Verteilungsverhaltens des Netzwerks.

8. Lokale Ereignisse und vorgegebene Funktionen

Studio zeigt die lokalen Ereignisse jedes Netzwerkelements und die vorgegebenen Funktionen an. In der Werkzeughilfe wird jede vorgegebene Funktion kurz beschrieben.

Tipps

1. Zeit sparen

Sie können die Namen von Funktionen, Variablen, Ereignissen, und Konstanten abkürzen und so viel Zeit beim Eintippen sparen.

2. Hilfe

Das Menu Hilfe in Studio verbindet Sie sofort mit dieser Dokumentation und der der Aseba Befehlsprache.

Wo erhält man sonst noch Informationen?

Dieses Dokument ist empfehlenswert:

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License