HSG

Aktuelle Seite: HSG/Fächer/Informatik/Material

Fischertechnik-Interface unter Delphi

Basis der folgenden Beschreibungen sind Programme und Beschreibungen von der Homepage http://www.ftcommunity.de/ftComputingFinis von Herrn Ulrich Müller, Paderborn.

Download der Software

Das benutzte Zip-Archiv umfish.zip (144 kB) kann hier heruntergeladen werden.

Installation der Software

Nach Auspacken des Archivs in ein geeignetes Verzeichnis empfiehlt sich ein Studieren der Datei liesmich.TXT und des Handbuchs umFish13.doc.
Software und Interfaces wurden inzwischen unter Win98, NT4.0, Win2000 auf verschiedenen Computertypen erfolgreich getestet.
Folgendes Vorgehen funktionierte bei der Muster-Installation auf einem Targa-Visionary mit Athlon 2200+ unter Win2000 :
  • Kernel-0-Treiber winRT.sys nach WinNT\system32\drivers kopieren
  • unter Administratorrechten: WinRTSYS.REG : Eintrag in die Registry durch Doppelklick
    (das Script kann vor dem Ausführen mit einem Editor geöffnet und angepasst werden)
  • Zitat aus dem Handbuch:
    "umFish.DLL kann, wie DLL-üblich, im Pfad der Anwendung oder im Win/System-Verzeichnis liegen, eine Registrierung ist nicht erforderlich. Zum Betrieb eines parallelen Interfaces ist ggf. zusätzlich ein WinRT-Treiber erforderlich."
    In vorliegender Installation wurde die Datei umFish.dll nach winnt/system32 kopiert.

Entwicklung einer Delphi-Klasse

Die Ansteuerung des Interfaces wurde in der Klasse TftInterface in der Unit uTftInterface.pas gekapselt. Dabei wurden für die Methodennamen die Namen aus umFish.doc übernommen, die Parameter aber vereinfacht.

Grundprogramm

Zum Testen der Klasse und um die Verwendung zu illustrieren wurde ein Programm geschrieben.

Download des Delphi-Projekts: grundprogramm2.zip

Technik des Interface

www.fischertechnik-fans.deBeschreibung und Schaltplan
pdf-Schaltplan mit freundlicher Genehmigung der Fischer-Werke

Testboard

Zum Testen der (umgebauten) Interfaces wurde ein Testboard entworfen und mit Fädeltechnik auf Lochraster aufgebaut.

Full-Duplex-Verbindung zweier Computer

Als Anwendung kann mit einem geeigneten Kabel eine Full-Duplex-Verbindung zwischen zwei Computern hergestellt werden. Zum Senden wird der Motor 4 auf Richtung 1 gestellt (schwarz führt ca.12 V gegen Masse). Der Empfang geschieht über den Eingang E1 (braun). Die beiden Kabel liegen beim Fischertechnik-Bandkabel jeweils ganz außen. Die Masse wird an der Masse-Buchse des Interface abgegriffen. Natürlich müssen Sende- und Empfangsleitungen gekreuzt werden, dh. beim Gegenstück zum abgebildeten Ende muss das rote Kabel an aus sein