EtherCAT Programming Guide High Speed Pulse Compare Function
March, 2017
27-23
27
When level_table is set as follows:
U32 level_table[16] ={1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0};
// Refer to the pulse array with setting of pos_table, a signal will be triggered only at position 1000
(pulse).
Below is the result of the above setting:
Figure 27.12.4 Output mode of user-defined intervals and trigger level (Incorrect)
2. The trigger retaining time is not influenced by setting of API
“_ECAT_Compare_Set_Channel_Trigger_Time. Instead, the trigger time is the time for
reaching the next position. (Ex: the time it takes from position 1000 to 2000.)