Herunterladen Diese Seite drucken

THORLABS BC106-UV Benutzerhandbuch Seite 140

Werbung

138
BC100
Anzahl der Frames, die aufsummen werden sollen.
ILBA_Model3D: Erhält das 3D-Profil und wechselt die Position und
Orientierung des Profils.
ILBA_Model2D: Einfluss auf die berechneten Resultate und
Berechnungsparameter (z.B. Clip Level). Erhält die Berechnungsergebnisse
und die Diagramme.
1.4. C++ Beispiel
Erzeugen einer Instanz eines Quellenfilters
CoCreateInstance(CLSID_CameraBC100, NULL,
CLSCTX_INPROC_SERVER, IID_IBaseFilter,
<PVOID *> &pSourceFilter));
Hinzufügen des Filters zum Filtergraphen:
m_pGraph->AddFilter(pSourceFilter,
BC100");
Erhalt der Schnittstelle des Filters und Setzen der Parameter:
#include
"ICameraSource.h"
ICameraSource *m_pICameraSource;
CAMERA_SETTINGS cameraSettings;
pSourceFilter->QueryInterface(IID_ICameraSource ,
&m_pICameraSource);
m_pICameraSource->set_ReleaseCamera();
if
(S_OK == this->m_pICameraSource->set_InitCamera
(cameraSettings.SerialNumber))
m_pICameraSource->set_CameraSettings(&cameraSettings);
Verbinden der Filter mit dem nächsten Filter:
m_pCaptureGraphBuilder->FindPin(pSourceFilter, PINDIR_OUTPUT, 0,
&MEDIATYPE_Video, TRUE, 0, &pOutPin);
m_pCaptureGraphBuilder->FindPin(pAnalyserFilter, PINDIR_INPUT,
0, &MEDIATYPE_Video, TRUE, 0, &pInPin);
m_pGraph->Connect(&pOutPin, pInPin);
2. Filtergraph Bibliothek
2.1. Beschreibung
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.
Mit dem Installationpaket des Camera Beam Profilers wird eine Bibliothek mit dem
Titel "BeamProfilerFilterClass.dll" auf Ihrem System installiert. Diese Bibliothek ist in
C++ geschrieben und enthält Funktionen um einen bild- oder einen kamerabasierten
Filtergraphen zu erzeugen. Zunächst muss eine Instanz für die Klasse erzeugt weren.
Dafür rufen Sie die Funktion "GetBeamProfilerFilterGraphClass" auf. Dies gibt
einen Pointer an BeamProfilerFilterGraph class zurück.
Mit diesem Pointer, können Sie die Funktionen aufrufen, um einen bild- oder
kamerabasierten Filtergraphen zu erzeugen.
reinterpret_cast
L"Thorlabs Camera
(void
© 2010 Thorlabs
**)

Werbung

loading

Diese Anleitung auch für:

Bc106-visBc1m2-150Bc1m2-300