Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-07-2007
pollo_c pollo_c is offline
Miembro
 
Registrado: oct 2006
Posts: 55
Poder: 18
pollo_c Va por buen camino
programar un punto de venta que use una bascula

hola amigos del club, tengo una duda ¿hay basculas que funcionen como los nuevos lectores de codigo de barras que no se les tiene que programar nada? mas o menos que envien la el peso(en kilos o gramos o libras) a donde esta enfocado el cursor.

en caso de que no existan estas maravillosas basculas quren que sea dificil hacer un programa que extraiga las cantidad del peso a un EDIT

espero su respuesta gracias
Responder Con Cita
  #2  
Antiguo 23-07-2007
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.267
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
Hola.
No entendí nada.
¿Qué lectores? ¿Dónde está enfocado el cursor? ¿Qué cursor? ¿Algun programa?
¿Que extraigan el peso de dónde?
¿?¿?¿?¿?

...ya no sigo...
__________________
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 23-07-2007
Avatar de axesys
axesys axesys is offline
Miembro
 
Registrado: ene 2007
Ubicación: Los Mochis Sinaloa
Posts: 208
Poder: 18
axesys Va por buen camino
Yo hice una aplicación con basculas y use estos componentes para leer el peso
http://sourceforge.net/projects/tpapro/

El componente se llama TComPort

Código Delphi [-]
//Asignas el puerto
    comBalanza.Port:= cbbPuerto.Text;
//Y luego lo abres
    comBalanza.Open;
//Envias el caracter
  comBalanza.WriteStr('P');
//Por último recibes el peso
procedure TfrmPrincipal.comBalanzaRxChar(Sender: TObject; Count: Integer);
function IsNumeric(const s: string): boolean;
var
 i: integer;
begin
 Result := True;
 for i:=1 to length(s) do
   if not (s[i] in ['0'..'9','.']) then
   begin
     Result := False;
     Break;  //Exit ?
   end;
end;
var
  I : Word;
  C : Char;
  Str : string;
begin
  comBalanza.ReadStr(Str, Count);
  for I := 1 to Count do begin
    C := Str[i];
    case C of
      #13:if sPeso<>'' then begin
        if IsNumeric(Trim(LeftStr(sPeso, 8))) then
          edtPeso.Text := LeftStr(sPeso, 8)
        else
          edtPeso.Text:= '  0.000 ';
        lblMedida.Caption := RightStr(Trim(sPeso), 2);
        sPeso := '';
      end;
      #0..#12,#14..#31 : {Don't display} ;
      else sPeso := sPeso + C;
    end;
  end;
end;

Última edición por axesys fecha: 23-07-2007 a las 18:47:40.
Responder Con Cita
  #4  
Antiguo 23-07-2007
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.267
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
Esos TAG'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 23-07-2007
Avatar de MaMu
MaMu MaMu is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 863
Poder: 18
MaMu Va por buen camino
Cita:
Empezado por pollo_c
hola amigos del club, tengo una duda ¿hay basculas que funcionen como los nuevos lectores de codigo de barras que no se les tiene que programar nada? mas o menos que envien la el peso(en kilos o gramos o libras) a donde esta enfocado el cursor.

en caso de que no existan estas maravillosas basculas quren que sea dificil hacer un programa que extraiga las cantidad del peso a un EDIT

espero su respuesta gracias
Es curioso, pero, tendrias que aclarar primero cual es el modo de interfase de la bascula a la PC, es decir por que puerto se puede conectar.
Los lectores, leen codigo, y lo devuelven en serie o paralelo, ademas de un "Enter" que puede ser configurado. Habria que ver que tipo de bascula es, si presenta en su arquitectura celdas de carga u otro medio transductor y cual es su porcentaje de error, es es, si no quieres el dato tal cual lo lees.

Saludos
__________________
Código Delphi [-]
 
try 
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;
Responder Con Cita
  #6  
Antiguo 23-07-2007
pollo_c pollo_c is offline
Miembro
 
