40 print(
"AxisNo ", axis,
" Start position detection");
41 MotorAlignStart(axis, mode);
43 while((retVal = MotorAlignStatus(axis)) == 0)
45 print(
"Aligning... ", retVal);
50 print(
"!!!! Rotor position detection FAILED !!!! retVal: ", retVal);
54 print(
"Alignment completed with ", retVal);
81 long retVal[6]={0,0,0,0,0,0},retValCheck[6]={0,0,0,0,0,0}, retValSum=0, i;
83 axisNumber=axis+axisNumber;
85 for (i=axis;i<axisNumber;i++)
89 print(
"AxisNo ", i,
" Start position detection");
90 MotorAlignStart(i, mode);
93 print(
"AxisNumber ", axisNumber - axis);
95 while(!(retValSum==(axisNumber-axis)))
98 for (i=axis;i<axisNumber;i++)
100 retVal[i] = MotorAlignStatus(i);
101 printf(
"Aligning Axis: %ld, Status: %ld", i, retVal[i]);
106 print(
"!!!! Rotor position detection FAILED !!!! retVal: ", retVal[i]);
110 else if (retVal[i] > 0)
112 printf(
"Aligning Axis: %ld completed with: %ld", i, retVal[i]);
116 retValSum=retValCheck[i]+retValSum;
120 for (i=axis;i<=axisNumber;i++)