Exemple #1
0
void MainWindow::selectLongTimespan()
{
    //qDebug() << "7 Tage";

    setButtonActive(ui->pushButton_1);
    setButtonNormal(ui->pushButton_2);
    setButtonNormal(ui->pushButton_3);

    setTimeInterval(TimeInterval::LONG);
    setTickSpacing(TickSpacing::DAYS);
    ui->customPlot->xAxis->setSubTickCount(3);
    ui->customPlot->xAxis->setDateTimeFormat("dd.MM.yy");

    emit drawPlot();
}
Exemple #2
0
void MainWindow::selectMediumTimespan()
{
    //qDebug() << "24 Stunden";

    setButtonNormal(ui->pushButton_1);
    setButtonActive(ui->pushButton_2);
    setButtonNormal(ui->pushButton_3);

    setTimeInterval(TimeInterval::MEDIUM);
    setTickSpacing(TickSpacing::HOURS);
    ui->customPlot->xAxis->setSubTickCount(3);
    ui->customPlot->xAxis->setDateTimeFormat("dd.MM.yy hh:mm");

    emit drawPlot();
}
Exemple #3
0
void MainWindow::selectShortTimespan()
{
    //qDebug() << "15 Minuten";

    setButtonNormal(ui->pushButton_1);
    setButtonNormal(ui->pushButton_2);
    setButtonActive(ui->pushButton_3);

    setTimeInterval(TimeInterval::SHORT);
    setTickSpacing(TickSpacing::MINUTES);
    ui->customPlot->xAxis->setSubTickCount(4);
    ui->customPlot->xAxis->setDateTimeFormat("dd.MM.yy hh:mm");

    emit drawPlot();
}
void soc::SocSystem_Ors::initPseudoDynamic(ors::Graph *_ors,SwiftModule *_swift,OpenGL *_gl, real trajectory_time,  uint trajectory_steps, arr *W){
  ors   = _ors;
  swift = _swift;
  gl        = _gl;
  setTimeInterval(trajectory_time, trajectory_steps);
  setq0AsCurrent();
  if(W){
    if(W->nd==1){ CHECK(W->N==WS->q0.N,""); WS->W.setDiag(*W); }
    else NIY;
  }else{
    ors->computeNaturalQmetric(WS->W);
  }
  static MT::Parameter<real> hc("Hcost");
  static MT::Parameter<real> qn("Qnoise",1e-10);
  uint n=WS->q0.N;
  WS->H = hc()*WS->W;     //u-metric for torque control
  WS->Q.setDiag(qn,2*n);  //covariance \dot q-update
  dynamic=true;
  WS->pseudoDynamic=true;
}
TMatrix3::TMatrix3(const boost::shared_ptr<TimeInterval>& time_interval)
{
  setTimeInterval(time_interval);
}
Exemple #6
0
TVector3::TVector3(const boost::shared_ptr<TimeInterval>& time_interval)
{
  setTimeInterval(time_interval);
}