VB bzw. Delphi Unterstützung von MATRIX VISION Hardware

mvAcquireControl, mvBlueLYNX, mvCAM, mvDELTA, mvGAMMA-G, mvIMPACT SDK, mvSIGMA, mvTITAN, pcIMAGE

Ist im Folgenden von VB die Rede, so gilt dies ebenso für Delphi.

 

Für den mvBlueLYNX gibt es z.Zt. keine Visual Basic Unterstützung.

Für alle anderen o.g. Produkte gilt für die verfügbaren Schnittstellen folgendendes:

- mvSDK (mv.h): keine Unterstützung unter VB
- mvAcquireControl SDK: Eingeschränkte VB Unterstützung.
- mvIMPACT SDK: Fast vollständige VB Unterstützung.
- mvIMPACT Acquire: Fast vollständige VB Unterstützung.

mvSDK:

Da nur einige wenige Funktionen der Treiberbibliothek exportiert werden, kann mit diesem Interface unter Visual Basic nicht entwickelt werden.

mvAcquireControl SDK:

Einfache Funktionalität (snap, live, options) wird hier als DLL Funktionen von der grabber.dll exportiert und kann daher unter Visual Basic verwendet werden. Spezielle Parameter wie z.B. die Shutterzeit oder der Triggermode können nur interaktiv eingestellt werden. Hierzu kann unter Visual Basic ein Konfigurationsdialog eingeblendet werden. Der volle Umfang der unter VB zur Verfügung stehenden Interfaces kann im Handbuch des mvAcquireControl SDKs im Kapitel "The simple interface" nachgelesen werden.

mvIMPACT SDK:

Hier können fast alle Einstellungen an der HW auch programmiertechnisch vorgenommen werden. Generell läuft alles was mit dem Verändern bestimmter Erfassungsparameter zu tun hat, über die dynamische Property-Schnittstelle des Interfaces. Die hierbei unterstützten Parameter können im Dokument "MatrixVisionReleaseNotes.doc" im "bin" Verzeichnis der Installation des SDKs nachgelesen werden. Wie die Programmierung der einzelnen Properties funktioniert, wird im Beispiel "properties" in Verzeichnis "samplesc" in der Programmiersprache "C" exemplarisch gezeigt.

Wird unter mvIMPACT der COM-Wrapper verwendet, muss die Funktion "SetPropertyByID" verwendet werden, da hier die Funktion DEV_ControlCaps nicht zur Verfügung steht.

Bestimmte Features (wie z.B. das compress-Interface der mvTITAN-C8/C16/2C16 Karten) stehen unter VB generell nicht zur Verfügung.

Zurück