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 : HRESULTWeiterfü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.
Abb.28: Zustandsübergänge mit FB_VN_GevCameraControl.InitializeCameraAlle möglichen Zustandsübergänge sowie ihre Return Codes sind in folgender Übergangsmatrix dargestellt:
Return Codes ( | Ergebniszustand | ||||
INITIAL | INITIALIZING | INITIALIZED | ERROR | ||
Ausgangszustand | INITIAL |
|
|
|
|
INITIALIZING |
|
| |||
Return value