Discussion:
Ejemplos de como leer puerto USB
(demasiado antiguo para responder)
Lord Voldemort
2007-03-16 14:58:13 UTC
Permalink
Hola grupo..

Alguno tiene ejemplos de como leer algo del puerto usb?

quizas las suerte me acompañe...


saludos...


Jairo
Angel. E. Ruiz. P
2007-03-16 17:57:34 UTC
Permalink
Amigo en algunas ocasiones se encontrará con algún problema conflictivo de
los controladores de hardware, pero hay una regla general. Cualquier
dispositivo que utilice el controlador Microsoft predeterminado y tenga un
puerto COM podrá utilizarse con la clase SerialPort. Si necesita comunicarse
con un dispositivo USB que no entiende RS232, por ejemplo, tendrá que
utilizar pinvoke con la API Win32, con HID.dll y con kernel.dll. Consulte
los métodos OpenConnection(), GetExternalHubName() y GetNameOf(). Trucos de
salón

El control SerialPort tiene algunos aspectos que son realmente agradables.
Al ser más generalizado que el control MSComm, puede manejar entradas de una
amplia variedad de dispositivos con cierta elegancia, lo que queda evidente
no sólo en el nombre del control, sino también en algunos de los miembros de
la clase.

. Utilice la propiedad BaseStream para tomar el control del objeto
subyacente que tiene la secuencia de información que entra y sale del
dispositivo. Puede realizar modificaciones antes de que el código obtenga
los datos sin procesar.

. Junto con estas mismas líneas, dispone de opciones de
codificación, para determinar la codificación antes y después de la
transmisión de la secuencia.

. El control MSComm tiene únicamente una propiedad Input. La clase
SerialPort ofrece seis métodos de lectura, entre ellos Read, ReadByte,
ReadChar, ReadExisting, ReadLine y ReadTo.

. La clase SerialPort implementa la interfaz IContainer.

. Tiene acceso a los eventos ErrorReceived y PinChanged, lo que
hará que los controladores de hardware sean mucho más estables en su
funcionamiento.





Saludos cordiales,
Ángel Ruiz
MCTS .NET Framework 2.0 Windows Applications
Caracas - Venezuela
"El conocimiento es un bien, que crece a medida que se comparte"
Post by Lord Voldemort
Hola grupo..
Alguno tiene ejemplos de como leer algo del puerto usb?
quizas las suerte me acompañe...
saludos...
Jairo
Lord Voldemort
2007-03-16 19:32:19 UTC
Permalink
Muchisimas Gracias Angel...

veremos como le entro a esta baina... por ahora solo se que tengo que leer
unos datos de una balanza.. pero auno no se que balanza es.

saludos y gracias nuevamente

Jairo Hernandez
Post by Angel. E. Ruiz. P
Amigo en algunas ocasiones se encontrará con algún problema conflictivo de
los controladores de hardware, pero hay una regla general. Cualquier
dispositivo que utilice el controlador Microsoft predeterminado y tenga un
puerto COM podrá utilizarse con la clase SerialPort. Si necesita
comunicarse con un dispositivo USB que no entiende RS232, por ejemplo,
tendrá que utilizar pinvoke con la API Win32, con HID.dll y con
kernel.dll. Consulte los métodos OpenConnection(), GetExternalHubName() y
GetNameOf(). Trucos de salón
El control SerialPort tiene algunos aspectos que son realmente agradables.
Al ser más generalizado que el control MSComm, puede manejar entradas de
una amplia variedad de dispositivos con cierta elegancia, lo que queda
evidente no sólo en el nombre del control, sino también en algunos de los
miembros de la clase.
. Utilice la propiedad BaseStream para tomar el control del
objeto subyacente que tiene la secuencia de información que entra y sale
del dispositivo. Puede realizar modificaciones antes de que el código
obtenga los datos sin procesar.
. Junto con estas mismas líneas, dispone de opciones de
codificación, para determinar la codificación antes y después de la
transmisión de la secuencia.
. El control MSComm tiene únicamente una propiedad Input. La
clase SerialPort ofrece seis métodos de lectura, entre ellos Read,
ReadByte, ReadChar, ReadExisting, ReadLine y ReadTo.
. La clase SerialPort implementa la interfaz IContainer.
. Tiene acceso a los eventos ErrorReceived y PinChanged, lo que
hará que los controladores de hardware sean mucho más estables en su
funcionamiento.
Saludos cordiales,
Ángel Ruiz
MCTS .NET Framework 2.0 Windows Applications
Caracas - Venezuela
"El conocimiento es un bien, que crece a medida que se comparte"
Post by Lord Voldemort
Hola grupo..
Alguno tiene ejemplos de como leer algo del puerto usb?
quizas las suerte me acompañe...
saludos...
Jairo
c***@gmail.com
2007-03-17 01:54:54 UTC
Permalink
mira yo lo logre mandar y leer datos por usb =)
envidia no?

jajaja
ahora hablando en serio

mira la balanza tiene RS 232?
porq si es por eso
podes conseguirte un conversor de usb a RS232
y te va a venir con un driver
para la maquina
cuando enchufes el cable usb a la pc
te va a tomar como un COM virtual
y por ahi vas a poder sacar los datos

a traves de la propiedada WRITE del componente SERIALPORT

leer
bueno yo lo hice a traves de un timer que entra al evento cada 250
mseg

hice asi


evento de recibimiento de paquetes
si el puerto esta abierto
una varible es igual a lo que exista en el serialport
si es distinto de vacio
lo imprimo en alguna etiqueta
fin de la condicion
fin de la condicion
fin de la rutina
Lord Voldemort
2007-04-23 19:29:18 UTC
Permalink
jejeje..
hasta hoy me conecte a los news
no ha cambiado nada esto..

gracias Cesar..

saludos

JJ
Post by c***@gmail.com
mira yo lo logre mandar y leer datos por usb =)
envidia no?
jajaja
ahora hablando en serio
mira la balanza tiene RS 232?
porq si es por eso
podes conseguirte un conversor de usb a RS232
y te va a venir con un driver
para la maquina
cuando enchufes el cable usb a la pc
te va a tomar como un COM virtual
y por ahi vas a poder sacar los datos
a traves de la propiedada WRITE del componente SERIALPORT
leer
bueno yo lo hice a traves de un timer que entra al evento cada 250
mseg
hice asi
evento de recibimiento de paquetes
si el puerto esta abierto
una varible es igual a lo que exista en el serialport
si es distinto de vacio
lo imprimo en alguna etiqueta
fin de la condicion
fin de la condicion
fin de la rutina
j***@gmail.com
2013-11-08 21:26:11 UTC
Permalink
En que plataforma hiciste el programa para q leyera el puerto es q tengo exactamente el mismo problema pero ya no con una balanza jeje si no con un lector de codigos de barra que se conecta al pc a traves del puerto rs 232 pero aun no se como leer la info en el puerto
Loading...