|
Überblick über das Angebot für Visual BasicDiese Seite soll einen Überblick geben wo innerhalb der Site vbspezifische Themen zufinden sind, aber auch die Programmierung der fischertechnik Interfaces mit Visual Basic (vorzugsweise Visual Basic 6) beschreiben. Ein Tutorial, speziell für VB, wird ebenfalls angeboten. Zusätzlich kann man unter FishKurs noch Hinweise für die Einarbeitung in den Umgang mit FishFace aber auch Visual Basic finden. ProgrammierungDie DLLs und ein OCX sind in einem Setup File - vbFish20Setup.EXE zusammengefaßt, sie enthalten auch Beispiele :
Weitere, meist ältere DLLs sind zusätzlich erhältlich, sie werden teilweise zum Betreiben der Modell-Programme benötigt. Hinweis : wenn eins der oben genannten Pakete installiert wurde, ist eine erneute Installation des LPT Treibers (WinRT.SYS / WRTdev0.VxD) nicht mehr erforderlich. Das InterfacePanel
Die Module umFishEx / umFish20Ex
easyFish / easyFish20
FishFa50.OCX
TutorialsDie easyFish Anwendungen zu den Modellen des "Computing Starter Kit" (16553). Alternativ : Eigene Teile & vorhandenes Interface & Handbücher "Bauanleitung Computing Starter" (30434) und "Begleitheft Computing Starter" (30435). Am besten auch in der angegebenen Reihenfolge durcharbeiten :
Hinweis : easyFish Anwendungen sind ganz normale Visual Basic Anwendungen, sie können sich also auch genauso "festfressen". In solchen Fällen hilft dann nur noch der "Affengriff" : Strg+Alt+Entf und das Beenden der VB-IDE (bevor man der Rechner gleich ganz abschaltet). Wenn man dann die Grenzen von easyFish ausgelotet hat, kann man nahtlos mit den folgenden Beispielen weitermachen : z.B. der Temperaturregelung auf Basis von umFish20Ex.BAS oder FishFa50.OCX, weil mans gerade so schön mit easyFish gelöst hat. Temperatur Regelung des Computing Starter Kit (FishFa50.OCX). AnalogDisplay : Ein analoges Anzeigeinstrument zur Anzeige z.B. der Werte von "Temperatur Regelung" oder anderen Meßwerten von EX/EY (umFish20Ex.BAS und FishfFa50.OCX Lösung). Kurvenschreiber : Anzeige von analogen Meßwerten in Form einer Kurve Pneumatic Tür : Steuerung der pneumatischen Tür des Pneumatic Robots Kit (FishFa50.OCX). easyRob : Ein einfacher TeachIn Roboter des Industry Robots Kit (FishFa50.OCX) GeldAuto : Der Geldautomat aus Profi Computing mit einfachen Lösungen (FishFa50.OCX) TemplatesAus dem Menu Datei | Neues Projekt der Visual Basic IDE (Entwicklungsumgebung) können sogenannte Templates (Programmvorlagen) abgerufen werden. Die bekannteste dürfte Standard-EXE sein. Für Fishface werden ftComputing20 für Programme mit umFish20Ex.BAS und ftComputing50 für Programme mit FishFa50.OCX zur Verfügung gestellt. Die Templates sind im Aufbau gleich, sie unterscheiden sich nur durch die verwendeten FishFace-Module. Sie sind in das ..\Template\Projects-Verzeichnis von Visual Basic zu kopieren (default : >C:\Programme\Microsoft Visual Studio\Template\Projects<). Zusätzlich ist vbFish20Setup.EXE erforderlich. Bei einfachen Modellprogrammen reicht es die Sub Action mit Leben zu erfüllen, das DrumRum - einschließlich OpenInterface/CloseInterface - ist schon da. Hier ein Beispiel in etwas exotischer Umgebung. Modelle
Stand : 01.10.2003 |