Aktivieren Sie JavaScript, um die Website anzuzeigen.

FALCON/EAGLE-Benutzerhandbuch 4.62

Syntax

INT is_InitBoard (HIDS* phf, HWND hWnd)

Beschreibung

is_InitBoard() öffnet den Treiber und stellt den Kontakt zur Hardware her. In dieser Funktion wird nach erfolgreicher Initialisierung das Handle auf den Frame Grabber vergeben. Alle nachfolgenden Funktionen benötigen diesen Handle als ersten Parameter. Wenn kein DirectDraw zur Bildausgabe verwendet wird, kann hWnd=NULL übergeben werden.

Damit mehrere FALCON oder auch EAGLE parallel in einem System arbeiten können (Multiboard-Betrieb) muss bei der Initialisierung entschieden werden, welches Board initialisiert werden soll. Im EEPROM ist eine Board-ID festgelegt (siehe auch is_GetBoardInfo() bzw. die Struktur IDSINFO mit dem Eintrag "Select"). Soll mit is_InitBoard() ein bestimmtes Board angesprochen werden, so muss zuvor das Handle hf mit der gewünschten Board-ID initialisiert werden.

Ist Multiboard-Betrieb nicht erwünscht so muss das Handle hf vor dem Aufruf von is_InitBoard() mit 0 initialisiert werden. 0 bedeutet, dass der erste nicht benutzte Frame Grabber verwendet wird.

Übergabeparameter

phf

Zeiger auf den Handle des Frame Grabber

Der Inhalt des Zeigers hat beim Aufruf der Funktion folgende Bedeutung:

0: verwende das erste freie Board

1-254: Öffne das Board mit dieser ID

hWnd

Handle auf das Fenster, in dem das Bild dargestellt werden soll

(kann NULL sein)

Rückgabewert

IS_SUCCESS, Fehlercode (siehe Header-Datei)