NXT Simulink Beispiele

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen

Beispiel 1 - Simples Beispiel

Schritt 1 - NXT Block Bibliothek

  1. Geben Sie simulink in das Matlab Command Window ein.
  2. Es erscheint der Simulink Library Browser. Navigieren Sie zum Simulink Support Package for LEGO MINDSTORMS NXT Hardware.
  3. Klicken Sie zweifach den Button and LCD Block. Es öffnen sich die Konfigurationsmenus für die Blöcke.
  4. Der Doppelklick auf Examples öffnet die ersten Beispiele.

Schritt 2 - Erstellen Sie ein Modell für die NXT Hardware

In diesem Beispiel stellen Sie den Status des orangenen Knopfes auf dem Display dar.

  1. Öffnen Sie mit File>New>Model ein neuens Modell (CTRL+N).
  2. Ziehen Sie mit der Maus die Blöcke LCD und Button in das Modell.
  3. Verbinden Sie den Ausgang des Button-Block mit dem LCD.
  4. Speichern Sie das Modell unter dem Namen Beispiel 2.

Schritt 3 - Konfigirieren und starten Sie das Modell

  1. Verbinden Sie den NXT mit dem PC via USB Kabel.
  2. Drücken Sie den orangenen Knopf, um den NXT zu starten.
  3. Wählen Sie im Simulink Modell Tools > Run on Target Hardware > Prepare To Run... .
  4. Wenn sich die Seite Configuration Parameters öffnet stellen Sie die Target hardware auf LEGO MINDSTORMS NXT. Ändern Sie keinen weiteren Einstellungen.
  5. Klicken Sie OK.
  6. Drücken Sie im Simulink Modell den Deploy To Hardware Knopf. Das Modell wird nun auf die Hardware geladen.
  7. Drücken Sie den orangenen Kopf und betrachten Sie das Display. Das LCD Display zeigt 0, wenn der Knoipf nicht gedrückt wird und 1 wenn er gedrückt wird.
  8. Speichern Sie das Modell.


Beispiel 2 - Kommunikation mit dem NXT

Dieses Beispiel ermöglicht es den Algorithmus, der auf der NXT Hardware läuft mit Simulink zu überwachen.

  1. Speichern Sie das Modell.

Bei Problemen mit der Bluetooth-Verbindung


→ zurück zum Hauptartikel: NXT mit Simulink programmieren