Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
niki:menu [04.02.2018 18:22]
whupfeld
niki:menu [07.02.2018 09:02] (aktuell)
whupfeld [Das Niki - Menü]
Zeile 1: Zeile 1:
 +<​html><​div style="​background-color:#​eee;​padding:​3px;​text-align:​center;"></​html>​ 
 +[ [[niki:​home|Home]] ] [ **[[niki:​menu|Das Niki - Menü]]** ] [ [[niki:​programmiersprache|Die Programmiersprache]] ] [ [[niki:​syntax|Syntax]] ] [ [[niki:​aufgaben|Aufgaben]] ] [ [[niki:​beispiele|NIKI-Beispiele]] ] 
 +<​html></​div></​html>​ 
 + 
 ====== Das Niki - Menü ====== ====== Das Niki - Menü ======
- 
-[ Home ] [ **Das Niki - Menü** ] [ [[niki:​programmiersprache|Die Programmiersprache]] ] [ [[niki:​syntax|Syntax]] ] [ Aufgaben ] [ NIKI-Beispiele ] 
- 
-  
- 
 Das Niki - Menü Das Niki - Menü
-screen.JPG (13043 Byte)+{{ screen.jpg }}
  
 Im folgendem werden die einzelnen Menüpunkte der NIKI-Programmierumgebung erläutert: Im folgendem werden die einzelnen Menüpunkte der NIKI-Programmierumgebung erläutert:
Zeile 13: Zeile 11:
 ===== Datei-Menü ===== ===== Datei-Menü =====
  
-|Neu |öffnet eine neue Programmdatei.| +|**Neu** |öffnet eine neue Programmdatei.| 
-|Öffnen |lädt eine Programmdatei von Diskette/​Festplatte.| +|**Öffnen** |lädt eine Programmdatei von Diskette/​Festplatte.| 
-|Speichern |die Programmdatei wird auf Diskette oder Festplatte geschrieben.| +|**Speichern** |die Programmdatei wird auf Diskette oder Festplatte geschrieben.| 
-|Speichern unter |Eine Programmdatei kann unter einem neuen Namen gepeichert werden. Dies ist beispielsweise sinnvoll, wenn ein Programm für ein anderes Arbeitsfeld weiterentwickelt werden soll.| +|**Speichern unter** |Eine Programmdatei kann unter einem neuen Namen gepeichert werden. Dies ist beispielsweise sinnvoll, wenn ein Programm für ein anderes Arbeitsfeld weiterentwickelt werden soll.| 
-|Beenden |Das Programm wird beendet. Eine Warnbox weist auf einen nicht gespeicherten Programmtext bzw. Arbeitsfeld hin.|+|**Beenden** |Das Programm wird beendet. Eine Warnbox weist auf einen nicht gespeicherten Programmtext bzw. Arbeitsfeld hin.|
  
 ===== Programm ===== ===== Programm =====
Zeile 23: Zeile 21:
 Dieser Menüpunkt ermöglicht den Programmablauf und die Programmentwicklung. Dieser Menüpunkt ermöglicht den Programmablauf und die Programmentwicklung.
  
