Ver Mensaje Individual
  #5  
Antiguo 26-02-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Reputación: 17
rgstuamigo Va por buen camino
Arrow

He visto también un componente similar que sólo viene en C++Builder (al menos está en la versión 6 de C++Builder), dicho componente está en la paleta "Samples" es el TPerformanceGraph, he estado haciendo algunas prueba y he visto que tambien se puede usar para generar o graficar oscilaciones, por ejemplo he hecho la prueba con la funcion trigonométrica Seno, algo asi:
Esto va dentro del evento OnClick un boton>
Cita:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
for (long double i=0; i<20; i+=0.01)
{
//PG es un componente TPerformanceGraph
PG->DataPoint(clYellow,50+40*sin(i*M_PI));
PG->Update();
}
}
Tambien se puede poner un Timer y hacer algo como:
Cita:
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
r+=0.03;
PG->DataPoint(clYellow,50+40*sin(r*M_PI));
PG->Update();
}
Desde luego r es una variable global inicializada en cero(0.0) y tambien debes incluir el archivo de cabezacera (en delphi lo llamamos unidad en el Uses) #include <math.h> .
Espero que sea lo que estés necesitando..
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7

Última edición por rgstuamigo fecha: 26-02-2010 a las 15:49:55.
Responder Con Cita