Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-05-2008
jmgc1982 jmgc1982 is offline
Miembro
 
Registrado: abr 2008
Posts: 19
Poder: 0
jmgc1982 Va por buen camino
Question Adquisición de datos

Buenas,

Mi pregunta es la siguiente:

Sabe alguien como crear un software en builder C++ para que me muestre 1 cronómetro y que su inicio - parada se pueda controlar externamente (puerto serie, paralelo o USB)???

Además me gustaría que el tiempo capturado, me lo fuera ingresando en un registro de tiempos...

Creo que es bastante complicado, pero no se por donde empezar...

Gracias!!!
Responder Con Cita
  #2  
Antiguo 27-05-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por jmgc1982 Ver Mensaje
Sabe alguien como crear un software en builder C++ para que me muestre 1 cronómetro y que su inicio - parada se pueda controlar externamente (puerto serie, paralelo o USB)???

Además me gustaría que el tiempo capturado, me lo fuera ingresando en un registro de tiempos...
¿Desde dónde quieres controlarlo? ¿Desde otro ordenador? ¿Qué es lo que quieres conectar a ese puerto?

La parte del crononetro es secilla, y guardarlo a disco o Base de Datos es fácil también. Intenta explicarte un poco mejor en lo que respecta al puerto.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 27-05-2008
jmgc1982 jmgc1982 is offline
Miembro
 
Registrado: abr 2008
Posts: 19
Poder: 0
jmgc1982 Va por buen camino
Wink Cronometro...

Buenas,

Me gustaria poder crear el software con builder, que me mostrase un cronómetro en pantalla, y que su inicio, parada y pause este controlado por un puerto de PC (puerto serie por ejemplo) ya que utilizaré unos sensores como accionadores.

A parte de esto, quiero tener un botón para registrar el tiempo en su parada.

Y cuando este software este creado, lo quiero controlar desde un PC.

Muchas gracias...
Responder Con Cita
  #4  
Antiguo 27-05-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Sigo sin entenderte del todo.
Hay muchos componentes para controlar puerto serie (por ejemplo).

Busca alguno, instálalo e intenta recibir los datos que envíes desde no se donde (que no tengo claro -todavía no se qué vas a enchufar al puerto serie-).

Aquí tienes unos, por ejemplo, aunque seguro que si buscas encuentras más...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 27-05-2008
jmgc1982 jmgc1982 is offline
Miembro
 
Registrado: abr 2008
Posts: 19
Poder: 0
jmgc1982 Va por buen camino
Wink Cronometro.

Bueno... a ver asi...

Quiero crear en Builder C++ un cronometro, y por puerto serie de un PC, le pueda dar una señal para que este inicie su cuenta, otra para que pueda parar esta cuenta y otra para pausar.

A parte de esto, me gustaría tener un botón que al pulsarlo me captase el tiempo cronometrado y me lo guardase en un registro (o archivo.txt).

Muchas gracias por tu atención...
Responder Con Cita
  #6  
Antiguo 27-05-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Creo que ya he contestado a todo lo que preguntas, pero yo también voy a probar así, porque no se si no lees lo que te pregunto o no me entiendes...

Cita:
Empezado por jmgc1982 Ver Mensaje
Quiero crear en Builder C++ un cronometro
Pon un formulario y con un TTimer bastará para pintar un cronómetro en pantalla.


Cita:
Empezado por jmgc1982 Ver Mensaje
..por puerto serie de un PC, le pueda dar una señal para que este inicie su cuenta, otra para que pueda parar esta cuenta y otra para pausar.
Lo que intento que expliques es qué vas a conectar al puerto serie. Otro PC, vas a meter los dedos directamente, vas a conectar una aspiradora, un circuito impreso, una calculadora CASIO,... ¿?¿?¿?¿?


