TChart Series



  • Hoi zäme,

    ich habe einige TCharts bei mir auf dem Formular, wovon ich die meisten mit 2 Series angelegt habe (einige mit 3). Wenn ich die Series mit folgendem Code fülle, wird dennoch immer nur eine Kurve angezeigt, wesshalb?

    Danke!

    /*
    PS: Die Series-Variabeln sind Eigenschaften dieser Klasse, desshalb die spezielle Namensgebung 
    */
      if (this->VsiSer->Count() <= i)
        {
        this->PosSer1->AddXY(i*dt,s1,"",clTeeColor);
        this->PosSer2->AddXY(i*dt,pos,"",clTeeColor);
        this->GeschSer1->AddXY(i*dt,v,"",clTeeColor);
        this->GeschSer2->AddXY(i*dt,spd,"",clTeeColor);
        this->GeschSer3->AddXY(i*dt,spd_ref,"",clTeeColor);
        this->BeschSer1->AddXY(i*dt,aist/2/pi*16384*16*128*dt*dt,"",clTeeColor);
        this->BeschSer2->AddXY(i*dt,a,"",clTeeColor);
        this->VsiSer->AddXY(i*dt,Vsi_db,"",clTeeColor);
        this->StromIQSer1->AddXY(i*dt,iq,"",clTeeColor);
        this->StromIQSer2->AddXY(i*dt,iq_ref,"",clTeeColor);
        this->u_q_refSer->AddXY(i*dt,uq_ref,"",clTeeColor);
        }
      else
        {
        this->PosSer1->YValue[i]=s1;
        this->PosSer2->YValue[i]=pos;
        this->GeschSer3->YValue[i]=spd_ref;
        this->GeschSer2->YValue[i]=spd;
        this->GeschSer1->YValue[i]=v;
        this->BeschSer1->YValue[i]=aist/2/pi*16384*16*128*dt*dt;
        this->BeschSer2->YValue[i]=a;
        this->VsiSer->YValue[i]=Vsi_db;
        this->StromIQSer1->YValue[i]=iq_ref;
        this->StromIQSer2->YValue[i]=iq;
        this->u_q_refSer->YValue[i]=uq_ref;
        }
    

Log in to reply