-|Starten |Wenn Sie das Programm starten, übersetzt der Compiler den im Editor befindlichen Text. +|**Starten** |Wenn Sie das Programm starten, übersetzt der Compiler den im Editor befindlichen Text.\\Tritt dabei ein syntaktischer Fehler auf, erscheint eine entsprechende Warnung und das Editorfenster öffnet sich. Der Text-Cursor blinkt hinter der Fehlerstelle,​ so daß Sie gezielt den Fehler beheben können.<br>War die Übersetzung erfolgreich,​ wird das Arbeitsfeld zurückgesetzt und das NIKI-Programm startet sofort. Der Menüeintrag ändert sich in "​Anhalten",​ wodurch Sie NIKI stoppen können.Tritt während des Programmablaufs ein Fehler in der Ausführung auf, wird das NIKI-Programm mit einem entsprechenden Hinweis beendet.| 
-Tritt dabei ein syntaktischer Fehler auf, erscheint eine entsprechende Warnung und das Editorfenster öffnet sich. Der Text-Cursor blinkt hinter der Fehlerstelle,​ so daß Sie gezielt den Fehler beheben können. +|**Fortfahren** |setzt ein angehaltenes Programm wieder fort.| 
-War die Übersetzung erfolgreich,​ wird das Arbeitsfeld zurückgesetzt und das NIKI-Programm startet sofort. Der Menüeintrag ändert sich in "​Anhalten",​ wodurch Sie NIKI stoppen können.Tritt während des Programmablaufs ein Fehler in der Ausführung auf, wird das NIKI-Programm mit einem entsprechenden Hinweis beendet.| +|**Einzelschritt** |Im Einzelschrittmodus lassen Sie das Programm schrittweise ausführen. Dieses Vorgehen ist Ihnen bei der Fehlersuche behilflich, da sich das Editorfenster öffnet und ein Balken die Programmanweisung hervorhebt, die NIKI als nächste abarbeitet. Durch Drücken einer beliebigen Taste durchlaufen Sie das Programm Schritt für Schritt. Verschieben Sie das Textfenster so, daß es die Sicht auf das Arbeitsfeld nicht stört. Mit der ESC-Taste beenden Sie den Einzelschrittmodus.| 
- +|**Editor** |Der Editorfenster wird geöffnet oder geschlossen.| 
-Fortfahren setzt ein angehaltenes Programm wieder fort. +|**NIKI-Optionen** |Öffnet einen Dialog mit verschiedenen Einstellmöglichkeiten|
-Einzelschritt Im Einzelschrittmodus lassen Sie das Programm schrittweise ausführen. Dieses Vorgehen ist Ihnen bei der Fehlersuche behilflich, da sich das Editorfenster öffnet und ein Balken die Programmanweisung hervorhebt, die NIKI als nächste abarbeitet. Durch Drücken einer beliebigen Taste durchlaufen Sie das Programm Schritt für Schritt. Verschieben Sie das Textfenster so, daß es die Sicht auf das Arbeitsfeld nicht stört. Mit der ESC-Taste beenden Sie den Einzelschrittmodus. +
-Editor Der Editorfenster wird geöffnet oder geschlossen. +
-NIKI-Optionen Öffnet einen Dialog mit verschiedenen Einstellmöglichkeiten+
  
 ===== Der Editor ===== ===== Der Editor =====
Zeile 58: Zeile 53:
 Dieser Menü-Punkt dient zum Erstellen neuer Arbeitsfelder und zum Verändern bereits vorhandener Arbeitsfelder. Das Arbeitsfeld besteht aus 10 x 15 Quadraten, die den Aktionskreis von NIKI ausmachen. Zwischen den Quadraten können Hindernisse positioniert werden. Auf jedem Quadrat haben maximal 9 Gegenstände Platz. Dieser Menü-Punkt dient zum Erstellen neuer Arbeitsfelder und zum Verändern bereits vorhandener Arbeitsfelder. Das Arbeitsfeld besteht aus 10 x 15 Quadraten, die den Aktionskreis von NIKI ausmachen. Zwischen den Quadraten können Hindernisse positioniert werden. Auf jedem Quadrat haben maximal 9 Gegenstände Platz.
  
-Verändern Hinter dieser Funktion verbirgt sich ein komfortable Möglichkeit,​ das Arbeitsfeld zu verändern. +|**Verändern** |Hinter dieser Funktion verbirgt sich ein komfortable Möglichkeit,​ das Arbeitsfeld zu verändern.| 
-Neu öffnet ein leeres Arbeitsfeld und setzt NIKI in die Ausgangsposition auf das linke untere Quadrat. +|**Neu** |öffnet ein leeres Arbeitsfeld und setzt NIKI in die Ausgangsposition auf das linke untere Quadrat.| 
-Zurücksetzen bringt das Arbeitsfeld wird in den Zustand, den es beim Laden oder beim letzten Verändern hatte. Beim Starten eines NIKI -Programms wird das Arbeitsfeld automatisch zurückgesetzt. +|**Zurücksetzen** |bringt das Arbeitsfeld wird in den Zustand, den es beim Laden oder beim letzten Verändern hatte. Beim Starten eines NIKI -Programms wird das Arbeitsfeld automatisch zurückgesetzt.| 
-Speichern und Laden Arbeitsfelder können mit diesen Menüpunkten auf der Festplatte gesichert, bzw. von dort geladen werden.+|**Speichern und Laden** |Arbeitsfelder können mit diesen Menüpunkten auf der Festplatte gesichert, bzw. von dort geladen werden.|
    
  
-Verändern+=== Verändern ​=== 
 Sobald der Menü-Punkt angewählt wird, verändert der Mauszeiger seine Form in ein Rechteck. Fährt man nun mit dem Mauszeiger auf das Arbeitsfeld,​ verändert der Mauszeiger ständig seine Form, je nachdem in welchem Bereich eines Feldes er sich befindet. Sobald der Menü-Punkt angewählt wird, verändert der Mauszeiger seine Form in ein Rechteck. Fährt man nun mit dem Mauszeiger auf das Arbeitsfeld,​ verändert der Mauszeiger ständig seine Form, je nachdem in welchem Bereich eines Feldes er sich befindet.
  
 Es gibt vier aktive Mauszeiger: Es gibt vier aktive Mauszeiger:
  
