1
« en: Martes 7 de Junio de 2011, 22:29 »
Hola dason, necesito tu ayuda.
Quiero obtener el peso de una balanza METTLER TOLEDO 8530 mediante un programa hecho en c#. Utilizo el siguiente código.
Dim miSerialPort As SerialPort
Dim resultado As String
miSerialPort = New SerialPort("COM1", 9600, Parity.None, 8, StopBits.One)
miSerialPort.ReceivedBytesThreshold = 9
miSerialPort.Handshake = IO.Ports.Handshake.None
miSerialPort.Encoding = System.Text.Encoding.Default
Try
miSerialPort.Open()
resultado = miSerialPort.ReadExisting
miSerialPort.Close()
Catch ex As Exception
miSerialPort.Close()
End Try
Este codigo simplemente se llama desde un evento ,sin embargo cuando realizo la captura me devuelve campo vacio. Es decir el "miSerialPort.ReadExisting" es igual a vacio despues de abrir el puerto.
Estoy haciendo algo mal? o es tema de la conexion fisica o alguna configuracion de la PC.
Te agradecería que me ayudaras en esto. Muchas gracias.
Saludos.