umFish30.DLL

ftComputing : Programme für die fischertechnik-Interfaces und -konstruktionskästen
  
ftComputing.de
Home
Back
Sitemap
Index
Links
Impressum
Mail

 

Details zu umFish30.DLL

umFish30.DLL setzt auf der bewährten umFish20.DLL auf und erweitert sie um eine Geschwindigkeitssteuerung der M-Ausgänge (umSetMotor(s)Ex) und einen neue Funktion zur asynchronen Ansteuerung einer Position (umRobMotor(s)). 

Hinzu kommt ein zweiter Funktionssatz (die cs-Variante) mit dem gleichen Funktionumfang wie der bisherige (um-Variante). Die cs-Variante kapselt den Kontrollblock (ftiDCB) in der DLL und gibt nach außen nur noch ein Handle. Auf diese Weise kann umFish30.DLL auch von Programmiersprachen genutzt werden, die mit einer Struktur als Parameter Probleme haben. z.Zt. (Juni 02) wird die cs-Variante mit C# und VB.NET (FishFa30.DLL) eingesetzt. Es existiert auch schon eine LabView-Version. MSWLogo könnte umFish30.DLL auch nutzen, Java dagegen nicht (hat eigene Aufrufkonventionen, dafür gilt weiter javaFish.DLL).

umFish30.DLL ist in erster Linie für die Entwicklung eigener Zugriffssoftware gedacht, die auf den mitgelieferten Deklarationen aufsetzen. Jedoch enthält das Download-Päckchen auch eine Reihe von Basis-Klassen, die schon ein recht komfortables Arbeiten ermöglichen.

Details zum Konzept der umFish30.DLL finden sich in der C/C++ Ecke

Einfache Deklarationen für :

  • Visual Basic : umFish.BAS

  • VC++ : umFish30VC.H und umFish30.LIB (für VC++6.0, für kleinere Versionen : umFish30Load.H)

  • C++Builder : umFish30Load.H (dynamisches Laden der DLL)

  • Delphi : umFish30.PAS

Klassen mit gegenüber den Deklarationen deutlich gesteigerten Funktionsumfang :

  • Visual Basic : FishFa30.DLL/CLS.

  • VBScript  : FishFa30.DLL

  • Delphi : FishFa30DCU/PAS.

  • C++Builder : FishFa30.H/CPP

  • C# : FishFa30.CS

  • VB.NET : FishFa30.DLL

Die Klassen haben einen Funktionsumfang der dem von umFish20Ex entspricht. Sie wurden aber von einer Fehlermeldung über Return-Codes auf eine Fehlermeldung über Exceptions umgestellt.

Eine FishFa30-Planung für Java liegt noch nicht vor.

Download : umFish30.ZIP einschließlich umFish30.DLL Source.
Für Visual Basic auch vbFish30Setup.EXE, für Delphi auch delphiFish30Setup.EXE (hier einschl. FishFa30), VBScript : mscFish30Setup.EXE.