ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

El puerto serie


Enviado por   •  12 de Noviembre de 2014  •  Informes  •  821 Palabras (4 Páginas)  •  171 Visitas

Página 1 de 4

¿Cómo controlar el puerto serie usando C# ?

¿Cómo controlar el puerto serie usando c# ?

Prerrequisitos

Para poder utilizar el puerto serie, es necesario tener instalada la librería

“MSComm.ocx”. Esta librería viene incluida con el VB del Visual Studio 6 y versiones

anteriores. Aquellos programadores que tengan instalado Visual Studio 2003 .NET y no

tengan las versiones anteriores necesitarán instalar este archivo. En algunas versiones de

Windows se puede encontrar en el directorio de instalación de Windows

(c:/WINNT/system32/ o c:/WINDOWS/system32/). Para usar esta librería se necesita

una licencia para componentes ActiveX de Visual Studio 6. Los pasos para instalar la

librería y obtener la licencia usando Visual Studio .NET 2003 son los siguientes:

1. Insertar el disco de instalación de Visual Studio .NET que contiene el

directorio \Extras\VB6 Controls en el lector de CD o DVD. La siguiente lista

describe que disco es necesario en cada versión:

Visual Studio .NET 2002

• All Enterprise Editions – Disco 4

• Professional Edition – Disco 4

• Standard Edition – Disco 3

• Academic Edition – Disco 4

Visual Studio .NET 2003

• All Enterprise Editions – Disco 2

• Professional Edition – Disco 2

• Standard Edition – Disco 1

• Academic Edition – Disco 2

2. Ir a Inicio, y luego hacer clic en Ejecutar....

3. En el cuadro de diálogo Ejecutar, escribir regedit y hacer clic en Aceptar.

4. En el Editor del registro, hacer click en Importar en el menú Archivo.

5. Localizar la carpeta \Extras\VB6 Controls en tu CD-ROM de instalación de

Visual Studio .NET, seleccionar el archivo VB6Controls.reg, y luego hacer

clic en Abrir. Esto introduce todas las claves de licencia de los controles

ActiveX de Visual Basic 6.0 en el registro.

Añadiendo el control MSComm

Debes añadir el control a un Windows form para poder utilizarlo. Para ello,

Visual Studio .NET facilita la tarea siguiendo estos pasos:

1. Crear un Windows Form.

2. Añadir el control MSComm COM/OCX a tu “Windows Form”.

a. Clic con el botón derecho en el Cuadro de herramientas.

b. Escoger “Agregar o quitar elementos…”

c. Seleccionar y añadir “Microsoft Communication Control”.

3. Dibujar el nuevo control en el Form(Icono de teléfono).

Propiedades y eventos principales del control MSComm

 CommPort

Establece u obtiene el puerto serie del ordenador que se va a utilizar. Por

ejemplo, 1 = com1, 2 = com2,…

 PortOpen

Abre o cierra el puerto.

 RThreshold

Establece cuantos caracteres deben ser recibidos antes de ejecutar un

evento del tipo OnComm. Establecer un 0 si no se quieren tener eventos.

Poner un 1 si se quiere que aparezca un evento cada vez que se reciba un

carácter por el puerto serie.

 InputMode

Se le pasa una constante de la clase MSCommLib.InputModeConstants,

con ella le indicamos el tipo de datos que se van a recibir o a enviar.

Pueden ser cadenas de texto (comInputModeText) o arrays de byte

(comInputModeBinary). Por defecto, el modo es de texto, más sencillo

para poder trabajar, pero menos versátil que el modo binario.

 Settings

Se

...

Descargar como (para miembros actualizados)  txt (6.4 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com