时间函数改成秒,不再使用毫秒

This commit is contained in:
2023-06-03 17:24:33 +08:00
parent 2b024562b5
commit eb3f4b94b8
2 changed files with 39 additions and 4 deletions
+28 -3
View File
@@ -2,10 +2,16 @@
#include "ui_PowerSystem.h"
QVector<double> test = {1,2,3,4,5,6,7};
double get_mean(QVector<double> in)
{
double sum = std::accumulate(in.begin(), in.end(), 0.0);
double mean = sum / in.size(); //均值
qDebug() << in.size() << sum;
return mean;
}
@@ -16,6 +22,15 @@ PowerSystem::PowerSystem(QWidget *parent) :
ui->setupUi(this);
m_parent = parent;
test.clear();
for(int i = 1;i<101;i++)
{
test.append(i);
}
qDebug() << "get_mean" << get_mean(test);
setWindowTitle(tr("PowerSyste"));
@@ -172,7 +187,7 @@ PowerSystem::PowerSystem(QWidget *parent) :
double AMa = get_mean(averageMa);
ui->label_Average_Ma->setText(QString::number(AMa,'f',3));
qDebug() << "mach" << AMa;
});
@@ -459,13 +474,23 @@ void PowerSystem::setMa(qint64 time, QVariant Ma)
averageMa.append(Ma.toDouble());
averageTime.append(time);
while(averageTime.back() - averageTime.first() > (100 * 1000))
/*
while(averageTime.size() > 91)
{
averageTime.removeFirst();
averageMa.removeFirst();
}
*/
while(averageTime.back() - averageTime.first() >= (101))
{
averageTime.removeFirst();
averageMa.removeFirst();
}
//qDebug() << "size of time:" << averageTime.size() << averageMa.size() << averageTime.back() << averageTime.first();
qDebug() << "size of time:" << averageTime.size() << averageMa.size() << averageTime.back() << averageTime.first() << (averageTime.back() - averageTime.first());