InitializeCamera
Initialize the camera to the intended state (includes sending the 'InitCameraCommands' defined in the GevImageAcquisition TcCOM module to the camera).
Syntax
Definition:
METHOD InitializeCamera : HRESULT
Weiterführende Informationen
Die Methode InitializeCamera
initialisiert eine verbundene GigE Vision Kamera, so wie die Parameter in den hinterlegten Initialization Commands konfiguriert wurden. Diese Methode sollte benutzt werden, wenn explizit gesteuert werden soll, wann die Kamera initialisiert wird. Dazu muss der InitializationAutoMode
in den TcCOM-Parametern des Image Acquisition Objekts auf NO_AUTOINIT
gesetzt werden. Dies bewirkt, dass keine automatische Kamera-Initialisierung ausgeführt wird, sondern diese manuell mittel InitializeCamera
vorgenommen werden muss.
Falls eine andere Auswahl bei InitializationAutoMode
getroffen wurde, erfolgt eine automatische Initialisierung und die Methode InitializeCamera
wird nicht benötigt
Die Initialisierung eine GigE Vision Kamera besteht aus den folgenden Schritten:
- Öffnen des Control Channels zur Kamera
- Ausführen den Force-IP Kommandos (optional)
- Setzen eines UserSets oder Schreiben von Initialization Commands.
Während des Initialisierens nimmt der Funktionsblock den Zustand INITIALIZING an. Sobald die Initialisierung abgeschlossen ist, geht der Funktionsblock in den Zustand INITIALIZED. Diesen nimmt er im Übrigen auch an, wenn die Kamera-Verbindung im Zustand OPENED durch Aufruf der Methode CloseCamera geschlossen wird.
Zustandsübergänge
Mit InitializeCamera
soll die Kamera von dem Zustand INITIAL
in den Zustand INITIALIZED
gebracht werden. Im Regelfall geschieht dieser Übergang über den Zwischenzustand INITIALIZING
.
Alle möglichen Zustandsübergänge sowie ihre Return Codes sind in folgender Übergangsmatrix dargestellt:
Return Codes ( | Ergebniszustand | ||||
INITIAL | INITIALIZING | INITIALIZED | ERROR | ||
Ausgangszustand | INITIAL |
|
|
|
|
INITIALIZING |
|
|