Registrado: oct 2006
Posts: 55
Poder: 18
pollo_c Va por buen camino
perdón por mi mal plantación de la pregunta

lo que quiero hacer es una aplicación que pueda hacer que la PC extraiga el peso(kilos) de una bascula como la de los supermercados.

Pero al parecer ya me enviaron un código y a lo que se ve no es muy complicado.
Acerca del archivo que me recomendó axesys Calando ECO III tengo algunas dudas:
  • me podrías decir paso por paso como instalar el archivo y los componentes.
  • estos componentes también funcionan para builder.
  • para que versión de delphi y builder funciona.
Responder Con Cita
  #7  
Antiguo 23-07-2007
Avatar de axesys
axesys axesys is offline
Miembro
 
Registrado: ene 2007
Ubicación: Los Mochis Sinaloa
Posts: 208
Poder: 18
axesys Va por buen camino
Dentro del archivo comprimido con los componentes viene un Readme.txt donde dice todo eso
Responder Con Cita
  #8  
Antiguo 24-07-2007
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.267
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 Neftali
Gracias Alexis...
__________________
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 26-07-2007
pollo_c pollo_c is offline
Miembro
 
Registrado: oct 2006
Posts: 55
Poder: 18
pollo_c Va por buen camino
Disculpen mi ignorancia pero no he podido instalar los componentes

Hola amigos del club, disculpen mi ignorancia pero he estado intentando instalar los componentes del archivo tpapro407rc2 y no he podido es que la verdad nunca he instalado un componente ni un packete, me podrian indicar como se hace paso por paso, es que la verdad no es la primera vez que he intentado instalar los componentes de este archivo ya lo he intentado y nunca he tenido éxito, espero que me echen la mano gracias.
Responder Con Cita
  #10  
Antiguo 04-08-2007
pollo_c pollo_c is offline
Miembro
 
Registrado: oct 2006
Posts: 55
Poder: 18
pollo_c Va por buen camino
ayuda por favor

Hola amigos del club, disculpen mi ignorancia pero he estado intentando instalar los componentes del archivo tpapro407rc2 y no he podido es que la verdad nunca he instalado un componente ni un packete, me podrian indicar como se hace paso por paso, es que la verdad no es la primera vez que he intentado instalar los componentes de este archivo ya lo he intentado y nunca he tenido éxito, espero que me echen la mano gracias.
Responder Con Cita
  #11  
Antiguo 06-08-2007
Avatar de axesys
axesys axesys is offline
Miembro
 
Registrado: ene 2007
Ubicación: Los Mochis Sinaloa
Posts: 208
Poder: 18
axesys Va por buen camino
Estos pasos serian con Delphi 2006

Paso 1. Descomprimes el archivo tpapro407rc2.zip
Paso 2. Ejecutas el archivo setup.exe y sigues los pasos de instalacion
Paso 3. Abres el IDE y en Tools->-Options->Enviroment Options->Delphi options->Library Win32->Library path vas a agregar C:\Archivos de programa\AsyncPro\source
Paso 4. Abres el archivo C:\Archivos de programa\AsyncPro\packages\A407_R100.dpk y lo compilas
Paso 5. Abres el archivo C:\Archivos de programa\AsyncPro\packages\A407_D100.dpk y lo instalas

De acuerdo a esto ya tu escogerias que paquestes instalar

ANNNKVV.*
| ||
| |+------ VV VCL version (70=Delphi 7, 100=Delphi 2006)
| +------- K Tipo de package (R=runtime, D=designtime)
|
+----------- NNN Versión (ej., 407=versión 4.07)
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Punto de venta libre bismarck_sierra Varios 7 17-02-2008 08:15:54
Crear un punto de venta !! tucatrin MySQL 17 14-06-2007 19:10:47
Terminal punto de venta yomerito PHP 6 07-02-2007 04:34:33
punto de venta dbgrid rober_kobe OOP 2 31-01-2007 18:10:21
Impresión Punto de Venta diegofhernando Impresión 5 17-12-2004 10:23:37


La franja horaria es GMT +2. Ahora son las 18:22:27.


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