Herunterladen Inhalt Inhalt Diese Seite drucken

Phytec FireWire-CAM-001 Anleitung Seite 76

Inhaltsverzeichnis

Werbung

FireWire-CAM-001 / 002
Konsequenz für die Applikations-Software
a) Möchten Sie fertige Applikations-Software verwenden, so muß
diese konform zu DirectX sein (das ist beispielsweise für fast alle
Produkte des Multimedia-Bereichs erfüllt).
b) Wollen Sie selber Applikations-Software erstellen und haben
bereits Programmiererfahrung mit DirectX, können Sie direkt auf
den PHYTEC FireWire-CAM WDM Treiber via DirectX-
zugreifen. Die entsprechenden Programmierbeschreibungen finden
Sie im DirectX-SDK von Microsoft. Die von den PHYTEC
FireWire-CAMs bereitgestellten Funktionen sind im Abschnitt
„3.4 Die Einstellungen der Kamera" beschrieben.
c) Sind Sie hingegen bisher die Programmierung von Framegrabbern
(wie z.B. dem pciGrabber-4plus) gewöhnt, dann bedeutet die
enorme Komplexität von DirectX eine nicht zu unterschätzende
Hürde. Daher bietet PHYTEC im FireWire-SDK einen DirectX-
Wrapper der einen sehr komfortablen Zugriff auf alle Funktionen
der FireWire-CAMs ermöglicht, ohne daß sich der Programmierer
in die Komplexität von DirectX einarbeiten muß.
Das SDK beinhaltet Anbindungen an verschiedene Programmier-
schnittstellen:
- .NET Komponente: für MS Visual Basic .NET uund C# .NET
- ActiveX Control: für Microsoft Visual Basic 6
- C++ Class Libary: Microsoft Visual C++ 6 und Visual C++ .NET
Hinweis:
Das FireWire-SDK ist im Lieferumfang der Kameras enthalten. Sie
findes es auf der „Vision-Tools"-CD SO-221.
Sie können es im FireWire-Dialog der CD installieren (siehe Bild 16).
Für jede dieser Schnittstellen stellt das SDK alle benötigten Binaries,
Header und Librarys, eine ausführliche Hilfe sowie Beispielprojekte
und Demoprogramme mit Quellcodes zur Verfügung.
Der DirectX-Wrapper reduziert die Komplexität von DirectX und
stellt dem Programmierer aus logischer Sicht ein einfaches Interface
zur Verfügung.
70
© PHYTEC Meßtechnik GmbH 2004
L-661d_1

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Firewire-cam-002

Inhaltsverzeichnis