API List of EtherCAT Dynamic-Link Library EtherCAT Programming Guide
4-10 March, 2017
4
Auto Recording Function for Motion Axis
_ECAT_Slave_Record_Data_Set_Type Set the recording data type of specified axis.
_ECAT_Slave_Record_Data_Set_Enable
Enable/Disable the recording function of specified
axis
_ECAT_Slave_Record_Data_Get_Cnt Acquire the data entry number of specified axis
_ECAT_Slave_Record_Data_ReadData Acquire the recorded data of specified axis
_ECAT_Slave_Record_Clear_Data Delete the saved record of specified axis
_ECAT_Slave_Record_Multi_Set_Enable
Enable/Disable the recoding function of specified
multiple axes
_ECAT_Slave_Record_Multi_Clear_Data Delete the saved record of specified multiple axes
Operation of Local Digital I/O
_ECAT_GPIO_Set_Output
Control the output status of the GPIO on the motion
card
_ECAT_GPIO_Get_Output
Read the output status of the GPIO on the motion
card
_ECAT_GPIO_Get_Input Read the input status of the GPIO on the motion card
High-Speed Pulse Compare Function
_ECAT_Compare_Set_Channel_Position Overwrite a position value for the specified channel
_ECAT_Compare_Get_Channel_Position
Acquire the current position value of the specified
channel
_ECAT_Compare_Set_Ipulser_Mode
Set the mode of pulse input for the specified
channel
_ECAT_Compare_Set_Channel_Direction Set the pulse direction of the specified channel
_ECAT_Compare_Set_Channel_Trigger_Time
Set the trigger retaining time for the specified
channel
_ECAT_Compare_Set_Channel_One_Shot
Force the trigger manually once for the specified
channel
_ECAT_Compare_Set_Channel_Source Set the compare source for the specified channel.
_ECAT_Compare_Set_Channel_Enable
Enable/disable the compare function for the
specified channel
_ECAT_Compare_Channel0_Position
Set the parameters for triggering the signal at a
fixed pulse interval of channel 0
_ECAT_Compare_Set_Channel0_Trigger_By_GPIO
Set the parameters for triggering the signal at a
fixed pulse interval of channel 0, which is enabled /
disabled by GPIO
_ECAT_Compare_Set_Channel1_Output_Enable
Enable/Disable the trigger function of channel 1
(user-defined pulse intervals)
_ECAT_Compare_Set_Channel1_Output_Mode Set the output mode of channel 1
_ECAT_Compare_Get_Channel1_IO_Status Acquire the operation status of channel 1
_ECAT_Compare_Set_Channel1_GPIO_Out Set the output status of the PIN15 on CN2 of GPIO