![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Buen día, necesito saber como enviar y recibir información por medio del puerto COM1 O rs232, en delphi 7.SALUDOS.-
|
#2
|
||||
|
||||
Mira si te sirve algunos de los enlaces del final de esta página, abajo del todo.
|
#3
|
|||
|
|||
Cita:
Yo uso las API de Windows, si, se que es mas complicado pero te da mucha independencia y te permite hacer cualquier cosa con los puertos. Yo lo hago así porque me dedico a la electrónica industrial y muchas veces me tuve que comunicar con dispositivos industriales como PLC's, controlodaroes de ejes, drives de motores, etc que cada uno tiene su propio protocolo, para que la vamos a hacer fácil si la podemos hacer dificil ![]() Te mando el código que habitualmente uso, por hay te sirve- Para abrir y configurar el puerto Yo declaro previamente dos variables tipo Esta es para leer el puerto, te devuelve Leido:=true si el puerto fue leido correctamente y en "Valor" el valor leido
Esta es para abrir y configurar el puerto, te devuelve OK:=true si el puerto pudo ser abierto correctamente y en "Handle" un cardinal que apunta al puerto abierto, que luego se usa para las funciones de escritura/lectura;
Funcion para leer o escribir el puerto, normalmente para recibir información de algún dispositivo, primero hay que preguntarle, eso implica hacer primero una escritura, se hace enviando un array con la cantidad de caracteres y los caracteres que el dispositivo requiera
Bueno espero no ser muy pesado ![]() ![]() Saludos Augusto Última edición por Casimiro Notevi fecha: 30-05-2012 a las 21:25:38. |
#4
|
||||
|
||||
Recuerda poner los tags al código fuente, ejemplo:
![]() Gracias ![]() |
#5
|
|||
|
|||
Hola
Entendido, perdón no lo sabía, me pregunta justamente eso, porque quedaba muyyyyyyyy feo ![]() ![]() ![]() Saludos Augusto ![]() |
#6
|
||||
|
||||
Cita:
aunque normalmente te vale con los que te he mostrado anteriormente ![]() Por cierto, gracias por la aportación, me guardo el código, lo mismo me hace falta algún día ![]() |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Imprimir por Puerto Com1 | ASUNCION | Impresión | 1 | 30-12-2010 13:05:32 |
Imprimir por Puerto Com1 | ASUNCION | Impresión | 3 | 24-12-2010 13:06:31 |
Enviar y recibir .txt y .jpg por puerto serie con C# | REHome | .NET | 6 | 06-12-2009 08:54:55 |
Anviar Archivos por puerto COM1... | Sinaloense | API de Windows | 1 | 14-01-2005 19:52:10 |
Parámetros puerto COM1 | Tecnic2 | OOP | 0 | 05-11-2004 18:33:00 |
![]() |
|