Eine Erweiterung der EtherCAT Acquisition Library für LabVIEW™ um die Möglichkeit, eigene Verarbeitung in Echtzeit auszuführen. Innerhalb einer vordefinierten Custom Dll können die EtherCAT Eingangsdaten verarbeitet werden und auf die EtherCAT Ausgangsdaten geschrieben werden. Die Verarbeitung erfolgt zwichen Empfang und Versand der EtherCAT Prozessdaten in Zeiten bis zu 200 µs (Bustakt 5 kHz).
Die Custom DLL wird in C++ erstellt. Für die Dll wird ein Grundgerüst geliefert, in dem ein Pointer auf die EtherCAT Eingangsdaten, ein Pointer auf die EtherCAT Ausgangsdaten sowie ein Pointer auf individuelle Parameter übergeben werden. Die individuellen Parameter können in LabVIEW erstellt und übergeben werden.
Ausführung von vordefinierten Funktionen im Echtzeitkern