完成关于唐超需求部分 请查看README

This commit is contained in:
xin
2020-08-11 17:55:51 +08:00
parent c210b7e45a
commit 28cf2d9539
2 changed files with 100 additions and 1 deletions

View File

@ -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)
{
}

View File

@ -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;
}; };