#VFP #Magellan #Bascula
Hola nuevamente, en esta ocasión, les traigo algo que hice hace muchos años en VFP, se trataba de obtener el peso desde este dispositivo.
Lo primero que hay que hacer es instalar el programa que viene con ella, llamado Datalogic OPOS Package. El cual instala los controladores (dll y ocx's necesarios), dentro del mismo, viene un programa llamado Dual Test, con él podemos hacer las pruebas utilizando el software de Datalogic, pero como es sólo para pruebas, no nos servirá para otra cosa, más que probar tanto la balanza (báscula) como el lector de códigos de barra (lo veremos en otra ocasión si alguien está interesado).
Ok, ya instalado el Datalogic OPOS, ya tenemos los OCX's que necesitamos en el equipo, en mi caso generé una clase llamada Balanza y agregué 3 métodos:
- Iniciar
- GetPeso
- Cerrar
Lo importante de todo esto es que decidí trabajar con un objeto público, al cual le puse por nombre oScale, el cual es una instancia de OPOS.Scale.1.13.
El código para cada método es a como se describe en las siguientes imágenes.
Método Iniciar
Método GetPeso
Método Cerrar
y con esto, ya es cosa de instanciar esa clase que se creó y operar. Importante validar que se pueda crear el objeto oScale.
Bueno y eso es todo por esta vez, decidí poner este pequeño tutorial (bastante viejito por cierto) porque algunos colegas foxeros me consultaron en uno de los foros más importantes (y activos) de VFP en los que yo he estado.
Recuerden que Enseñando es la mejor forma de Aprender.
Disculpa necesito hacer este proceso pero con una balanza Toledo 9091 AC, funcionara..?
ResponderBorrarbuenas amigo tengo una magellan 9800 con la opos 1.14. intente usar tu metodo pero al hacer el claim no me inicializa. lo has hecho con este modelo?
ResponderBorrarya lo logre. use el mismo codigo solo que estoy usando otra interfaz entonces simplemente le cambie por scrs232scale y listo
BorrarHola, estoy intentando hacer la lectura de peso pero en vb.net y no logro hacerlo, puedes ayudarme un poco_, gracias
ResponderBorraramigo yo ando igual alguien te ha pasado algun codigo
Borrar