IO-Link Analyzer API

Übersicht

weitere Infos

Kontaktieren Sie uns für weitere Informationen und erhalten Sie ein Angebot für die Lizenz!

Funktionen

  • Aufzeichung der IO-Link Frames
  • Speichern der IO-Link Frames als .ioltrace Datei
  • Speichern der IO-Link Frames als hexdump .txt Datei
  • Unterstützt AUTO und MANUAL Modus
  • Unterstützt IO-Link Analyzer ‚Smart Filter‘
  • Lesen der Informationen über das angeschlossene IO-Link Analyzer Gerät

Anforderungen

  • IO-Link Analyzer Gerät mit Firmware Version >= 1.15.1
  • API Lizenz installiert auf dem IO-Link Analyzer Gerät
  • Die Umgebung in welcher die API eingebunden wird (z.B. Labview, Python, C++, …) muss managed .net DLLs unterstützen

Beispiel – C#

AnalyzerApi myApi = new AnalyzerApi();
string[] devices = myApi.Enumerate();
 
if (devices.Length > 0) {
    // at least one analyzer device found -> connect to first one
    ApiError result = myApi.Connect(devices[0]);
    if (result.IsSuccess) {
        // successfully connected, start capture in AUTO mode and activate buffering
        myApi.StartCaptureAuto(true);
        // wait some time to get some frames captured
        Thread.Sleep(10000);
        // stop capture session
        myApi.StopCapture();
        // store the trace into a file
        myApi.Save("C:\\temp\\capture01.ioltrace");
    }
}