Logo-Ecke

ftComputing : Programme für die fischertechnik-Interfaces und -konstruktionskästen
  
ftComputing.de
Home
Back
Vergleich Logos
Sitemap
Index
Links
Impressum
Mail
 

Treiber und Beispiele für WinLogo / MSWLogo

Logo ist eine Programmiersprache, die speziell für den Lernbereich entwickelt wurde und deswegen auch in landessprachlichen Anpassungen des Befehlssatzes vorliegt. Hier werden Hinweise auf die Logo-Versionen MSWLogo (englisch, Freeware) und Winlogo (deutsch, kommerziell) zu denen sich etwas verstreut auf der Site Beträge finden. Beide Versionen ermöglichen über DLLs den Zugriff auf die fischertechnik Interfaces (siehe auch "Schul"Sprache Logo):

igel.gif (964 Byte)Win-Logo 2.0 (G. Otte, Testversion verfügbar). Sehr schöne (deutsche) Logo Version für Win95/98/NT mit einer überschaubaren und runden Sprachmenge für den Schul- und Hobby-Gebrauch. Enthält im Lieferumfang eine große Menge von Treibern für die Interfaces des Schulbereichs (fischertechnik (paralleles Interface / SchulInterface/Intelligentes Interface/ROBO Interfaces. Treiber für das Intelligent und die ROBO Interfaces gibt es hier comFish.ZIP ), Multiface, HIBS, Lego, Modulbus, XY-Tisch ...).
Für die ROBO Interfaces gibt es sogar noch eine Alternative ft_robo_usb.zip vom WinLogo Autor (c) G. Otte selber, tut noch etwas zur Geschwindigkeitssteuerung. Basis ist umFish40.DLL.

HINWEIS : Das alte Universal Interface von fischertechnik tut sich bei Anschluss an einen Centronics Port des Rechners bei den moderneren Rechnern manchmal etwas schwer, Abhilfe schaftt hier die ROBO Connect Box, die zwischen Rechner und Interface geschaltet wird. Der Betrieb erfolgt dann über USB mit ft_robo_usb.dll.

Programmbeispiele :

  • Programm Fußgängerampel im Vergleich mit "normalen" Programmiersprachen und im Vergleich mit MSWLogo.
  • Funkturm : Betrieb eines "Funkturmes, der im oberen Teil drehbar (M4, E1, E2) ist und an der Spitze "BlinkFeuer" (M1 - M3) und "Sensoren" (EX, EY, Photowiderstände) trägt.
  • Turm von Hanoi : Betrieb des Roboters aus dem Kasten "Computing" von 1984 mit der Aufgabe "Turm von Hanoi"

mswlogo.gif (1030 Byte)MSW-Logo ( www.softronix.com ) 32bit (Win95/98/NT) englisch (auch deutsche Versionen verfügbar), Freeware, sehr große Sprachmenge, Zugang zur normalen Windows DLL-Schnittstelle. Treiber für die fischertechnik Interfaces mswFish.ZIP (Universal- und Intelligent Interface), ROBO Interfaces siehe englische Seiten (mswFish40.ZIP, Basis umFish40.DLL).

---- Hinweis : die Programme sind für die rein englische Version von MSWLogo erstellt, mit der deutschen Variante laufen sie nicht, eine manuelle Übersetzung der kritischen Befehlsworte (das fängt bei to -> PR an und macht aus if ein Wenn Dann) ist möglich, wenns ernst wird ist sowieso englisch. Die Namen wie ftInputs ... müssen nicht übersetzt werden ---------------------------------------------------------------------------

In der Computer Supported Didactics Working Group der Universität Universität ist man (Prof. Erich Neuwirth) in Sachen MSWLogo besonders aktiv. Bei http://mailbox.univie.ac.at/erich.neuwirth und http://mailbox.univie.ac.at/erich.neuwirth/ftlogo gibt es eine wunderschöne Library für die fischertechnik Interfaces auf Basis von mswFish.DLL. Außerdem ein Vortragsmanuscript : "Robots: Designing and Implementing a Simple Software Interface (combining fischertechnik and MSWLogo)" mit einer Beschreibung der Intergration der fischertechnik Interfaces in MSWLogo. Zu Logo allgemein : http://www.eurologo.org ebenfalls Universität Wien.

Programmbeispiele :

Und wenn man mal fremdgehen will (ganz ohne Fish) :

Die Turtle-Graphic von Logo, serviert in einem ansprechenden C# Graphics-Rahmen. Von Interesse, wenn man mal ein wenig DOTNET schnuppern will. Geht gratis mit SharpDevelop und dem .NET Runtime.

Stand : 20.08.2010