-Oval mit Pfeil+== Oval mit Pfeil == 
 In dieser Stellung kann durch Drücken der linken Maustaste die Position von NIKI verändert werden. Mehrmaliges Drücken an der Stelle, an der sich der Roboter bereits befindet, ändert die Richtung von NIKI. In dieser Stellung kann durch Drücken der linken Maustaste die Position von NIKI verändert werden. Mehrmaliges Drücken an der Stelle, an der sich der Roboter bereits befindet, ändert die Richtung von NIKI.
  
-Kleiner Kreis+== Kleiner Kreis ==
  
 Durch Drücken der linken Maustaste können Gegenstände in dem Quadrat abgelegt werden. Es ist Platz für maximal neun Gegenstände. Mit Hilfe der rechten Maustaste werden die Gegenstände wieder entfernt. Durch Drücken der linken Maustaste können Gegenstände in dem Quadrat abgelegt werden. Es ist Platz für maximal neun Gegenstände. Mit Hilfe der rechten Maustaste werden die Gegenstände wieder entfernt.
  
-Waagerechter und senkrechter Balken+== Waagerechter und senkrechter Balken ​==
  
 Befindet sich der Mauszeiger auf den Grenzflächen zwischen den einzelnen Quadraten, verwandelt er sich in einen waagerechten bzw. senkrechten Balken. Jetzt können Hindernisse durch Drücken der linken Maustaste gelegt und mit der rechten Maustaste entfernt werden. Befindet sich der Mauszeiger auf den Grenzflächen zwischen den einzelnen Quadraten, verwandelt er sich in einen waagerechten bzw. senkrechten Balken. Jetzt können Hindernisse durch Drücken der linken Maustaste gelegt und mit der rechten Maustaste entfernt werden.
Zeile 99: Zeile 96:
 NIKI kann im Handbetrieb mit den vier folgenden Befehlen gesteuert werden: NIKI kann im Handbetrieb mit den vier folgenden Befehlen gesteuert werden:
  
-vor NIKI geht einen Schritt in Richtung des Pfeils. Läuft er gegen ein Hindernis, erscheint ein entsprechender Hinweis. +|**vor** |NIKI geht einen Schritt in Richtung des Pfeils. Läuft er gegen ein Hindernis, erscheint ein entsprechender Hinweis.| 
-drehe_links NIKI dreht sich nach links. Dabei verändert er die Blickrichtung um 90 Grad. +|**drehe_links** |NIKI dreht sich nach links. Dabei verändert er die Blickrichtung um 90 Grad.| 
-nimm_auf NIKI nimmt einen Gegenstand auf. Ist kein Gegenstand vorhanden, erscheint ein entsprechender Hinweis. +|**nimm_auf** |NIKI nimmt einen Gegenstand auf. Ist kein Gegenstand vorhanden, erscheint ein entsprechender Hinweis.| 
-gib_ab NIKI legt einen Gegenstand auf dem Arbeitsfeld ab. Hat er keinen Gegenstand zum Ablegen oder enthält das Feld schon neun Gegenstände,​ erscheint eine Fehlermeldung.+|**gib_ab** |NIKI legt einen Gegenstand auf dem Arbeitsfeld ab. Hat er keinen Gegenstand zum Ablegen oder enthält das Feld schon neun Gegenstände,​ erscheint eine Fehlermeldung.|
    
 +<​html><​div style="​background-color:#​eee;​padding:​3px;​text-align:​center;"></​html>​
 +[ [[niki:​home|Home]] ] [ **[[niki:​menu|Das Niki - Menü]]** ] [ [[niki:​programmiersprache|Die Programmiersprache]] ] [ [[niki:​syntax|Syntax]] ] [ [[niki:​aufgaben|Aufgaben]] ] [ [[niki:​beispiele|NIKI-Beispiele]] ]
 +<​html></​div></​html>​
 +