add,计划采集5:

实现部分计划采集功能:
This commit is contained in:
tangchao0503
2026-06-04 10:55:12 +08:00
parent a8760652bd
commit 3607913f13
12 changed files with 314 additions and 143 deletions

View File

@ -116,7 +116,7 @@ void TwoMotorControl::run()
{
QMessageBox::information(this, QString::fromLocal8Bit("提示"), QString::fromLocal8Bit("请至少添加一行采集线!"));
emit sequenceComplete();
emit sequenceComplete(0);
return;
}
@ -129,7 +129,7 @@ void TwoMotorControl::run()
connect(this, SIGNAL(stopSignal()), m_coordinator, SLOT(stop()));
connect(m_coordinator, SIGNAL(startRecordLineNumSignal(int)), this, SLOT(receiveStartRecordLineNum(int)));
connect(m_coordinator, SIGNAL(finishRecordLineNumSignal(int)), this, SLOT(receiveFinishRecordLineNum(int)));
connect(m_coordinator, SIGNAL(sequenceComplete(int)), this, SLOT(onSequenceComplete()));
connect(m_coordinator, SIGNAL(sequenceComplete(int)), this, SLOT(onSequenceComplete(int)));
connect(m_coordinator, &TwoMotionCaptureCoordinator::startRecordHSISignal, m_Imager, &ImagerOperationBase::start_record);
connect(m_coordinator, &TwoMotionCaptureCoordinator::stopRecordHSISignal, this, &TwoMotorControl::stop_record);
@ -263,7 +263,7 @@ void TwoMotorControl::receiveFinishRecordLineNum(int lineNum)
}
}
void TwoMotorControl::onSequenceComplete()
void TwoMotorControl::onSequenceComplete(int status)
{
isWritePosFile = false;
fclose(m_posFileHandle);
@ -272,7 +272,7 @@ void TwoMotorControl::onSequenceComplete()
m_coordinatorThread.wait();
m_coordinator = nullptr;
emit sequenceComplete();
emit sequenceComplete(status);
}
bool TwoMotorControl::getMotorsConnectionStatus()
@ -551,7 +551,10 @@ void TwoMotorControl::onReadRecordLineFile_btn()
{
return;
}
readRecordLineFile(RecordLineFilePath);
}
void TwoMotorControl::readRecordLineFile(QString RecordLineFilePath)
{
FILE* RecordLineFileHandle = fopen(RecordLineFilePath.toStdString().c_str(), "rb");
double number;