Herunterladen Inhalt Inhalt Diese Seite drucken

HEIDENHAIN IK 320 Benutzerhandbuch Seite 52

Vmebus-zählerkarte
Inhaltsverzeichnis

Werbung

}//End InitParams
/*--------------------------------------------------------------------
void SetParam (unsigned char ucDIP_Switch_II,
{
{
outportb (usBaseAddress+usOffsetAddress, (char) lData);
break;
outportb (usBaseAddress+usOffsetAddress, (char) lData);
break;
outportb (usBaseAddress+usOffsetAddress, (char) lData);
break;
outportb (usBaseAddress+usOffsetAddress, (char) lData);
break;
outportb (usBaseAddress+usOffsetAddress, (char) lData);
"Á
SetParam (ucDIP_Switch_II, PAR_05_3, 0x00000000,0);//Signal periods
SetParam (ucDIP_Switch_II, PAR_06_1, 0x00,0);//Compensation on/off 1
SetParam (ucDIP_Switch_II, PAR_06_2, 0x00,0);//Compensation on/off 2
SetParam (ucDIP_Switch_II, PAR_07_1, 0x00000000,0);//Comp. start 1
SetParam (ucDIP_Switch_II, PAR_07_2, 0x00000000,0);//Comp. start 2
SetParam (ucDIP_Switch_II, PAR_08_1, 0x0100,0);//Nr. of comp. pts. 1
SetParam (ucDIP_Switch_II, PAR_08_2, 0x0100,0);//Nr. of comp. pts. 2
SetParam (ucDIP_Switch_II, PAR_09_1, 0x0010,0);//Interv. of c. pts 1
SetParam (ucDIP_Switch_II, PAR_09_2, 0x0010,0);//Interv. of c. pts 2
SetParam (ucDIP_Switch_II, PAR_10
SetParam (ucDIP_Switch_II, PAR_19_1, 0x00000000,0);//Ref. offs. 1
SetParam (ucDIP_Switch_II, PAR_19_2, 0x00000000,0);//Ref. offs. 2
SetParam (ucDIP_Switch_II, PAR_21
SetParam (ucDIP_Switch_II, PAR_30_1, 0x01,0);//Dir.(axis 1) &
SetParam (ucDIP_Switch_II, PAR_30_2, 0x00,0);//Direction axis 2
SetParam (ucDIP_Switch_II, PAR_70_1, 0x00000000,0);//Ext. preset 1
SetParam (ucDIP_Switch_II, PAR_70_2, 0x00000000,0);//Ext. preset 2
SetParam (ucDIP_Switch_II, PAR_70_3, 0x00000000,0);//Ext. preset
SetParam (ucDIP_Switch_II, PAR_71_1, 0x00000000,0);//Bus preset 1
SetParam (ucDIP_Switch_II, PAR_71_2, 0x00000000,0);//Bus preset 2
SetParam (ucDIP_Switch_II, PAR_71_3, 0x00000000,0);//Bus preset
SetParam (ucDIP_Switch_II, PAR_72_1, 0x00000000,0);//Axis offset 1
SetParam (ucDIP_Switch_II, PAR_72_2, 0x00000000,0);//Axis offset 2
SetParam (ucDIP_Switch_II, PAR_72_3, 0x00000000,0);//Axis offset
SetParam (ucDIP_Switch_II, PAR_80_1, 0x00,0);//External function 1
SetParam (ucDIP_Switch_II, PAR_80_2, 0x00,0);//External function 2
SetParam
With this function the master sets the parameters.
------------------------------------------------------------------*/
unsigned short usOffsetAddress, long lData,short sData)
unsigned short usBaseAddress;
usBaseAddress = CALCULATE_IK_ADDRESS(ucDIP_Switch_II);
switch (usOffsetAddress)
case PAR_01_1:
case PAR_01_2:
case PAR_01_3:
case PAR_02_1:
case PAR_02_2:
, 0x00,0);//Latch enable
, 0x00,0);//Axis combination
//Compensation run
//freq.(axis 1+2)
//axis combination
//axis combination
//axis combination
//axis combination

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis