Herunterladen Inhalt Inhalt Diese Seite drucken

Sdk-Funktionen; Verbinden Des Wecat3D Profilsensors; Schließen Der Verbindung - Wenglor weCat3D MLSL-Serie Betriebsanleitung

2d-/3d-profilsensoren
Inhaltsverzeichnis

Werbung

10.4 SDK-Funktionen

Alle SDK-Funktionen basieren auf C-Funktions Standardaufrufen (_stdcall) und sind mit allen Compilern
kompatibel, die die Programmiersprache C unterstützen. Da die Funktionen auf C-Standardaufrufen basieren,
können sie in einer Vielzahl von "Integrated Development Environments" (IDEs) eingesetzt werden (QT, Visual
Studio C++, Visual Basic, C#, Delphi, Matlab, Labview, Embarcadero usw.)
HINWEIS!
In DLL Version 1.9.0 oder höher sind alle SDK-Funktionen thread-sicher.
HINWEIS!
Alle nachfolgend genannten Header-Definitionen sind in der Header-Datei
„EthernetScannerSDKDefine.h"" verfügbar, die dem SDK beiliegt.

10.4.1 Verbinden des weCat3D Profilsensors

Befehl
void* EthernetScanner_Connect(char *chIP, char *chPort, int iTimeOut)
Parameter 1
char *chIP: IP-Adresse des Profilsensors: „192.168.100.1" mit \0 am Ende
Parameter 2
char *chPort: Portnummer des Profilsensors: „32001" mit \0 am Ende
Parameter 3
int iTimeOut: Timeout in [ms] für die Empfangsfunktion zum Schließen der Verbindung,
wenn keine Daten empfangen werden. Empfohlen wird die Beibehaltung der Einstellung
timeout 0.
Antwort
void*: ein Handle zum Profilsensor. Bei einem Fehler wird ein NULL-Pointer ausgegeben
Beschreibung Mit dieser Funktion wird eine Verbindung zum weCat3D-Sensor hergestellt. Die Funktion
gibt ein Handle an den Profilsensor zurück, das von anderen Funktionen verwendet wird.
HINWEIS!
Um den Verbindungsstatus mit dem Profilsensor zu überprüfen, wird die Funktion „Ether-
netScanner_GetConnectStatus" verwendet, siehe Kapitel 10.4.3.
10.4.2 Schließen der Verbindung
Befehl
void*_ stdcall EthernetScanner_Disconnect(void *pEthernetScanner)
Parameter 1
void*: das Handle des Profilsensors, das von der Funktion „EthernetScanner_Connect"
ausgegeben wird und getrennt werden soll.
Antwort
void*: ein Handle zum Profilsensor. Im Falle einer erfolgreichen Trennung gibt die Funktion
einen Null-Pointer aus, andernfalls das Handle des Profilsensors selbst.
Beschreibung Schließt die Verbindung zwischen der DLL und dem weCat3D Sensor.
2D-/3D-Profilsensoren
97

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis