An extension of the EtherCAT Acquisition Library for realtime data operations. Within a custom dll the EtherCAT input data can be processed to set EtherCAT output data. The processing is done between receiving and sending a data frame in bus cycle rates down to 5 kHz.
The custom dll has to be created in C++. A basic framework for the dll is provided. The dll call passes a pointer to the EtherCAT input data, a pointer to the EtherCAT output data as well as a pointer to individual parameters. The individual parameters can be created and passed from LabVIEW.
Execution of predefined functions in realtime