完成关于唐超需求部分 请查看README
This commit is contained in:
@ -36,6 +36,7 @@ bool VinceControl::serialconnect(QString comname, QString bandrate)
|
|||||||
serial->close();
|
serial->close();
|
||||||
IsMotorInit = false;
|
IsMotorInit = false;
|
||||||
}
|
}
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void VinceControl::SetRS485ID(QString id)
|
void VinceControl::SetRS485ID(QString id)
|
||||||
@ -75,3 +76,38 @@ void VinceControl::SendCommandtoSerial(QString str)
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void VinceControl::MoveSetDistance(long distance)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void VinceControl::MoveMotar(bool direction)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void VinceControl::SettingSpeed(unsigned long Speed)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void VinceControl::MovetoZero()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
long VinceControl::GetLocationNow()
|
||||||
|
{
|
||||||
|
return 10000;
|
||||||
|
}
|
||||||
|
|
||||||
|
void VinceControl::MoveToLocation(long Location)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void VinceControl::SettingUpandDownSpeed(int addspeed, int downspeed)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
@ -109,12 +109,75 @@ public:
|
|||||||
// Parameter: QString str <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id
|
// Parameter: QString str <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id
|
||||||
//************************************
|
//************************************
|
||||||
void SendCommandtoSerial(QString str);
|
void SendCommandtoSerial(QString str);
|
||||||
|
//************************************
|
||||||
|
// Method: MoveSetDistance <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<2F><><EFBFBD><EFBFBD> һ<><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǿ<EFBFBD><C7BE>룩
|
||||||
|
// FullName: VinceControl::MoveSetDistance
|
||||||
|
// Access: public
|
||||||
|
// Returns: void
|
||||||
|
// Qualifier:
|
||||||
|
// Parameter: long distance
|
||||||
|
//************************************
|
||||||
|
void MoveSetDistance(long distance);
|
||||||
|
//************************************
|
||||||
|
// Method: MoveModar <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<2F><><EFBFBD><EFBFBD> direction<6F>Ƿ<EFBFBD><C7B7><EFBFBD>
|
||||||
|
// FullName: VinceControl::MoveModar
|
||||||
|
// Access: public
|
||||||
|
// Returns: void
|
||||||
|
// Qualifier:
|
||||||
|
// Parameter: bool direction <20><><EFBFBD><EFBFBD>
|
||||||
|
//************************************
|
||||||
|
void MoveMotar(bool direction);
|
||||||
|
//************************************
|
||||||
|
// Method: SettingSpeed <20><><EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD>
|
||||||
|
// FullName: VinceControl::SettingSpeed
|
||||||
|
// Access: public
|
||||||
|
// Returns: void
|
||||||
|
// Qualifier:
|
||||||
|
// Parameter: unsigned long Speed <20>ٶ<EFBFBD> <20><EFBFBD><DEB7><EFBFBD>
|
||||||
|
//************************************
|
||||||
|
void SettingSpeed(unsigned long Speed);
|
||||||
|
//************************************
|
||||||
|
// Method: MovetoZero <20><><EFBFBD><EFBFBD>
|
||||||
|
// FullName: VinceControl::MovetoZero
|
||||||
|
// Access: public
|
||||||
|
// Returns: void
|
||||||
|
// Qualifier:
|
||||||
|
//************************************
|
||||||
|
void MovetoZero();
|
||||||
|
//************************************
|
||||||
|
// Method: GetLocationNow <20><>ȡ<EFBFBD><C8A1>ǰ<EFBFBD><C7B0>0<EFBFBD><30>λ<EFBFBD><CEBB>
|
||||||
|
// FullName: VinceControl::GetLocationNow
|
||||||
|
// Access: public
|
||||||
|
// Returns: long λ<><CEBB>
|
||||||
|
// Qualifier:
|
||||||
|
//************************************
|
||||||
|
long GetLocationNow();
|
||||||
|
//************************************
|
||||||
|
// Method: MoveToLocation <20>ƶ<EFBFBD><C6B6><EFBFBD>ijλ<C4B3>ã<EFBFBD><C3A3><EFBFBD>0<EFBFBD>㣩
|
||||||
|
// FullName: VinceControl::MoveToLocation
|
||||||
|
// Access: public
|
||||||
|
// Returns: void
|
||||||
|
// Qualifier:
|
||||||
|
// Parameter: long Location <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>
|
||||||
|
//************************************
|
||||||
|
void MoveToLocation(long Location);
|
||||||
|
//************************************
|
||||||
|
// Method: SettingUpandDownSpeed <20><><EFBFBD>üӼ<C3BC><D3BC>ٶ<EFBFBD>
|
||||||
|
// FullName: VinceControl::SettingUpandDownSpeed
|
||||||
|
// Access: public
|
||||||
|
// Returns: void
|
||||||
|
// Qualifier:
|
||||||
|
// Parameter: int addspeed <20><><EFBFBD>ٶ<EFBFBD>
|
||||||
|
// Parameter: int downspeed <20><><EFBFBD>ٶ<EFBFBD>
|
||||||
|
//************************************
|
||||||
|
void SettingUpandDownSpeed(int addspeed, int downspeed);
|
||||||
private:
|
private:
|
||||||
QSerialPort *serial;
|
QSerialPort *serial;
|
||||||
|
|
||||||
bool IsMotorInit;
|
bool IsMotorInit;
|
||||||
ProTools protools;
|
ProTools protools;
|
||||||
QString RS485ID;
|
QString RS485ID;
|
||||||
|
unsigned long speed;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user