RoboLab
Es gibt zwei unterschiedliche Versionen von RoboLab
- Eine eigenständige Version, die über LEGO verfügbar gemacht wurde und für die pädagogische LEGO-Robotik beliebt ist
- Eine Add-In-Version für LabVIEW
RoboLab (eigenständig)
RoboLab ist eine in LabVIEW erstellte visuelle Programmiersprache, die vom Tufts CEEO entwickelt wurde. Da sie sowohl RCX als auch NXT unterstützte, war sie vor der Veröffentlichung der NXT-Software (NXT-G) die vorherrschende Programmiersprache für pädagogische LEGO-Robotik und lieferte nicht nur Inspiration für die NXT-Software, sondern auch für LabVIEW für LEGO Es folgten MINDSTORMS-Veröffentlichungen.
Diese eigenständige Version von RoboLab unterstützt den USB IR Tower nicht . Die letzte offizielle Version war 2.9.4c und für Benutzer mit der Version 2.9-Installation ist auch ein Patch verfügbar.
RoboLab für LabVIEW
RoboLab für LabVIEW ist ein Add-on für LabVIEW, mit dem Sie das klassische und beliebte RoboLab innerhalb einer LabVIEW-Installation ausführen können. Da es sich hierbei nicht um ein eigenständiges Produkt handelt, ist eine Edition von LabVIEW (entweder LabVIEW selbst oder eine speziellere Edition wie LabVIEW for LEGO MindStorms [LVLM] oder LabVIEW for Education [LV4E]) erforderlich.
Überblick
LabVIEW für LEGO® MINDSTORMS® ist für den Einsatz im Klassenzimmer optimiert und enthält Lehrvideos, Tutorials und Unterrichtsressourcen, die exklusiv für Oberstufenschüler und Lehrer mit LEGO MINDSTORMS Education und TETRIX von Pitsco erstellt wurden. Es führt die Schüler anhand von Beispielen aus der Praxis in fortgeschrittene Konzepte wie autonome Robotik und wissenschaftliche Messungen ein und ersetzt unklare Syntax durch eine intuitive grafische Benutzeroberfläche. Aus diesem Grund ist die Software ideal für Lehrer, die ihre Schüler auf unterhaltsame und praktische Weise mit der Technologie vertraut machen möchten.
- LEGO Engineering-Übersicht: RoboLab für LabVIEW
- National Instruments: LabVIEW für LEGO MindStorms
Vorbereitung
Um diese Schritte ausführen zu können, ist die Erstellung eines kostenlosen Kontos auf der Website von National Instrument erforderlich. Dies kann im ersten Download-Schritt erfolgen.
HINWEIS : Die Gesamtgröße dieser Downloads beträgt etwas mehr als 8¼ GB .
Für Benutzer mit einer bestehenden Installation einer LabVIEW-Version zwischen 7.1 und 2016 (verschiedene LabVIEW-Versionen können nebeneinander installiert werden)
- Navigieren Sie zur LabVIEW Toolkit-Seite für LEGO MindStorms (alternativer Link)
- Scrollen Sie nach unten zum Abschnitt mit dem Titel „LabVIEW Toolkit für LEGO MindStorms“.
- Wählen Sie das für Ihre LabVIEW-Version geeignete Toolkit aus
- HINWEIS: Dieses Toolkit ist für LabVIEW 2017 oder neuer nicht verfügbar
Für Benutzer ohne vorhandene LabVIEW-Installation
- Laden Sie LabVIEW for Education Version 2014 SP1 herunter
- Laden Sie den Patch für das LEGO MindStorms-Modul für LabVIEW Version 2014 SP1 herunter
- Laden Sie das LEGO MindStorms-Modul für LabVIEW Version 2014 SP1 herunter
- Laden Sie RoboLab für LabVIEW-Dateien von Lego Engineering herunter (siehe Übersichtsseite):
- Wählen Sie den passenden Download für Ihr Betriebssystem aus
- HINWEIS: Die folgenden Links werden über archive.org heruntergeladen, da die Versionen dieser Dateien, die jetzt von LegoEngineering.com heruntergeladen werden, beschädigt sind und sich nicht öffnen lassen.
- Windows-PC: RoboLabPC von LEGO Engineering
- Mac OS: RoboLabMac von LEGO Engineering
- Der RoboLab-Installer von LEGO Engineering
- Laden Sie die Vollversion von NI-VISA Version 14.0.1 herunter
Installation
Die Installationsanweisungen basieren auf den Anleitungen zur Unterstützung von RoboLab für LabVIEW und RCX USB Tower von LEGO Engineering. Leider sind die LEGO MindStorms-Module für LabVIEW nicht mit LabVIEW 2017 oder neuer kompatibel.
- Installieren Sie LabVIEW for Education Version 2014 SP1 ( sofern keine kompatible LabVIEW-Installation vorhanden ist ).
- Installieren Sie das LEGO MindStorms-Modul für LabVIEW Version 2014 SP1 ( oder Ihre kompatible LabVIEW-Version ).
- Installieren Sie den Patch „LEGO MindStorms Module for LabVIEW Version 2014 SP1“ ( falls für Ihre LabVIEW-Version zutreffend ).
- Installieren Sie RoboLab für LabView
- Entpacken Sie NUR das RoboLab-Installationsprogramm RL_installer.vi_.zip, um die Datei RL_installer.vi zu extrahieren
- Stellen Sie sicher, dass sich sowohl das Installationsprogramm (
ROBOLAB_installer.vi
) als auch die ZIP-Datei des Add-ons ( RoboLabPC.zip
bzw. RoboLabMac.zip
) im selben Ordner befinden (das Installationsprogramm entpackt die ZIP-Datei). - Öffnen Sie das Installationsprogramm in LabVIEW
- Wenn LabVIEW installiert ist, sollte eine Dateizuordnung für *.vi-Dateien erstellt worden sein
- Wenn die Dateizuordnung vorhanden ist, stellen Sie sicher, dass sich die ZIP-Datei des RoboLab-Add-ons im selben Ordner wie die *.vi-Datei befindet, und öffnen Sie die Datei dann einfach direkt (z. B. doppelklicken Sie auf die Datei).
- Arbeiten Sie die Installationsschritte in LabVIEW durch
- Sollte automatisch starten
- Könnte eine Weile dauern, da alles neu kompiliert werden muss
- Schließen Sie alle Fenster und beenden Sie LabVIEW
- Installieren Sie NI-VISA und stellen Sie sicher, dass die folgenden Funktionen für die Installation ausgewählt sind:
- Konfigurationsunterstützung > PXI-Konfiguration
- Entwicklungsunterstützung > Treiberentwicklung
- Richten Sie den USB-IR-Tower für die Verwendung auf einem 64-Bit-Betriebssystem (falls zutreffend) ein, indem Sie der LEGO Engineering-Anleitung folgen:
- Schließen Sie den LEGO USB IR Tower an
- Starten Sie den NI-VISA-Treiberassistenten (normalerweise zu finden unter Start > VISA > NI-VISA-Treiberassistent).
- Wählen Sie im sich öffnenden Fenster unter „Hardware-Bus“ „USB“ aus.
- Wählen Sie im Dialogfenster „USB - Geräteauswahl“ den „LEGO USB Tower“ aus
- Geben Sie den INF-Dateien einen Namen (Standard ist in Ordnung)
- Wählen Sie diese Option aus, damit der Assistent „die generierten Dateien auf diesem Computer installieren“ kann.
- Klicken Sie auf „Fertig stellen“.
- Schließen Sie alle Fenster und beenden Sie alle LabVIEW-Instanzen
Läuft
Um RoboLab auszuführen, gehen Sie zum Menü „Extras“ und wählen Sie „Robolab 2.9.4d“ aus
Ressourcen
- LEGO-Technik
- RoboLab-Kurzanleitung
- RCX USB-Tower-Unterstützung
- Downloads für RoboLab
- RCX-Inhalte, einschließlich LabVIEW-Unterstützung, Challenge-Ideen und Lerninformationen
- Forum für LabVIEW für LEGO MindStorms und LabVIEW for Education