|
|
|
|
1. Installation der Software MSWLogo. Die letzte Version hat die Nummer 6.5. Nachfolger von MSWLogo ist FMSLogo 6.32. |
|
| 2. Installation der Software RoboPro. Bei mir ist es die Version 1.1.2.41. Wenn man keine gekaufte Version besitzt, muss man eine Demo-Version herunterladen und installieren. | |
| Dies geschieht von folgender Seite: | Demo-Version von RoboPro |
| 3. Nach der Installation der Demo- oder Originalversion sollte ein Update durchgeführt werden. Die entsprechende Datei kann von der Fischertechnikseite heruntergeladen werden. Der Name der Datei ist ROBOProUpdate326.zip (ca. 83 MB). Diese muss noch entzipped werden und man erhält: ROBOProUpdate326.msi (ca. 84 MB). | |
| Dies geschieht von folgender Seite: | Update von RoboPro |
|
4. Zur Programmierung in MWLogo werden spezielle Befehle für die Steuerung der Motoren und der anderen
Ausgänge benötigt. Die Dateien, die diese Befehle durch eine DDL-Datei zur Verfügung stellen, findet man auf der
ftCommunity-Seite von Ulrich Müller: Die gezippten Dateien heißen: 1. mswFish40.zip 2. mswFish40e.pdf (Handbuch für MSWLogo - in Englisch) 3. umFish41.zip 4. umFish41e.pdf (Handbuch) Die Internetadresse für den Download lautet: http://www.ftcommunity.de Die beiden Zip-Dateien werden entzipped. Im Verzeichnis von umFish41 befinden sich die Dateien umFish40.dll und umFish40.lib. |
![]() |
|
5. Die Dateien umFish40.dll und umFish40.lib müssen jetzt dem Windows-System zur Verfügung gestellt
werden. Bei Windows 7 werden diese beiden Dateien kopiert in den Ordner: C:\Windows\System32 Bei Windows 8.1 werden diese beiden Dateien kopiert in den Ordner: C:\Windows\SysWOW64 |
|
|
6. Die Überprüfung, ob das Interface am USB-Ausgang angeschlossen ist, muss mit einem
Software-Programm durchgeführt werden. Es handelt sich dabei um folgendes Programm: Cs2005fish40setup.exe (1,7 MB). Dieses Programm kann von der ftcommunity-Seite heruntergeladen werden. Dieses muss installiert und dann aufgerufen werden. Es erscheint folgendes Fenster(rechts). Im ersten Eingabefenster muss ROBO first USB eingestellt werden. |
![]() |
|
7. Die Dateien umFish40 und mswFish40.lgo müssen in das Verzeichnis kopiert werden, in dem
nachher die MSWLogo-Dateien abgespeichert werden. Jetzt wird MSWLogo aufgerufen. Ein jetzt geschriebenes Programm muss wie oben erwähnt in dem Ordner mit den beiden o.g. Dateien abgespeichert werden. |
|
|
(1) to BeispielProgramm (2) mswFish40 (3) rbOpenInterface (4) rbSetMotor 1 1 (5) wait 100 (6) rbSetMotor 1 0 (7) rbCloseInterface (8) pr "Beendet (9) end |
Die beiden Programme mswFish40.lgo und mswFish40 müssen im selben Verzeichnis liegen. In diesen Programmen werden die oben beschriebenen Basisfunktionen mit der DLL umFish40.DLL zur Verfügung gestellt. Die Beispiel-Datei muss ebenfalls in diesem Verzeichnis liegen. Zusätzlich wird in mswFish40.lgo festgelegt, dass das ROBO-Interface an der 1. USB-Schnittstelle liegt. Eine Fehlerbehandlung ist in den beiden Dateien nicht implementiert. Zeile 2: Die Befehle werden zur Verfügung gestellt. Zeile 3: Das Interface wird geöffnet (1. USB-Anschluss) Zeile 4: Der Motor an 1 wird auf Linkslauf gestellt (die zweite 1) Zeile 5: Der Motor läuft 500/10000 Sekunden links herum. Zeile 6: Der Motor an 1 wird abgeschaltet (die 0). Zeile 7: Das Interface wird geschlossen (1. USB-Anschluss) Zeile 8: Ausgabe Beendet |
| rbOpenInterface | Lädt die Datei umFish40.dll und öffnet das Interface an der ersten USB-Schnittstelle. |
| rbCloseInterface | Schließt die Interface-Verbindung und gibt die Datei umFish40.dll frei. |
|
rbSetMotor 1 1 (Syntax: rbSetMotor :MotorNr :Dir) |
Startet den Motor 1 links herum (die zweite Zahl ist: 1). |
| rbSetMotor 1 2 | Startet den Motor 1 rechts herum (die zweite Zahl ist: 2). |
| rbSetMotor 1 0 | Hält den Motor 1 an (die zweite Zahl ist: 0). |
Weitere Befehle kann man dem Handbuch (englisch) von Ulrich Müller entnehmen |
Download Handbuch MSWLogo (170 kB)
|