Capturar peso de una balanza de precisión en AX 2012

Hilo iniciado por VICTOR BENITEZ el 31 de octubre de 2017

Viendo 4 entradas - de la 1 a la 4 (de un total de 4)
  • Autor
    Entradas
  • #14714
    RangoVICTOR BENITEZVICTOR BENITEZ
    Participante
    PARTICIPANTE
    1.559 Rincoins

    Buenos Días, como podria capturar el peso generado por una balanza de tipo serial en un formulario?.

    Actualmente estoy probando con un metodo clicked utilizando el system.io.ports.serialport pero no obtengo ningun dato.

    #14715
    RangoOmar NietoOmar Nieto
    Participante
    PARTICIPANTE
    2.656 Rincoins

    Generalmente estos dispositivos se conectan al puerto serial y transmiten cadenas ASCII que pueden ser leídas mediante componentes de software como RS232 Data Loger, Look RS232, Access Port,y Free Serial Port Monitor, que te hacen el trabajo pesado de interpretar las señales recibidas por el puerto serial y convertirlas a texto, este software te permite accionar las clases que tienen que ver con las interfases IO del lenguaje que utilizas.

    Investiga por este lado, personalmente no me ha tocado hacer algo en este sentido, pero es posible que el próximo año si tengamos que hacerlo en un proceso de formulación de tintas y leyendo anticipadamente me encontré con estas posibilidades, pero si necesitas un software de terceros que te haga el trabajo de traducir las señales electricas recibidas por el puerto y te integre como métodos o clases lo necesario para manejar el dispositivo.

     

    Saludos,

     

    Omar

    #14716
    RangoHugo de JesúsHugo de Jesús
    Participante
    MASTER
    129.350 Rincoins

    Hola Victor,

     

    Hace uno años, con AX 4, nos tocó hacer lo mismo; capturar el peso de una bascula de camiones que había a la salida de la cantera.

    En aquel momento, y dadas las limitaciones de AX 4, hicimos una dll en vb6 que leia el peso por el puerto rs232 y AX llamaba a esa DLL cuando se presionaba un boton en el pedido de venta.

    Saludos.

    #14717
    RangoJosé Antonio EstevanJosé Antonio Estevan
    Participante
    COLABORADOR
    12.848 Rincoins

    Normalmente esas operaciones necesitan encadenar mensajes en una secuencia demasiado precisa para X++ así que lo más facil es que desarrolleis ese conector en una librería de clases en .NET y luego utiliceis esa DLL desde AX. 

    Se puede crear una aplicación .NET de consola muy básica para comprobar que la librería de .NET puede leer correctamente del puerto y así estar seguros cuando se utilice desde X++.

Viendo 4 entradas - de la 1 a la 4 (de un total de 4)
  • Debes estar registrado para responder a este debate.
Carrito de compra