NXT mit Simulink programmieren: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
Zeile 23: | Zeile 23: | ||
#:Ist der Aktualisierungsprozess abgeschlossen zeigt dder Brick den Ordner <code>My Files</code>. | #:Ist der Aktualisierungsprozess abgeschlossen zeigt dder Brick den Ordner <code>My Files</code>. | ||
# Klicken Sie Finish und öffnen Sie eines der Beispiele. | # Klicken Sie Finish und öffnen Sie eines der Beispiele. | ||
=== Troubleshooting === | |||
==== Matlab x32 ==== | |||
Betreiben Sie Matlab x32, so können Sie den [http://www.lego.com/de-de/mindstorms/downloads/nxt/nxt-fantom-driver/| Fantom Treiber] von Lego installieren. Dann laufen beide Toolboxen (RWTH Toolbox & Simulink | |||
NXT Target Linker) problemlos. | |||
==== Matlab x64 ==== | |||
Unter Matlab x64 läuft lediglich der [http://www.lego.com/de-de/mindstorms/downloads/nxt/nxt-fantom-driver/| Fantom Treiber] mit dem Simulink NXT Target Linker. Sollten Sie bereits den LibUSB Treiber installiert haben gehen Sie in nachfolgenden Schritten vor. | |||
'''Vorgehensweise:''' | |||
* Deinstallieren Sie den LibUSB Treiber. | |||
* Der Lego Fantom Treiber wurde automatisch über den ''Simulink Target Installer'' installiert. | |||
* Verbinden Sie den NXT via USB-Kabel. Prüfen Sie, ob im Gerätemanager ''NXT Lego Device'' anstelle von ''LibUSB'' angezeigt wird. | |||
* Nach der Installation sollte ein kleiens "USB" Icon auf den Bildschirm des NXT zu sehen sein, sobald das Kabel steckt. Dann sollte auch alles gehen. | |||
== Beispiele == | == Beispiele == |
Version vom 2. Juni 2014, 06:50 Uhr
Installation
Simulink Support Package für NXT
- Beachten Sie die Installationshinweise. Es empfielt sich die Nutzung von Matlab 2014a 32-Bit in Verbindung mit dem Fantom USB-Treiber.
- Stellen Sie sicher, dass im Gerätemanager
Lego Device->LEGO MINDSTORMS NXT
erkannt wurde. Deaktivieren Sie ggf. den LIB-USB-Treiber zuvor.
- Installieren Sie das Simulink Support Package für NXT.
>> targetinstaller
- Folgen Sie der Anleitung des Installers. Dieser benötigt Internetverbindung, um die notwendigen Dateien zu laden.
Firmware auf dem NXT ersetzen
Achtung: hierbei wird der komplette Speicher des NXT gelöscht.
- Öffnen Sie den Update firmware im Support Package Installer mit der folgenden Methode:
- Klicken Sie Continue> auf der Install/update complete Anzeige.
- In einem Modell wählen Sie Tools>Run on Target>Update Firmware.
- Geben Sie im Matlab Command Window
targetupdater
ein.
- Wählen Sie
LEGO MINDSTORMS NXT
und klicken Sie next. - Verbinden Sie den NXT mit Ihrem PC via USB Kabel.
- Klicken Sie Finish und öffnen Sie eines der Beispiele.
Troubleshooting
Matlab x32
Betreiben Sie Matlab x32, so können Sie den Fantom Treiber von Lego installieren. Dann laufen beide Toolboxen (RWTH Toolbox & Simulink
NXT Target Linker) problemlos.
Matlab x64
Unter Matlab x64 läuft lediglich der Fantom Treiber mit dem Simulink NXT Target Linker. Sollten Sie bereits den LibUSB Treiber installiert haben gehen Sie in nachfolgenden Schritten vor.
Vorgehensweise:
- Deinstallieren Sie den LibUSB Treiber.
- Der Lego Fantom Treiber wurde automatisch über den Simulink Target Installer installiert.
- Verbinden Sie den NXT via USB-Kabel. Prüfen Sie, ob im Gerätemanager NXT Lego Device anstelle von LibUSB angezeigt wird.
- Nach der Installation sollte ein kleiens "USB" Icon auf den Bildschirm des NXT zu sehen sein, sobald das Kabel steckt. Dann sollte auch alles gehen.
Beispiele
- Drücken Sie für die Beispiele F1.
- Im Hilfefenster klicken Sie Supplemental Software.
- Öffnen Sie Examples im Fenster Supplemental Software.
- Hier finden Sie einige NXT Simulink Beispiele.
Demos
Weblinks
Videos
- Introduction to Simulink Support for Target Hardware
- Bringing NXT Robots to Life with MATLAB and Simulink
Literatur
- Pietruszka, W. D.: MATLAB® und Simulink® in der Ingenieurpraxis. Wiesbaden: Springer, 3. Auflage 2012. ISBN 978-3-8348-1764-8
→ zurück zum Hauptartikel: Lego Mindstorms NXT