Herunterladen Diese Seite drucken

THORLABS BC106-UV Benutzerhandbuch Seite 139

Werbung

LaserBeamAnalyser filter und heben Sie die linken Maustaste.
Wenn Sie keine Fehlermeldung bekommen, werden die verbundenen Filter in blau
hervorgehoben.
Um den Filtergraphen zu vervollständigen, fügen Sie den "Null Renderer"-Filter ein
und verbinden ihn mit dem Ausgangspins vom Thorlabs LaserBeamAnalyser filter.
Wenn der Filter-Graph vollständig ist, starten Sie den Graphen mit Graph -> Play
oder drücken den grünen Pfeil in der Menüleiste. Für gewöhnlich passiert nichts,
außer dass sich die Farbe der Knöpfe in der Menüleiste ändert.
1.2. Erzeugen Sie einen Filtergraph mit C++
Um eine eigene Anwendung mit Direct Show zu entwickeln, brauchen Sie das Direct
Show SDK (Software Development Kit), das in der DirectX SDK bis Februar 2005
war und momentan in der Windows Oberfläche SDK 2003 R2. Ebenso ist eine
Entwicklerumgebung nötig. Wir empfehlen das Visual Studio 2005 oder höher, weil
viele verfügbaren Beispiel für dieses Werkzeug geschrieben wurden.
Ein Direct-Show-Filter ist als ein COM-Objekt registriert und kann als solches
verwendet werden.
Um einen Filter in Ihre Anwendung zu integrieren, müssen Sie die folgenden Dinge
tun:
Staren Sie den COM-Service von Windows
Erzeugen Sie ein Filtergraphobjekt
Instanziieren Sie den Direct-Show-Filter
Fügen Sie den Filter zu ihrem Filtergraphen hinzu
Setzen Sie die Filtereinstellungen
Verbinden Sie den Filter
Starten Sie den Filtergraph
Drei Schritte werden in mehreren Online-Dokumentationen erklärt und können aus
dem Buch "Programming Direct Show for Digital Video, Television and DVD".
1.3. Schnittstellen
Vier Schnittstellen erlauben die Interaktion mit den Direct-Show-Filter, welche die
Diagramme und Berechnungsresultate ausgeben:
ICameraSource: Kontrolliert die verbundenen Kameras. Bekommt eine
Liste mit allen Kameras, setzt und erhält Kameraparameter
ILaserBeamAnalyser: Setzt die Farben für die Diagramme und die
© 2010 Thorlabs
Computerschnittstelle
137

Werbung

loading

Diese Anleitung auch für:

Bc106-visBc1m2-150Bc1m2-300