|
Überblick über das Angebot für Delphi
Diese Seite soll einen Überblick geben wo innerhalb der Site delphispezifische Themen zu
finden sind, aber auch die Programmierung der fischertechnik Interfaces mit Delphi
und den FishFace-Units beschreiben. Ein Tutorial und eine Referenz ist in den zugehörenden Handbüchern zu finden. ProgrammierungFür die Programmierung der fischertechnik Interfaces stehen primär die folgenden FishFace-Units zur Verfügung:
Das InterfacePanelist ein selbständiges Programm (umFishDPxx.EXE, Bestandteil von delphiFishxxSetup.EXE), das den aktuellen Status des angeschlossenen fischertechnik Interfaces kontinuierlich anzeigt und die Steuerung der M-Ausgänge zuläßt. Es eignet sich besonders für den Verdrahtungstest neu aufgebauter Modelle. Die ObjektgalerieDie Objektgalerie wird mit Datei | Neu aufgerufen und erlaubt u.a. die Erstellung neuer Projekte. Hierfür werden drei Projekte angeboten, die einen Programmrahmen für fischertechnik Computing Projekte bieten : Details. ModelleFür eine ganze Anzahl aktueller und auch weiter zurückliegender von fischertechnik angebotenen Modelle gibt es Betriebsprogramme, die in Delphi4 unter Nutzung von umFish oder umFishEx geschrieben wurden. Sie sind auf den entsprechenden Modellseiten zu finden. Die Modelle wurden alle mit Delphi4 unter Windows NT 4.0 erstellt und getestet. Eingesetzt wurde dabei die umFish.DLL pur (umFish) oder umFishEx. Eigentlich sollten sie auch (manchmal nach gutem Zureden) auch unter Delphi2/3 laufen. Meckereien über CharSet ... kann man getrost mit "Alles ignorieren" behandeln. LongWord in LongInt ändern und Standard-Parameter (Wert: Integer = 1) in normale ändern (dann müssen sie natürlich immer angegeben werden) Hier nun aber ein Überblick der in Delphi erstellten Modell-Betriebsprogramm : Kurvenschreiberaus dem ProfiComputing-Kasten von 1991. Ein einfaches Programm in Anlehnung an Original TurboPascal Programm. Ein Programm für den Einstieg (umFish).
Die PneumaticsAlle Modelle des Konstruktionskastens "Pneumatic Robots" (spätes 1999). Das sind programmtechnisch ebenfalls recht einfache Programme(umFish), die aber als Modell ihre Reize haben. Die Industry Robotssind mit einem Test und Demo-Programm für den Säulen Robot(umFishEx, geht auch mit dem Knickarm Robot) und einem sehr interessanten TeachIn-Programm für den Knickarm Robot umFishEx) vertreten. Das zweite Programm lehnt sich eng an das TurboPascal Original des TeachIn-Programms für den Trainingsroboter von 1985 an. Es versucht die alte DOS-Oberfläche auf Windows zu transportieren. Das hat seinen eigenen Reiz. Etwas für Delphi-Programmierer mit etwas Erfahrung oder für TurboPascal-Programmierer, die ihr Wissen neu einkleiden wollen. Beim Autor gibt es auch noch eine besondere Version für den Trainingsroboter. Das ist etwas für Geduldige (der Robot hat nicht nur 32 Segmente auf den Positionierrädern, sondern auch noch recht empfindliche Gabellichtschranken. Mit Spezial Positionsrädern mit nur 4 Segmenten läuft er bei mir unter WinNT auf einem Pentium 400 sehr schön, auf einem Pentium 200 auch unter WinNT eher gar nicht). Und jetzt auch ein großes TeachIn-Programm : ftTeach in Delphi4. Es basiert auf der neuen umFish20.DLL, darauf setzt aber ein modifiziertes FishFaD4 : FishFaMu auf, das die neuen MultiMediaTimer Funktionen von umFish20.DLL nutzt. Das Modell ist dadurch wesentlich präziser und in erheblich geringerem Maße anfällig gegen äußere Störungen. Das Programm liegt als Delphi4 Source und in kompilierter Form vor. Stanzmaschine mit TransportbandFreier Nachbau des Trainingsmodells No 51 663 auch mit Betriebsprogrammen in Delphi4. Sogar eine Konsol-Version für TurboPascal-Fans, die mit der vollen Schönheit von Delphi noch zu kämpfen haben.
Computing Experimental : Die SchildkröteNachbau der Turtle aus dem Computing Kasten von 1987. Dazu gibt es auf Turtle eine schlichte Konsol-Anwendung für heimlich Turbo Pascal Fans und das gleiche als normale Windows-Anwendung. Beides mit der neuen FishFa30.DCU auf Basis von umFish30.DLL (mit Geschwindigkeitssteuerung und Positionierung). Computing Experimental : Die Gabellichtschranke und das ZählwerkEinfaches Programm zum Einsatz des Zählwerkes mit einer Gabellichtschranke 30 242 oder Eigenbau. hobby 4 Band 3 : Steuerung eines PendelsEinfaches Konsol-Programm zur Steuerung eines Pendels. hobby 4 Band 5 : Dreipunkt-RegelungEinfaches Konsol-Programm zur Dreipunkt-Regelung.
Stand : 01.06.2005 |