• Jueves 18 de Abril de 2024, 13:52

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - moisesneveu

Páginas: [1]
1
Visual C++ / Mostrar FFT, mostrar señales, ondas....
« en: Lunes 6 de Diciembre de 2010, 20:46 »
Hola, quisiera poder mostrar una atraza de datos y luego poder sacar la "Fast Fourier Transform" FFT de la traza y mostrarla en una ventana aparte como se ve en la imagen adjunta...

Con que herramientas o componentes muestro las señales??? y tienen algún algoritmo simple para sacar la fft?? lo que mas me sirve es la primera pregunta.... gracias desde ya.

2
C++ Builder / Re: Canvas En C++ Builder
« en: Lunes 29 de Noviembre de 2010, 20:12 »
hola... con cambas se puede dibujar una señal?? me refiero a graficar datos leidos por ejemplo de matrices... una matriz A y una B la A representa el tiempo y la B la amplitud de la onda... se puede? como se realizaría?... muchas gracias.

3
C++ Builder / dibujar onda en builder
« en: Jueves 25 de Noviembre de 2010, 21:33 »
Hola amigos, les cuento que con un componente llamado SDL (sdl-chart, sdl-math, etc..) he creado un programa qe lee un archivo txt con dos columnas y luego dibuja estos datos.. el problema es que me di cuenta que para poder mostrar mas de 999 puntos tengo que comprar este componente...

saben ustedes de que otra forma podría dibujar esta señal? trae el builder algún componente que me permita hacer esto?

quisiera sacar la Transformada Rapida de Fourier de esta señal y el mismo SDL trae un componente que casi lo hace solo, pero tengo este drama... auxilio!!!

bueno desde ya muchas gracias por toda la ayuda.

4
Diseño de Algoritmos / fft de un segmento de la señal u onda
« en: Jueves 18 de Noviembre de 2010, 21:34 »
Hola amigos, tengo que sacar la fft de un segmento de una señal, luego sacar la fft del proximo segmento, luego el otro y el otro... todo esto de una sola señal por ejemplo si la señal es de 20 Hz, dividirla en segmentos de 05 o 1 Hrz.....  

como podría hacer esto en c++??

desde ya muchas gracias...



https://mail.google.com/mail/?ui=2&ik=2 ... 4764o01&zw

ahhh, la foto es una idea de todo lo que tengo que hacer pero la foto mas grande es para este caso...

saludos y mucha sgracias

5
C++ Builder / Re: auxilio, leer archivo y graficar en un chart...
« en: Lunes 15 de Noviembre de 2010, 21:17 »
miren me conseguí este código... se supene que es lo que quiero, pero el problema es que no se como implementarlo ya que soy muy nuevo en builder... la idea es leer un archivo que tiene una lista de numeros... luego en un formulario de builder poner un chart y un boton... y al apretar el boton que este me dibuje la señal u onda con los numeros leidos desde el archivo de texto...... el codigo es el siguiente....

#define NUM_PUNTOS  1000    // Espero un máximo de 1000 puntos
int leer_fichero(double *);
 
double y[NUM_PUNTOS];
 
int main(void)
{
 int datos_leidos;
 
 datos_leidos = leer_fichero(y);
 // Aquí grafico los datos leídos
 RChart1->MoveTo (0,0);
 for (i=0; i<datos_leidos; i++)
 {
  RChart1->DrawTo (i,y);
 }
}
 
int lee_fichero(double *y)
{
 FILE *fichDatos;
 int i=0;
 double x;
 
 fichDatos = fopen("miFichero.txt", "r");
 while (!feof(fichDatos))
 {
  fscanf(fichDatos, "%lf", &x);
  if (!feof(fichDatos))
  {
   y = x;
   i++;
  }
 }
 fclose(fichDatos);
 return i;
}
......

les ruego me ayuden a implementarlo... lo intente poner de varias formas pero siempre hay errores...

desde ya muchas gracias.

6
C++ Builder / auxilio, leer archivo y graficar en un chart...
« en: Lunes 8 de Noviembre de 2010, 22:43 »
Hola amigos... tengo una inquietud que quiza para ustedes sea muy facil...

estoy usando el builder c++ para crear señales, ondas, espectros... sacar la fft, etc... pero por el momento estoy llenando los datos por medio de un randon....

quisiera ahora a raiz de leer un archivo que contiene una lista enorme de numeros, los cuales serian la amplitud... mostrar su onda y bueno despues sacar la fft (fast fourier transform) dividiendo esta misma señal en varios segmentos pero eso es otro tema....

he intentado leer un archivo txt pero no lo he conseguido... alguien me podria hechar una manito??

la idea es leer un txt con una lista de numeros ejemplo:
1300
7000
500
1800
y asi...
y graficarlo.... pero mostrandolos en un chart... (como señales)

desde ya muchisimas gracias por la ayuda... saludos cordiales.

porciacaso uso la herramienta gratuita de SDL chart...

Páginas: [1]