Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-11-2007
BetoAlonso BetoAlonso is offline
Miembro
 
Registrado: jul 2003
Posts: 113
Poder: 21
BetoAlonso Va por buen camino
Conocer estado de Tarifador

Saludos estimados foristas

Estoy desarrollando un sistema para un tarifador de llamadas, hasta ahora logro abrir el puerto usando ApdComPort1 (Componentes Apro), pero al momento ke kiero hacer la lectura no reconoce nada.

podrian por favor darme alguna sugerencia u otro componente similar?

gracias por su atencion
Responder Con Cita
  #2  
Antiguo 15-11-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Consulta este hilo, ahi está lo que necesitas.

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #3  
Antiguo 29-12-2007
BetoAlonso BetoAlonso is offline
Miembro
 
Registrado: jul 2003
Posts: 113
Poder: 21
BetoAlonso Va por buen camino
Smile

Gracias egostar fue de ayuda ese hilo.

Ahora el asunto es ke son varias cabinas, las cuales las genero en una tabla de memoria y tengo ke hacer una lectura constante. Para saber el estado de la cabina envio:

Código:
 
  ApdComPort1.OutPut := chr(direccion)+'a';
  /*direccion es un integer ke me indica el numero de cabina*/
Un timer es una buena opcion o tienes alguna otra sugerencia?

gracias
Responder Con Cita
  #4  
Antiguo 29-12-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por BetoAlonso Ver Mensaje
Gracias egostar fue de ayuda ese hilo.

Ahora el asunto es ke son varias cabinas, las cuales las genero en una tabla de memoria y tengo ke hacer una lectura constante. Para saber el estado de la cabina envio:

Código:
 
  ApdComPort1.OutPut := chr(direccion)+'a';
  /*direccion es un integer ke me indica el numero de cabina*/
Un timer es una buena opcion o tienes alguna otra sugerencia?

gracias
Si eso lo mandas desde la cabina y lo recibes en una computadora central, puedes usar el Apddatapacket para recibir la información de cada cabina, es decir, lo que yo haría es poner un apdDataPacket por cada cabina y en sus propiedades le asigno la cedan que recibo del mismo Fa, #a, no se lo que corresponda a cada cabina.

No se si me explique bien,

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #5  
Antiguo 29-12-2007
BetoAlonso BetoAlonso is offline
Miembro
 
Registrado: jul 2003
Posts: 113
Poder: 21
BetoAlonso Va por buen camino
Un Apddatapacket por cada cabina? no lo habia pensado asi, se puede? no se cruza la informacion a pesar de ke todos los tarifadores estan conectados al COM1.

Hare el intento en este preciso momento.
gracias por tu sugerencia
Responder Con Cita
  #6  
Antiguo 29-12-2007
BetoAlonso BetoAlonso is offline
Miembro
 
Registrado: jul 2003
Posts: 113
Poder: 21
BetoAlonso Va por buen camino
En ke propiedad del ApdDataPacket le asignaria la direccion???
Responder Con Cita
  #7  
Antiguo 29-12-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por BetoAlonso Ver Mensaje
Un Apddatapacket por cada cabina? no lo habia pensado asi, se puede? no se cruza la informacion a pesar de ke todos los tarifadores estan conectados al COM1.

Hare el intento en este preciso momento.
gracias por tu sugerencia
Cita:
Empezado por BetoAlonso Ver Mensaje
En ke propiedad del ApdDataPacket le asignaria la direccion???
Hola BetoAlonso

Tengo una duda

Cita:
Empezado por BetoAlonso
Ahora el asunto es ke son varias cabinas, las cuales las genero en una tabla de memoria y tengo ke hacer una lectura constante. Para saber el estado de la cabina envio:.......
Que quieres decir con tabla en memoria y a donde lo envias la cadena con la funcion Output ?

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #8  
Antiguo 30-12-2007
BetoAlonso BetoAlonso is offline
Miembro
 
Registrado: jul 2003
Posts: 113
Poder: 21
BetoAlonso Va por buen camino
al decir tabla de memoria me refiero al componente kbmemtable ke es algo asi a un ibdsdataset pero solo en memoria mientras dura la ejecucion del programa su estructura es la siguiente :

Código:
cabina   direccion   estado  numero tiempo 
1             225
2             226
3             227 
4             228
5             229
Esta estructura la visualizo a traves de un dbgrid.

Como te decia la idea ke tengo hasta ahora es usar un timer ke se ejecute cada cierto tiempo ke yo voy a definir, este proceso debe leer secuencialmente el contenido de la tabla tomar la direccion y ejecutar el output como te decia anteriormente :

Código:
   ApdComPort1.Output := chr(kbmMemTable1direccion.AsInteger)+'a';
gracias por tu atencion y espero haber despejado tu duda.
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
Estado Dataset vtdeleon Conexión con bases de datos 2 18-04-2007 02:14:45
Conocer estado DBRID Coco_jac Varios 0 07-12-2005 18:18:17
Estado E_FAIL HugoH Conexión con bases de datos 3 27-07-2004 14:16:48
Estado de un servidor jourdan Conexión con bases de datos 3 06-07-2004 04:47:45
Estado de MSN jmselesan PHP 1 24-10-2003 15:02:38


La franja horaria es GMT +2. Ahora son las 05:45:36.


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