reverse comparison operators
r1856 | dcl | 2007-04-16 10:46:55 +1000 (Mon, 16 Apr 2007) | 2 lines
This commit is contained in:
@@ -712,15 +712,19 @@ static int DMC2280RunCommon(pDMC2280Driv self,float fValue){
|
||||
snprintf(BGx, CMDLEN, "BG%c", axis);
|
||||
target = fValue - self->home;
|
||||
|
||||
if (self->backlash_offset > FLT_EPSILON && target < self->lastPosition) {
|
||||
target += self->backlash_offset;
|
||||
if (target > self->fUpper)
|
||||
target = self->fUpper;
|
||||
if (self->backlash_offset > FLT_EPSILON) {
|
||||
if (target > self->lastPosition) {
|
||||
target += self->backlash_offset;
|
||||
if (target > self->fUpper)
|
||||
target = self->fUpper;
|
||||
}
|
||||
}
|
||||
if (self->backlash_offset < -FLT_EPSILON && target > self->lastPosition) {
|
||||
target += self->backlash_offset;
|
||||
if (target < self->fLower)
|
||||
target = self->fLower;
|
||||
else if (self->backlash_offset < -FLT_EPSILON) {
|
||||
if (target < self->lastPosition) {
|
||||
target += self->backlash_offset;
|
||||
if (target < self->fLower)
|
||||
target = self->fLower;
|
||||
}
|
||||
}
|
||||
|
||||
if (1 == self->abs_endcoder) {
|
||||
|
||||
Reference in New Issue
Block a user