Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Componente tipo "Historial de valores" (https://www.clubdelphi.com/foros/showthread.php?t=66545)

Neftali [Germán.Estévez] 25-02-2010 17:16:08

Componente tipo "Historial de valores"
 
Hola a todos.



Necesito utilizar en un proyecto un componente similar a los que véis en la imagen de arriba. Son los típicos que se usan como historial (mostrar uso de CPU, KB de Download, Memoria consumida,....).

¿Sabéis de alguno para Delphi?

Mostrar un valor que va cambiando a través del tiempo.

Gratuíto y con fuentes, ya que el proyecto va a ser así igualmente.

Gracias y un saludo.

ElKurgan 26-02-2010 07:26:23

A lo mejor esto te sirve como base. Se trata de una dll, pero a falta de algo mejor...

Saludos

ElKurgan 26-02-2010 07:29:22

Tambien en Torry.net, en VCL\Indicators & Gauges\Indicators tienes alguno más... por ejemplo, TIAOscilloscope Panel, que viene con fuentes incluidas

Saludos

Neftali [Germán.Estévez] 26-02-2010 09:20:33

Muchas gracias. Voy a revisarlos. ;)

rgstuamigo 26-02-2010 15:39:37

He visto también :rolleyes: 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...:)

Lord Delfos 04-03-2010 04:13:25

Un poco tarde... pero pregunto:

No sé cómo te llevarás con los componenetes de terceros, pero si sos más de los que los evitan, podrías usar un TChart...

Neftali [Germán.Estévez] 04-03-2010 11:46:24

Cita:

Empezado por Lord Delfos (Mensaje 355550)
pero si sos más de los que los evitan, podrías usar un TChart...

Hola Lord delfos.
Gracias por la sugerencia; He visto que con TChart se puede consuguir, pero casi que me parece "demasiado" componente para lo que necesito...
De todas formas no lo descarto, estoy revisando los que me han comentado.

Gracias.


La franja horaria es GMT +2. Ahora son las 11:52:05.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi