diff --git a/src/qt_source/mainwindow.cpp b/src/qt_source/mainwindow.cpp index e4bf1c3..a84a357 100644 --- a/src/qt_source/mainwindow.cpp +++ b/src/qt_source/mainwindow.cpp @@ -752,6 +752,8 @@ void MainWindow::getQueueDataThread() bool isNoCarriage = false; int carT = strTrainInfo.mid(3, 2).simplified().toInt(&isNoCarriage); if (isNoCarriage && carT >= 10) continue; + // 因信号不稳定 增加一行过滤 出现读到的数据里 空格替代了实际字符的情况 + if (strTrainInfo.mid(7, 7).simplified().size() < 7) continue; vecTrain.append(strTrainInfo); int train_order = vecTrain.size(); this->resultTableModel_->setItem(train_order - 1, 0, new QStandardItem(strTrainInfo));