|
|
@ -332,17 +332,14 @@ zaf_error_code_t MainWindow::refreshPage() { |
|
|
|
float Freq; |
|
|
|
uint32_t PluseCnt; |
|
|
|
uint32_t SeqCtrlPluseCntMax; |
|
|
|
float TriOutSignalFreq; |
|
|
|
|
|
|
|
DO(m_clstc->InterClk_getFreq(Freq)); |
|
|
|
DO(m_clstc->InterClk_getPluseCnt(PluseCnt)); |
|
|
|
DO(m_clstc->InterClk_getSeqCtrlPluseCntMax(SeqCtrlPluseCntMax)); |
|
|
|
DO(m_clstc->InterClk_readTriOutSignalFreq(TriOutSignalFreq)); |
|
|
|
|
|
|
|
ui->InterClk_Freq_Text->setText(QString::number(Freq, 'f', 2)); |
|
|
|
ui->InterClk_PluseCnt_Text->setText(QString::number(PluseCnt)); |
|
|
|
ui->InterClk_SeqCtrlPluseCntMax_Text->setText(QString::number(SeqCtrlPluseCntMax)); |
|
|
|
ui->InterClk_TriOutSignalFreq_Text->setText(QString::number(TriOutSignalFreq, 'f', 2)); |
|
|
|
} |
|
|
|
/*******************************************************************************
|
|
|
|
* 刷新外部触发源页面 * |
|
|
@ -355,8 +352,6 @@ zaf_error_code_t MainWindow::refreshPage() { |
|
|
|
uint32_t bias; |
|
|
|
uint32_t division; |
|
|
|
uint32_t multiplication; |
|
|
|
float infreq; |
|
|
|
float outfreq; |
|
|
|
uint32_t cnt; |
|
|
|
// TriInX_setSequentialControlPluseCntMax
|
|
|
|
#define UPDATE(index) \
|
|
|
@ -367,15 +362,11 @@ zaf_error_code_t MainWindow::refreshPage() { |
|
|
|
DO(m_clstc->TriInX_getTriggerModeTriggerEdge(index, edge)); \ |
|
|
|
DO(m_clstc->TriInX_getTriggerModeFreqDivision(index, division)); \ |
|
|
|
DO(m_clstc->TriInX_getTriggerModeFreqMultiplication(index, multiplication)); \ |
|
|
|
DO(m_clstc->TriInX_readInSignalFreq(index, infreq)); \ |
|
|
|
DO(m_clstc->TriInX_readOutSignalFreq(index, outfreq)); \ |
|
|
|
DO(m_clstc->TriInX_getSequentialControlPluseCntMax(index, cnt)); \ |
|
|
|
ui->TriInX_SrcSelect_Val_##index->setCurrentText(QString::fromStdString(src.toString())); \ |
|
|
|
ui->TriInX_FileterCoefficient_Val_##index->setText(QString::number(coefficient)); \ |
|
|
|
ui->TriInX_FreqDetectBias_Val_##index->setText(QString::number(bias)); \ |
|
|
|
ui->TriInX_Mode_Val_##index->setCurrentText(QString::fromStdString(mode.toString())); \ |
|
|
|
ui->TriInX_OutSignalFreq_Val_##index->setText(QString::number(outfreq, 'f', 2)); \ |
|
|
|
ui->TriInX_InSignalFreq_Val_##index->setText(QString::number(infreq, 'f', 2)); \ |
|
|
|
ui->TriInX_TriggerModeFreqDivision_Val_##index->setText(QString::number(division)); \ |
|
|
|
ui->TriInX_TriggerModeFreqMultiplication_Val_##index->setText(QString::number(multiplication)); \ |
|
|
|
ui->TriInX_TriggerModeTriggerEdge_Val_##index->setCurrentText(QString::fromStdString(edge.toString())); \ |
|
|
@ -396,9 +387,6 @@ zaf_error_code_t MainWindow::refreshPage() { |
|
|
|
uint32_t offset; |
|
|
|
float duty; |
|
|
|
float freq; |
|
|
|
uint32_t state; |
|
|
|
float infreq; |
|
|
|
float outfreq; |
|
|
|
|
|
|
|
#define UPDATE(index) \
|
|
|
|
DO(m_clstc->LightSrcX_getTriSrc(index, src)); \ |
|
|
@ -406,17 +394,11 @@ zaf_error_code_t MainWindow::refreshPage() { |
|
|
|
DO(m_clstc->LightSrcX_getTriggerModeFirstPluseOffset(index, offset)); \ |
|
|
|
DO(m_clstc->LightSrcX_getLightIntensityDuty(index, duty)); \ |
|
|
|
DO(m_clstc->LightSrcX_getLightDriverFreq(index, freq)); \ |
|
|
|
DO(m_clstc->LightSrcX_readLightSrcErrorState(index, state)); \ |
|
|
|
DO(m_clstc->LightSrcX_readInSigFreqDetect(index, infreq)); \ |
|
|
|
DO(m_clstc->LightSrcX_readOutSigFreqDetect(index, outfreq)); \ |
|
|
|
ui->LightSrcX_TriSrc_##index->setCurrentText(QString::fromStdString(src.toString())); \ |
|
|
|
ui->LightSrcX_TriggerModePluseWidth_##index->setText(QString::number(width)); \ |
|
|
|
ui->LightSrcX_TriggerModeFirstPluseOffset_##index->setText(QString::number(offset)); \ |
|
|
|
ui->LightSrcX_LightIntensityDuty_##index->setText(QString::number(duty, 'f', 2)); \ |
|
|
|
ui->LightSrcX_LightDriverFreq_##index->setText(QString::number(freq, 'f', 2)); \ |
|
|
|
ui->LightSrcX_LightSrcErrorState_##index->setText(QString::number(state)); \ |
|
|
|
ui->LightSrcX_InSigFreqDetect_##index->setText(QString::number(infreq, 'f', 2)); \ |
|
|
|
ui->LightSrcX_OutSigFreqDetect_##index->setText(QString::number(outfreq, 'f', 2)); |
|
|
|
ui->LightSrcX_LightDriverFreq_##index->setText(QString::number(freq, 'f', 2)); |
|
|
|
|
|
|
|
UPDATE(1); |
|
|
|
UPDATE(2); |
|
|
@ -552,7 +534,7 @@ void MainWindow::constructUI() { |
|
|
|
|
|
|
|
dumpLog("提交成功"); |
|
|
|
displayInfo(true, "提交成功"); |
|
|
|
// QMessageBox::about(NULL, "消息", "提交成功");
|
|
|
|
QMessageBox::about(NULL, "消息", "提交成功"); |
|
|
|
}); |
|
|
|
|
|
|
|
/*******************************************************************************
|
|
|
@ -791,6 +773,16 @@ void MainWindow::enterProfessionalModel() { |
|
|
|
ui->ShutterX_InSigSelect_3->show(); |
|
|
|
ui->ShutterX_InSigSelect_4->show(); |
|
|
|
|
|
|
|
ui->LightSrcX_LightSrcErrorState_Lable_1->show(); |
|
|
|
ui->LightSrcX_LightSrcErrorState_Lable_2->show(); |
|
|
|
ui->LightSrcX_LightSrcErrorState_Lable_3->show(); |
|
|
|
ui->LightSrcX_LightSrcErrorState_Lable_4->show(); |
|
|
|
|
|
|
|
ui->LightSrcX_LightSrcErrorState_1->show(); |
|
|
|
ui->LightSrcX_LightSrcErrorState_2->show(); |
|
|
|
ui->LightSrcX_LightSrcErrorState_3->show(); |
|
|
|
ui->LightSrcX_LightSrcErrorState_4->show(); |
|
|
|
|
|
|
|
ui->LOGBOX->show(); |
|
|
|
ui->RegOpeation->show(); |
|
|
|
} |
|
|
@ -843,6 +835,16 @@ void MainWindow::exitProfessionalModel() { |
|
|
|
ui->ShutterX_InSigSelect_3->hide(); |
|
|
|
ui->ShutterX_InSigSelect_4->hide(); |
|
|
|
|
|
|
|
ui->LightSrcX_LightSrcErrorState_Lable_1->hide(); |
|
|
|
ui->LightSrcX_LightSrcErrorState_Lable_2->hide(); |
|
|
|
ui->LightSrcX_LightSrcErrorState_Lable_3->hide(); |
|
|
|
ui->LightSrcX_LightSrcErrorState_Lable_4->hide(); |
|
|
|
|
|
|
|
ui->LightSrcX_LightSrcErrorState_1->hide(); |
|
|
|
ui->LightSrcX_LightSrcErrorState_2->hide(); |
|
|
|
ui->LightSrcX_LightSrcErrorState_3->hide(); |
|
|
|
ui->LightSrcX_LightSrcErrorState_4->hide(); |
|
|
|
|
|
|
|
ui->LOGBOX->hide(); |
|
|
|
ui->RegOpeation->hide(); |
|
|
|
} |
|
|
|