Schwerpunkt der Site bildet die PC-gebundene Programmierung der
fischertechnik Interfaces. Daran orientiert sich auch das Sprachangebot.
Für die angeführten Programmiersprachen wird meist eine sprachspezifische
Deklaration für umFish30.DLL / umFish40.DLL und eine Klassenbibliothek mit der Hauptklasse
FishFace angeboten, die oft auch in der gleichen Sprache geschrieben ist. Die
zugehörende Dokumentation hat das PDF-Format und kann separat geladen werden.
Die Dokumentation besteht für einige Sprachen aus einer Kurzreferenz, für eine
Vielzahl von Sprachen aus einem Handbuch mit Referenz, Tutorial und Tips &
Tricks.
Das Angebot unterstützt die Programmierung und Ausführung der Programme auf
einem Windows-PC (Ausnahme Beispiele für ROBO Pro,
die auch direkt im ROBO Interface ablaufen können).
Die unten angeführte Software (Version 30 für das Intelligent Interface) kann auch mit dem neuen ROBO
Interface betrieben werden. Der Kompatibilitätsmodus wird durch 5 Sek. Drücken des Port-Knopfes am
Interface eingeschaltet, das COM-LED blinkt dann. Die SetLamp-Methode funktioniert dann umgekehrt : False ist EIN und vici versa.
Für die Programmiersprachen sind spezifische Sprach-Ecken eingerichtet, die
neben einer allgemeinen Beschreibung Hinweise auf Programme für Modelle in
dieser Sprache geben, die dann oft als erweiterte Beispiele herangezogen werden
können.
| Alle
Sprachen |
umFish40.DLL : Basis.DLL für die
Interfaces der ROBO Serie und das Intelligent Interface. Aktuelle Version
v4.3.75.0 (Stand 20.5.08)
umFish30.DLL : Basis-DLL für das Intelligent Interface und das
Universal Interface (an LPT) |
| Dokumentation : umFish30Notes.PDF
/ umFish40.PDF / umFish43.PDF |
| AufSeite : ccpp.htm |
| Download : umFish30.ZIP
/ umFish40.ZIP (nur RF Datalink) / umFish43.ZIP
(RF Datalink mit Funk-Betrieb und Unterstützung ROBO Connect Box,
Ultraschallsensor) |
| C++Builder |
FishFa30.H/CPP : mit der Klasse
TFishFace, die auf umFish30.DLL aufbaut. |
| umFish30Load.H : Dymanische
Deklarationen für umFish30.DLL (um-Variante) |
| Dokumentation : umFish30Notes.PDF
(Kurzreferenz) |
| AufSeite : CCpp.HTM |
| Download : umFish30.ZIP
/ umFish40.ZIP (nur RF Datalink) |
| C# |
FishFace2005.DLL : Assembly
(Basis umFish40.DLL v4.1.59.1) mit den Klassen FishFace, FishRobot,
FishStep für die ROBO's und das Intelligent Interface (RF Datalink mit
Funk-Betrieb) für den Betrieb mit .NET 2.0 und C# 2005, ist nicht
abwärts kompatibel.
FishFace40.DLL : Assembly (Basis
umFish40.DLL) mit den Klassen FishFace, FishRobot, FishStep für die
ROBO's und das Intelligent Interface (nur RF Datalink) für die .NET 1.x
Versionen
FishFa30.DLL : Assembly mit den
Klassen FishFace, FishRobot, FishStep, die auf umFish30.DLL (cs-Variante) aufbaut. |
Dokumentation : umFish30Notes.PDF
(Kurzreferenz),
FishFa30CS.PDF (Referenz, Tutorial, Tips & Tricks), auch für SharpDevelop Umgebung
FishFa40CS.PDF (Referenz,
Tutorial, Tips & Tricks) für die Assembly FishFace40.DLL und FishFa40CS2005.PDF
für die Assembly FishFace2005.DLL |
| AufSeite : csEcke.HTM |
| Download : umFish30.ZIP
/ csmodel.zip, csFish40Setup.EXE
und CS2005Fish40Setup.EXE
(einschl. Funk, ROBO Connect Box, UltraschallSensor) |
| Delphi |
FishFace40.PAS/DCU : mit der Klasse
TFishFace, die auf umFish40.DLL aufbaut. Für ROBO-Serie Interfaces und
das Intelligent Interface (nur RF Datalink)
FishFa30.PAS/DCU : mit der Klasse
TFishFace, die auf umFish30.DLL (um-Variante) aufbaut. Für das
Intelligent und das Universal (LPT) Interface |
umFish40.PAS : Deklarationen für
umFish40.DLL (in umFish40.ZIP)
umFish30.PAS : Deklarationen für
umFish30.DLL (um-Variante, in umFish30.ZIP) |
Template : ftComputing40.DPR, auf
Basis FishFace40
und ftComputing30.DPR / umFish30.DLL |
| Dokumentation : FishFa30Delphi.PDF
FishFace40Delphi.PDF (Referenz, Tutorial) |
| AufSeite : Delphi.HTM |
| Download : delphiFish40Setup.EXE
und delphiFish30Setup.EXE |
| Java |
ftcomputing.robo.JavaFish : Klasse
auf Basis von javaFish40.DLL / umFish40.DLL. Kapselt die
umFish40-Funktionen für ROBO und Intelligent Interface.
ftcomputing.JavaFish : Klasse auf Basis javaFish.DLL / umFish20.DLL. Primär kapseln der
umFish20.DLL-Funktionen (Intelligent / Universal Interface). |
| Dokumentation : javaEcke.HTM und umFish20.PDF
/ umFish43.PDF (Referenz) |
| AufSeite : javaEcke.HTM |
| Download : javaFish.ZIP
/ umFish43.ZIP |
| JBuilder |
ftcomputing.JavaFish : wie Java.
Zusätzliche Beispiele für JBuilder Swing |
| Dokumentation : javaftSwing.HTM und
umFish20.PDF(Referenz) |
| AufSeite : javaSwing.HTM |
| Download : javaFish.ZIP |
| JScript |
FishFa30.DLL : ActiveX.DLL mit der
Klasse FishFace, die auf umFish30.DLL basiert. |
| mscFish30 : Integrierte
Entwicklungsumgebung (IDE) auf Basis FishFa30.DLL und WSH (Windows
Scripting Host) |
| Dokumentation : FishFa30VB.PDF für
FishFa30.DLL (Referenz, Tutorial) und mscFish30JS.PDF (Referenz, Tutorial)
für mscFish30 |
| AufSeite : vbScriptPur.HTM,
vbScriptIDE.HTM |
| Download : mscFish30Setup.EXE |
| LLWin |
LLWin 3.0 : Schwerpunkt bilden
Beispiele auf verschiedenen Seiten mit dazugehörenden Downloads |
Dokumentation : LLWinRobs.PDF
(Tutorial Industry Robots)
und Riesenrad.PDF (Tutorial Betriebsprogramm Riesenrad) |
| AufSeite : LLWin.HTM |
| Download : LLWin30.ZIP,
RiesenTut.ZIP |
| MSWLogo |
mswFish.LGO : Kapselung der
Funktionen von mswFish.DLL (modifizierte umFish20.DLL) und für die ROBO
Interfaces |
| Dokumentation : umFish20.PDF(Referenz) |
| AufSeite : LogoEcke.HTM
Sitemap (englisch, ROBO Interfaces) |
| Download : mswFish.ZIP,
ROBO siehe Sitemap |
| Pascal |
poorFish : Template auf Basis von
FishFa30.DCU / umFish30.DLL. Unterstützt die Programmierung mit Delphi
auf der Konsole im Pascal-Stil. |
| Dokumentation : FishFa30Delphi.PDF
(Referenz, Tutorial) |
| AufSeite : Delphi.HTM |
| Download :
delphiFish30Setup.EXE |
| Perl |
FishFa30.DLL : ActiveX.DLL, Basis
umFish30.DLL, aufgerufen über Win30::OLE |
| Dokumentation : FishFa30PL.PDF
(Referenz, Tips & Tricks) |
| AufSeite : PerlEcke.HTM |
| Download : vbFish30Setup.EXE
und FishFa30PL.PDF |
| Python |
FishFa30.PY : auf Basis
umFish30.DLL geschriebene Python-Klassenbibliothek mit den Klassen
FishFace, FishRobot und FishStep in Verbindung mit ctypes. |
| FishFa30.DLL : ActiveX.DLL, Basis
umFish30.DLL, in Verbindung mit PythonWin. |
| Dokumentation : FishFa30Py.PDF
(Referenz, Tips & Tricks) |
| AufSeite : PythonEcke.HTM |
| Download : PythonFish30.ZIP |
| Renesas
C |
SimRenesas / RunRenesas :
Templates zum Erstellen, Testen und Ausführen von Anwendungen im ROBO
Interface |
| Dokumentation : roboFish.PDF |
| AufSeite : RenesasC.htm |
| Download : roboFish.ZIP |
| ROBO Pro |
ROBO Pro (Entwicklungsumgebung und
Laufzeitsystem) käuflich bei fischertechnik.
AufSeite : ROBO Pro-Ecke |
| Dokumentation : RoboPro.PDF |
| Download :RoboPro.ZIP |
| VB.NET |
FishFace2005.DLL : Assembly
(Basis umFish40.DLL v4.1.59.1) mit den Klassen FishFace, FishRobot,
FishStep für die ROBO's und das Intelligent Interface (RF Datalink mit
Funk-Betrieb) für den Betrieb mit .NET 2.0 und VB2005, ist nicht abwärts
kompatibel.
FishFace40.DLL : Assembly (Basis
umFish40.DLL) mit den Klassen FishFace, FishRobot, FishStep für die
ROBO's und das Intelligent Interface .NET 1.x
FishFa30.DLL : Assembly mit den
Klassen FishFace, FishRobot, FishStep, die auf umFish30.DLL (cs-Variante) aufbaut. |
| Dokumentation : FishFa30VB.NET.PDF
/ FishFa40VB.NET.PDF / FishFa40vb2005.PDF
(Referenz, Tutorial, Tips & Tricks), auch für SharpDevelop
Umgebung |
| AufSeite : vb7Ecke.HTM
und vb2005.HTM |
| Download : umFish30.ZIP
/ vb7model.ZIP bzw. vbnetFish40Setup.EXE
/ vb2005Fish40Setup.EXE (einschl.
Funk, ROBO Connect Box, Ultraschallsensor) |
| VBA |
FishFa30.DLL : ActiveX.DLL auf
Basis umFish30.DLL mit der Klasse FishFace und
FishFa40AX.DLL : ActiveX.DLL auf Basis umFish40.DLL mit der Klasse
FishFace für die ROBO Interfaces und das Intelligent Interface. |
vbaFish40 : IDE (Integrierte
Entwicklungsumgebung) auf Basis FishFa40AX.DLL / umFish40.DLL und Sax-VBA
für die ROBO Interfaces und das Intelligent Interface
vbaFish30 : IDE (Integrierte
Entwicklungsumgebung) auf Basis FishFa30.DLL / umFish30.DLL und Sax-VBA(
kein MS VBA, z.B. in WinWord, erforderlich) |
| Dokumentation : vbaFish40.PDF
/ vbaFish30.PDF
(Referenz, Tutorial), Sax VBA Dokumentation und FishFa30.HLP |
| AufSeite : vbaFish.HTM |
| Download : vbaFish40Setup.EXE
/ vbaFish30Setup.EXE |
| VBScript |
FishFa30.DLL : ActiveX.DLL auf
Basis umFish30.DLL mit der Klasse FishFace |
| mscFish30 : Integrierte
Entwicklungsumgebung (IDE) auf Basis FishFa30.DLL und WSH (Windows
Scripting Host) |
| Dokumentation : FishFa30VB.PDF
für
FishFa30.DLL (Referenz, Tutorial) und mscFish30VBS.PDF (Referenz, Tutorial)
für mscFish30 |
| AufSeite : vbScriptPur.HTM,
vbScriptIDE.HTM |
| Download : mscFish30Setup.EXE |
| VC++ |
umFish40.DLL : Basis.DLL für die
Interfaces der ROBO Serie und das Intelligent Interface (RF Datalink mit
Funk-Betrieb)
umFish30.DLL : Basis-DLL für das Intelligent Interface und das
Universal Interface (an LPT)
CFishFace, TFishFace : Klassen auf Basis von umFish30.DLL
(VC++ 6.0 / C++Builder 4) |
| umFish30Load : Dynamische
Deklarationen für umFish30.DLL (um-Variante). Einsatz, wenn LIB-Format
nicht passt. |
Dokumentation : umFish41.PDF
/ umFish40.PDF
/ umFish30Notes.PDF
ccFish30e.PDF (Manual umFish30.DLL and
class CFishFa30, english)
ccFish40e.PDF (Manual umFish40.DLL and
class CFishFace40, english) |
| AufSeite : CCpp.HTM
CCPPe.HTM (english) |
Download : umFish41.ZIP
(RF Datalink mit Funk-Betrieb) / umFish40.ZIP
(nur RF Datalink) umFish30.ZIP
ccFish30.ZIP
ccFish40.ZIP Klasse CFishFace mit englischer Dokumentation |
| Visual Basic |
FishFa40AX.DLL : ActiveX.DLL auf
Basis von umFish40.DLL mit der Klasse FishFace (nur RF Datalink)
FishFa30.DLL : ActiveX.DLL auf
Basis umFish30.DLL mit der Klasse FishFace
Beta : FishFa40AX.DLL |
| umFish.BAS : Deklarationen zu
umFish30.DLL |
Template : ftComputing30.VBP, auf
Basis von FishFa30.DLL
und easyFish20.VBP, auf Basis von umFish20Ex.BAS |
| Dokumentation : FishFace40VB.PDF
/ FishFa30VB.PDF
(Referenz, Tutorial) |
| AufSeite : vbCorner.HTM |
| Download : vbFish30Setup.EXE
bzw. vbFish40Setup.EXE |
| WinLogo |
comFish.DLL : Interface-Funktionen
im Rahmen des WinLogo-Konzepts. Technik wie umFish.DLL für das Universal-
Intelligent- und die ROBO-Interfaces. |
| AufSeite : LogoEcke.HTM |
| Download : comFish.ZIP,
ft_robo_usb.zip |
Anmerkung : Die Dokumentationen können separat als PDF-Datei geladen werden,
sie sind aber auch in dem angegebenen Download-Päckchen enthalten.
Anmerkung2 : Die Zusammenfassung von VBScript, JScript und VBA in der
Script-Ecke ist eher willkürlich und bequemlichkeitshaber geschehen.