Herunterladen Inhalt Inhalt Diese Seite drucken

Neue Treiberinstanz Tcp/Ip; Verbindung Herstellen; Verbindung Trennen - Pepperl+Fuchs SmartRunner Explorer Handbuch

Lichtschnittsensor zur hochgenauen profilerfassung
Inhaltsverzeichnis

Werbung

SmartRunner Explorer
Konfiguration

Neue Treiberinstanz TCP/IP

Initialisiert eine neue Treiberinstanz, mittels derer über TCP/IP mit dem Gerät kommuniziert
werden kann. Während die IP-Adresse angegeben werden muss, kann der Standard VSX-
PORT = 50005 verwendet werden.
Bei dieser Sensorversion gibt es keinen Plugin-Namen. Der Port und der Plugin-Name sind nur
optional verwendbar.
Asynchrone Funktion
public static VsxProtocolDriver Init(string ipAddress, int port =
VSXPORT, string pluginName = "")
Synchrone Funktion
public static VsxProtocolDriverSync Init(string ipAddress, int port
=VSXPORT, string pluginName = "")
Mögliche Error-IDs: Keine

Verbindung herstellen

Stellt eine Verbindung mit dem Gerät unter Verwendung der mittels Init gesetzten Parameter
her. Als Timeout für das Öffnen der Verbinung kann der CONNECTION_TIMEOUT_MS = 1000
verwendet werden. Für die Verwendung aller nicht statischer Funktionen muss eine Verbin-
dung zum Gerät hergestellt sein.
Asynchrone Funktion
public async Task<(bool Succ, Error ErrorDesc)> Connect(int timeout =
CONNECTION_TIMEOUT_MS)
Synchrone Funktion
public (bool Succ, Error ErrorDesc) Connect(int timeout =
VsxProtocolDriver.CONNECTION_TIMEOUT_MS)
Mögliche Error-IDs: VSX_DRIVER_CONNECTION_ERROR

Verbindung trennen

Asynchrone Funktion
public async Task<(bool Succ, Error ErrorDesc)> Disconnect()
Synchrone Funktion
public (bool Succ, Error ErrorDesc) Disconnect()
Mögliche Error-IDs: Keine
28

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis