Hi,
give me a hint where those "QCPGraph::addData with two differently sized vectors." vectors are.
"that you forget to append the proper data amount to one of those vectors "
Do you think, i should fill up the unused vectors with zeros?
QString line = in.readLine();
while(!in.atEnd())
{
int l=line_count;
m_ui->logfilewidget->insertRow(l);
line = in.readLine();// read first line and so on
qDebug() <<"2112"<< line;
qDebug() << "Zeile2138:"<<line_count;
QStringList fields = line.split(',');
qDebug() <<"2115"<< line;
for (int i = 0; i < r; ++i)
{
m_ui->logfilewidget->setItem(l-1, i,new QTableWidgetItem(fields.at(i)));
}
x.append(tick);
tick++;
m_ui->logfilewidget->setItem(l, 0,new QTableWidgetItem(fields.at(0)));
y1.append(fields.at(1).toDouble()); // rpm
m_ui->logfilewidget->setItem(l,1,new QTableWidgetItem(fields.at(1)));
y55.append(fields.at(1).toDouble());//rpm<1500
// m_ui->logfilewidget->setItem(l, 0,new QTableWidgetItem(fields.at(0)));
y17.append(fields.at(2).toDouble());//idle error
m_ui->logfilewidget->setItem(l, 2,new QTableWidgetItem(fields.at(2)));
y16.append(fields.at(3).toDouble());//idle Pos steps
m_ui->logfilewidget->setItem(l, 3,new QTableWidgetItem(fields.at(3)));
y9.append(fields.at(4).toDouble());// idle switch
m_ui->logfilewidget->setItem(l, 4,new QTableWidgetItem(fields.at(4)));
y2.append(fields.at(5).toDouble());//water temp
m_ui->logfilewidget->setItem(l, 5,new QTableWidgetItem(fields.at(5)));
y6.append(fields.at(6).toDouble());//Map
m_ui->logfilewidget->setItem(l, 6,new QTableWidgetItem(fields.at(6)));
y19.append(fields.at(7).toDouble());//Ignadv
m_ui->logfilewidget->setItem(l, 7,new QTableWidgetItem(fields.at(7)));
y4.append(fields.at(8).toDouble());//inlet air
m_ui->logfilewidget->setItem(l,8,new QTableWidgetItem(fields.at(8)));
y8.append(fields.at(9).toDouble());//Throttle volt
m_ui->logfilewidget->setItem(l, 9,new QTableWidgetItem(fields.at(9)));
y7.append(fields.at(10).toDouble());//Battery
m_ui->logfilewidget->setItem(l, 10,new QTableWidgetItem(fields.at(10)));
y20.append(fields.at(11).toDouble()); //coil time
m_ui->logfilewidget->setItem(l,11,new QTableWidgetItem(fields.at(11)));
y33.append(fields.at(12).toDouble()); // closed loop
m_ui->logfilewidget->setItem(l, 12,new QTableWidgetItem(fields.at(12)));
y29.append(fields.at(13).toDouble());//lambda volt
m_ui->logfilewidget->setItem(l,13,new QTableWidgetItem(fields.at(13)));
y35.append(fields.at(14).toDouble());//fuel trim
m_ui->logfilewidget->setItem(l, 14,new QTableWidgetItem(fields.at(14)));
y38.append(fields.at(15).toDouble());// idle base
m_ui->logfilewidget->setItem(l,15,new QTableWidgetItem(fields.at(15)));
y28.append(fields.at(17).toDouble());//F1
m_ui->logfilewidget->setItem(l, 17,new QTableWidgetItem(fields.at(17)));
// y38.append(fields.at(18).toDouble());//F2
m_ui->logfilewidget->setItem(l, 16,new QTableWidgetItem(fields.at(16)));
// y19.append(fields.at(19).toDouble());//Byte1
m_ui->logfilewidget->setItem(l,18,new QTableWidgetItem(fields.at(18)));
m_ui->logfilewidget->setItem(l,19,new QTableWidgetItem(fields.at(19)));
y45.append(fields.at(20).toDouble());//Byte 2
m_ui->logfilewidget->setItem(l, 20,new QTableWidgetItem(fields.at(20)));
y54.append(fields.at(21).toDouble()); // rpm raw
m_ui->logfilewidget->setItem(l, 21,new QTableWidgetItem(fields.at(21)));
y56.append(fields.at(22).toDouble()); // unknown load?
m_ui->logfilewidget->setItem(l,22,new QTableWidgetItem(fields.at(22)));
y57.append(fields.at(23).toDouble());// ign_tune
m_ui->logfilewidget->setItem(l, 23,new QTableWidgetItem(fields.at(23)));
y58.append(fields.at(24).toDouble());// idlerpm_tune
m_ui->logfilewidget->setItem(l, 24,new QTableWidgetItem(fields.at(24)));
y59.append(fields.at(25).toDouble());//fuel_tune
m_ui->logfilewidget->setItem(l,25,new QTableWidgetItem(fields.at(25)));
// y26.append(fields.at(26).toDouble());//Virtual Maf
m_ui->logfilewidget->setItem(l,26,new QTableWidgetItem(fields.at(26)));
// y27.append(fields.at(27).toDouble());// Virtual fuel l/s
m_ui->logfilewidget->setItem(l,27,new QTableWidgetItem(fields.at(27)));
// y28.append(fields.at(28).toDouble());//virtual fuel l/h
m_ui->logfilewidget->setItem(l,28,new QTableWidgetItem(fields.at(28)));
// y29.append(fields.at(29).toDouble());//speed
m_ui->logfilewidget->setItem(l, 29,new QTableWidgetItem(fields.at(29)));
// y30.append(fields.at(30).toDouble());// Gps long
m_ui->logfilewidget->setItem(l, 30,new QTableWidgetItem(fields.at(30)));
// y31.append(fields.at(31).toDouble()); // gps lat
m_ui->logfilewidget->setItem(l,31,new QTableWidgetItem(fields.at(31)));
m_ui->logfilewidget->setItem(l,32,new QTableWidgetItem(fields.at(32)));
line_count++;
}