Cita:
Empezado por jmgc1982 Ver Mensaje
me gustaría tener un botón que al pulsarlo me captase el tiempo cronometrado y me lo guardase en un registro (o archivo.txt).
Para eso puedes utilizar la clase TInifile que te permite grabar cadenas, números,... en un fichero de texto de forma fácil. Busca ejemplos en el foro sobre esa clase y encontrarás cómo hacerlo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #7  
Antiguo 27-05-2008
jmgc1982 jmgc1982 is offline
Miembro
 
Registrado: abr 2008
Posts: 19
Poder: 0
jmgc1982 Va por buen camino
Wink Cronometro...

Ahora empezamos a entendernos... jejje

Pues mira al puerto serie, quiero conectar un circuito de control (electrónico), en pocas palabras, vendrían a ser como 3 interruptores, que cuando se activa uno, el crono empieza a contar, cuando se activa otro, se para y cuando se activa el ultimo, hace un "pause".

Muchas gracias por lo demás, me pondre ahora mismo manos a la obra a ver que me sale...
Responder Con Cita
  #8  
Antiguo 27-05-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por jmgc1982 Ver Mensaje
al puerto serie, quiero conectar un circuito de control (electrónico), en pocas palabras, vendrían a ser como 3 interruptores, que cuando se activa uno, el crono empieza a contar, cuando se activa otro, se para y cuando se activa el ultimo, hace un "pause".
Pues entonces puedes utilizar cualquiera de los componentes que hay para puerto serial. Una vez configurados los parámetros deberías poder leer lo que llega por el puerto sin más problemas.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #9  
Antiguo 29-05-2008
jmgc1982 jmgc1982 is offline
Miembro
 
Registrado: abr 2008
Posts: 19
Poder: 0
jmgc1982 Va por buen camino
Question Adquisición de datos.

OK,

he empezado a construir el cronómetro y con el componente TTimer no lo he conseguido...

Como creo un display tipo:

00:00:00

Y que se comporte como tal???

Gracias!!!

Responder Con Cita
  #10  
Antiguo 29-05-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Pon en un formulario un Label, un boton de Iniciar un boton de parar y un Timer.
El Timer configuralo con un intervalo de 250 (por ejemplo) e inicialmente Enabled = False;

En el boton de iniciar colocas
Código Delphi [-]
  Timer1.Enabled := True;
  _inicial := -1;

En al botón de parar:
Código Delphi [-]
Timer1.Enabled := False;

Y en el evento del Timer:
Código Delphi [-]
  if (_inicial = -1) then begin
    _inicial := Now;
  end;
  Label1.Caption := FormatDateTime('hh:nn:ss', (Now - _inicial));

Define _inicial en la parte privada como Double.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #11  
Antiguo 31-05-2008
jmgc1982 jmgc1982 is offline
Miembro
 
Registrado: abr 2008
Posts: 19
Poder: 0
jmgc1982 Va por buen camino
Red face Circuito...

Gracias por el codigo en Delphi,

Pero tengo que hacer este proyecyçto en Borland C++...

Sabrías el código???

Muchismias Gracias por tu ayuda.

Responder Con Cita
  #12  
Antiguo 02-06-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por jmgc1982 Ver Mensaje
Pero tengo que hacer este proyecyçto en Borland C++...
Sabrías el código???
Dedícale un poco de atención al código.
No es muy difícil entenderlo y no es muy difícil escribirlo en Builder.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Adquisición de Rave Reports sergiosantiago1 Impresión 1 22-09-2007 18:42:03
Herramienta case para diccionario de datos de base de datos firebird mcalmanovici Firebird e Interbase 1 11-02-2007 15:17:37
Adquisicion de nuevo servidor Rabata Varios 11 14-09-2006 10:30:31
Problemas utilizando STI para adquisición de imágenes harpo API de Windows 2 24-08-2006 17:09:20
Reto Para Expertos En Base De Datos Y Tipos De Datos.... (blob) frankmch Conexión con bases de datos 2 08-09-2003 19:44:52


La franja horaria es GMT +2. Ahora son las 22:15:31.


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
Copyright 1996-2007 Club Delphi