上下肢机器运转不正常问题修改

This commit is contained in:
zxj 2024-11-28 15:20:18 +08:00
parent 2b6f31fb6e
commit d5f31c8108

View File

@ -69,11 +69,11 @@ void BCIManager::initTrain()
m_st_bicycleParam.spasmSwitch = 1; //开启
m_st_bicycleParam.spasmLevel = 1; //默认一级
m_st_bicycleParam.configPower = 0; //默认低
m_st_bicycleParam.switchDirectonTime = 10; //换向时间默认10
m_st_bicycleParam.switchDirectonTime = 0; //换向时间默认10
m_st_bicycleParam.phaseValue = 0; //协同相位值
m_st_bicycleParam.direction = 1; //方向正向
m_st_bicycleParam.speed = 10; //速度 10
m_st_bicycleParam.resistance = 10; //阻力 Nm 0~20挡
m_st_bicycleParam.resistance = 0; //阻力 Nm 0~20挡
m_st_bicycleParam.spasmType = 0; //默认逆向
}
}
@ -138,7 +138,15 @@ void BCIManager::startTrain(int Part, int Time)
//状态控制 0-停止 1启动 2-暂停 3-继续
m_st_bicycleParam.controlState = 1;
m_st_bicycleParam.bodyPart = Part; //训练部位 0-上肢 1-下肢 2-四肢 3-垂直上肢
m_st_bicycleParam.trainTime = 120;
if(Part==2)
{
m_st_bicycleParam.trainMode = 4;
}
else {
m_st_bicycleParam.trainMode = 0;
}
m_st_bicycleParam.trainTime = 99;
CCommunicateAPI::getInstance()->sendBicycleParam(m_st_bicycleParam);
}