|
DLLs und mehr zum Betrieb der fischertechnik InterfacesDie fischertechnik Interfaces / Controller werden durch eine Reihe von DLL's - umFishxx.DLL und FishFacexx.DLL - zur Nutzung aus verschiedenen Programmiersprachen unterstützt. Unterstützt wird die gesamte Produktpalette im Online-Betrieb (Anschluß an den PC unter Windows), im Einzelfall wird auch der Betrieb über Funk bzw. Bluetooth unterstützt. Unterschieden wird nach Software für den aktuellen ROBO TX Controller und den älteren Interfaces : ROBO TX Controller
ROBO - , Intelligent - und Universal - Interface
VISTAUnter VISTA werden primär die .NET Sprachen (C# 2005 / 2008 und VB 2005 / 2008) unterstützt. Zusätzlich steht die umFish40.DLL für die Nutzung aus weiteren Programmiersprachen zur Verfügung. Wenn man einen Rechner unter VISTA betreibt, kann es in einigen Fällen Probleme geben. Besonders unter Entwicklungsumgebungen angeführten Programme lassen sich nicht immer installieren, da einzelne Komponenten von Vista moniert oder vermißt werden. Ebenso streikt VISTA bei der Registrierung der in VB6 geschriebenen FishFa40AX.DLL. Das betrifft einige Scriptsprachen. Das Entwicklungssystem für VB6 selber läßt sich ebenfalls unter VISTA nicht installieren. Eine Abhilfe ist hier noch nicht in Sicht. DOSWenn man noch einen alten PC (bis maximal 486) im Keller hat, kann man es auch nochmal mit den Original DOS-Programmen und Treibern versuchen. Auf www.fischertechnik.de/ft-computing.html findet man dazu einiges. Ich habe auch noch einige Original Floppies. Achtung : Die DOS Software läuft nicht in der DOS-Box moderner Rechner (Timing-Probleme) und erfordert das (parallele) Universal Interface. ROBO InterfacesFür den Betrieb der ROBO Interfaces sind für eine ganze Reihe von Sprachen spezielle Versionen von FishFace / umFish40.DLL für die "Online"-Programmierung (Programm läuft im PC) verfügbar : Sprachen-Ecke. Zur direkten Programmierung eines ROBO Interfaces mit Ablauf im Prozessor ("Download"-Programmierung) in Renesas-C gibt es erste Hinweise auf der Interface-Seite und den damit verbundenen Seiten. ROBO RF DataLinkDer Durchreichebetrieb (Ansteuerung des ROBO Interfaces über das DataLink)
und der Austausch von Nachrichten zwischen PC-Programm und ROBO Interface (mit
Funk-Platine) werden ebenfalls unterstützt. Dazu ist die neue Version (Stand 30.04.06) von
umFish40.DLL v4.1.59.1 erforderlich. Auf Seiten von ROBO Interface / DataLink
müssen die Firmwarestände v1.64.0.03 / v0.44.03 vorhanden sein. Universal InterfaceDas Universal Interface wird von umFish30.DLL direkt unterstützt, jedoch sind die modernen PC's "zu schnell" dafür. Hier sollte man die Kombination ROBO Connect Box an USB und daran angeschlossen das Universal Interface einsetzen. Das Universal verhält sich dann wie ein ROBO Interface Allgemeine HinweiseSowohl umFish40.DLL wie auch FishFace40 sind abwärts kompatibel. D.h. gleiche Funktionen - gleiche Syntax. Hinzu kommen neue Funktionen für die A1 / A2 / AV - Eingänge und den IR-Sender (GetIRKey, FinishIR und WaitForInputIR) Unterstützt werden :
Das ROBO Interface kann als ifTyp 60, 70 und 80/110 mit bis zu 3 ROBO I/O Extensions ausgestattet werden. Die ROBO Interface benötigen USB-Treiber und - von Zeit zu Zeit - Firmware Updates. Beides ist bei www.fischertechnik.de Software zu erhalten. USB-Treiber installieren sich "von alleine", die Installation der Firmware in die Interfaces geschieht über ROBO Pro. Stand : 04.12.2009 |