16
6.1.6 Functions for referencing
Description
Brief reference
Initialize reference mode
integer UFC_SetRefINit
(unsigned char card,
unsigned char Axis,
unsigned char Init)
Read out reference mode
integer UFC_GetRefINit
(unsigned char card,
unsigned char axis,
unsigned char *Init)
Enable reference pulse(s)
integer UFC_ClearRef
(unsigned char card,
unsigned char Clear)
Write to parameters for encoders
with distance-coded
referencemarks
integer UFC_RefPar
(unsigned char card,
unsigned char Axis,
unsigned short RefDis,
unsigned short RefOffset,
long Ref1,
long Ref2,
long PosOffset,
long *EncOffset)
Read out count values in consider-
ation of the distance-coded
refernce mark
integer UFC_GetPosRef
(unsigned char card,
unsigned char Axis,
unsigned long *Data)
Table 17: Functions for referencing
6.1.7 Functions for external Inputs and Outputs
Description
Brief reference
Initialize mode of external
inputs/outputs (X4)
integer UFC_SetExtINit
(unsigned char card,
unsigned short Init)
Read out mode of external
inputs/outputs (X4)
integer UFC_GetExtINit
(unsigned char card,
unsigned short *Init)
Write external outputs (X4)
integer UFC_SetExtOUT
(unsigned char card,
unsigned char Out)
Read out external inputs (X4)
integer UFC_GetExtIN
(unsigned char card,
unsigned short *Input)
Table 18: Functions for external inputs and outputs
6.1.8 Functions for the Timer
Description
Brief reference
Write timer value
integer UFC_SetTimer
(unsigned char card,
unsigned short Timer)
Read out timer value
integer UFC_GetTimer
(unsigned char card,
unsigned short *Timer)
Table 19: Functions for the timer