• Viernes 3 de Mayo de 2024, 00:31

Autor Tema:  Adquisicion De Datos Por El Puerto Paralelo  (Leído 2303 veces)

GUILLERMO4112

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Adquisicion De Datos Por El Puerto Paralelo
« en: Viernes 18 de Febrero de 2005, 15:25 »
0
Hola, estoy buscando alguna rutina para guardar en memoria los bytes que obtengo de un programa que los toma del puerto paralelo. Igualmente el ejemplo se puede imaginar como si los generara pseudoaleatoriamente.
El asunto es que no se hasta cuanto puedo grabar..... en principio puero crear un array creo e ir cargando los bytes consecutivamente... pero no se de que tamaño puede ser porque yo estoy mandando una tasa de datos de 4kbytes por segundo y quiero grabar mas de una hora, como hago?
Hay que hacer una base de datos o algo asi?

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Adquisicion De Datos Por El Puerto Paralelo
« Respuesta #1 en: Viernes 18 de Febrero de 2005, 15:28 »
0
En principio estas bien ubicado.

puedes crear por ejemplo un array de 500 bytes  y cada vez que se llene lo vas vaciando, para poder volverlo usar...

Es decir se llena, guardas los datos en un archivo, desocupas el array y lo vuelves allenar, a copiar en archivo y asi sucesivamente
de tal manera que cada 500 bytes estas bajando la informacion para que haga parte de un archivo....
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

GUILLERMO4112

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Adquisicion De Datos Por El Puerto Paralelo
« Respuesta #2 en: Viernes 18 de Febrero de 2005, 15:45 »
0
ME PARECE BUENA TU RESPUESTA, por lo menos me da una idea de como empezar, el asunto es que hice un analizador de espectro de radiofrecuencia... y la imagen se forma mediante datos que colecto del puerto paralelo y de una interface que mediante un convertidor analogo digital procesa las señales de radio... en sintesis.... lo veo en tiempo real... pero luego cuando saco el receptor quiero mostrarles a mis amigos las imagenes y ahora estoy vieno si encuentro ejemplos de codigo respecto a esa rutina.

Ahora bien, me dices que cargue un array de a poco... pero como vuelco ese contenido a un archivo de datos.... por ejemplo un csv... o esos que van los numeros separados por comas..... tienes algun link donde pueda encontrar rutinas al respecto?.
O BIEN.... COMO SERIA EN EL VOCABULARIO DE PROGRAMACION LO QUE ESTOY BUSCANDO? ESTO YA SON BASES DE DATOS?......supongo que es como grabar audio....despues de todo son solo unosy ceros no?

GUILLERMO4112

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Adquisicion De Datos Por El Puerto Paralelo
« Respuesta #3 en: Viernes 18 de Febrero de 2005, 15:48 »
0

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Adquisicion De Datos Por El Puerto Paralelo
« Respuesta #4 en: Viernes 18 de Febrero de 2005, 17:04 »
0
lo ideal y mas rapido es usar un archivo bninario plano..
es decir un archivo en donde vas acumulando todo cuanto te va llegando....

para manejar archivos tienes dos maneras con apnutadores o con idetificadores:

apuntadores:

fopen
fread
fwrite
fseek
fclose

identificadores:

open
read
write
close
seek


Entre otras, pero con esas basta por el momento.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Adquisicion De Datos Por El Puerto Paralelo
« Respuesta #5 en: Viernes 18 de Febrero de 2005, 21:43 »
0
Citar
el asunto es que hice un analizador de espectro de radiofrecuencia... y la imagen se forma mediante datos que colecto del puerto paralelo y de una interface que mediante un convertidor analogo digital procesa las señales de radio

Hola GUILLERMO4112, muy interesante tu proyecto, queria preguntarte si para crear el analizador trabajaste con algun microcontrolador o solo con integrados conversores y que rango de frecuencias puedes analizar. Felicitaciones y Suerte ;)
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

GUILLERMO4112

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Adquisicion De Datos Por El Puerto Paralelo
« Respuesta #6 en: Sábado 19 de Febrero de 2005, 01:39 »
0
La idea del analizador de espectros esta basada en uno que arme para osciloscopio, que utilizaba un conversor de catv y un generador de rampa.
Eso lo arme hace años cuando trabajaba en una casa de comunicaciones haciendo reparacion de equipos de radio aca en rosario, basado en planos de uno que vendian en miami y amigo se habia traido algunos modulos preensamblados.(http://www.science-workshop.com/).
Un aparato similar luego se vendio en la Argentina, de la casa TYROS si no me equivoco, por valor de unos 500 dolares.
Aunque funcionaba bien decidi transportarlo a la PC para no tener que utilizar el Osciloscopio y para usar las virtudes de la portabilidad de una notebook.
Empece a programarlo en borland 3.0, pero actualmente reflote el proyecto porque aun no he visto en mercado algo similar excepto los modulos SDU-5500 para Scanners AOR.
Comprenderas que este software e interface son destinados como accesorio a cualquier receptor, puesto que mediante la pequeña modificacion de insertar una toma de señal mediante un cable blindado a su FI, la misma se extrae para analizar MEDIANTE UN MINIRECEPTOR DE FI QUE CONTIENE UN DETECTOR LOGARITMICO Y UN ADC cuyos datos entrega al puerto paralelo y finalmente son presentados en el software visualizador.
Ahora bien... reflote el proyecto puesto que he vendido varias interfaces pero los clientes actualmente tienen XP en sus maquinas y tube que meterme nuevamente en el asunto de programacion que no es exactamente algo que yo sea un guru.
Asi que recien ahora estaba viendo las nuevas versiones de mi soft y estoy recabando datos y pensamientos de varias areas para aplicarlas en mi nuevas version del proyecto.
Respecto a tu pregunta sobre las frecuencias que puede cubrir, fijate bien en la red que es y como funciona el SDU-5500 y te daras cuenta que eso lo da el receptor al cual tengas asociado esta INTERFACE VISUALIZADORA DEL ESPECTRO DE SU RADIO (Seria?)