SmartRunner Explorer
Produktspezifikationen
2.7
Softwareschnittstelle
Der SmartRunner Explorer verfügt über eine VSX-Programmierschnittstelle. Der Treiber Vsx-
ProtocolDriver bietet den vollen Zugriff auf die Ein- und Ausgangsdaten des Sensors und
ermöglicht die Einbindung in eine C#-basierte Programmierumgebung. Hierzu stellt der Treiber
eine Verbindung mit dem Sensor her und übernimmt die Kommunikation entsprechend dem
Kommunikationsprotokoll. Dem Benutzer werden Funktionen zur Verfügung gestellt, mit denen
Parameter auf dem Sensor eingestellt, Parameterwerte vom Sensor abgefragt und ganze Para-
metersätze sowohl lokal als auch auf dem Sensor gespeichert und geladen werden können.
Weiterhin können Sensorbilder empfangen werden. Jede Funktion enthält darüber hinaus ein
Error-Objekt, welchem im Falle eines Fehlers der Funktion Informationen entnommen werden
können.
Zur einfachen Einbindung in eine PC-Software gibt es eine .NET 5.0 basierende Software-
schnittstelle. Diese wird in Form von DLLs zur Verfügung gestellt und übernimmt die Kommuni-
kation zum Sensor. Binden Sie die DLLs in die Programmierumgebung ein und führen die
beschriebenen Programmierzeilen aus.
Die Beispiele beziehen sich auf die Programmierumgebung Visual Studio 2019 und auf die
Programmiersprache C#.
Hinweis!
Einbinden des NuGet
Um die DLL verwenden zu können, muss das NuGet eingebunden werden. In Visual Studio
kann dies z.B. durch den NuGet-Pakte-Managers durchgeführt werden. Die DLL findet Sie auf
der Produktseite des SmartRunner Explorer von Pepperl und Fuchs im Softwareordner. In der
dort abgelegten ZIP-Datei befindet sich das NuGet unter dem Projektordner ext.
Hinweis!
Weitre Informationen zur Konfiguration siehe Kapitel 5.1.
14