1、1轴/2轴:采集白板和暗电流时,移动马达;

2、移除以前的采集逻辑,马达控制全用多轴控制器,采集逻辑全放到采集逻辑控制器里;
3、删除了多余文件;
4、添加了辐亮度和反射率界面,并没有实现功能;
This commit is contained in:
tangchao0503
2025-09-22 15:32:42 +08:00
parent af88a6a67e
commit 52516d2f54
17 changed files with 627 additions and 2429 deletions

View File

@ -65,6 +65,30 @@ bool TwoMotorControl::getState()
return tmp;
}
void TwoMotorControl::record_dark()
{
double s = ui.xmotor_move_speed_lineEdit->text().toDouble();
if (m_darkCaptureCoordinator == nullptr)
{
m_darkCaptureCoordinator = new DarkAndWhiteCaptureCoordinator(0, m_multiAxisController, m_Imager);
}
m_darkCaptureCoordinator->startStepMotion(s);
}
void TwoMotorControl::record_white()
{
double s = ui.xmotor_move_speed_lineEdit->text().toDouble();
if (m_whiteCaptureCoordinator == nullptr)
{
m_whiteCaptureCoordinator = new DarkAndWhiteCaptureCoordinator(1, m_multiAxisController, m_Imager);
}
m_whiteCaptureCoordinator->startStepMotion(s);
}
void TwoMotorControl::run()
{
if (m_coordinator==nullptr)