INTRODUCCION A LA COMUNICACIÓN SERIA CON VB.NET (VISUAL ESTUDIO 2005 )CON SERIAL PORT.
En este ejercicio, usted estará escribiendo una sencilla aplicación para Windows en VB.NET que permite sencillo de 2 vías de comunicación o la transferencia de datos a través del puerto de comunicaciones serie (COM1). 1. Abra Visual Studio 2005 2. Ir a Archivo -> Nuevo -> Proyecto 3. El nombre de su SpAPP proyecto y colocarlo en cualquier lugar que desee, siempre y cuando que sea fácilmente accesible. 4. A continuación, verás Form1.vb [Diseño] en la ventana principal de Visual Studio. 5. Rollover el puntero del ratón sobre la caja de herramientas, desplácese a la sección Componentes. Arrastre y suelte SerialPort en el formulario. Esto creará una instancia de un objeto de SerialPort en su aplicación. SerialPort que aparecen en la parte inferior de Form1.vb 6. Si hace clic derecho sobre SerialPort e ir a Propiedades. En la parte inferior derecha de Visual Studio habrá un panel de propiedades que te permitirá cambiar la configuración de SerialPort. Por ahora el nombre del puerto debe ser COM1. WriteTimeout y ReadTimeout alrededor de 500 ms. 7. Después de que vaya a caja de herramientas de nuevo y arrastrar un botón al formulario. Establecer el texto del botón (utilizando el panel de propiedades) para abrir el puerto. 8. Haga doble clic en el botón Abrir el puerto y va a traer a la vista de código de su formulario de solicitud. 9. Cortar y pegar estas líneas de código c ódigo en el Sub Button1_Click. Este código esencialmente abierta y se cierra el puerto de comunicaciones serie, haga clic en el botón. También cambiará de estado como en el texto del botón coincide con el de acción actual, que será permitido. Asimismo, habilitar o deshabilitar el botón de Enviar (añadido en el paso siguiente) para evitar una operación ilegal. il egal. Si Button1.Text Es "Puerto Abierto" Entonces SerialPort1.Open () Button1.Text = "puerto cercano" Button2.Enabled = True ElseIf Button1.Text es "puerto cercano" Entonces SerialPort1.Close () Button1.Text = "Puerto Abierto"
Button2.Enabled = False End If
10. Después de que vaya de nuevo a la vista de diseño de Form1.vb. Arrastre y suelte otro botón en el formulario. Establecer el texto del botón de Enviar. 11. Haga doble clic en el botón Enviar y llenar este código en el Sub Button2_Click. Esta función del fragmento de código como los datos de envío de parte de la solicitud y que va a registrar en el ListBox que vamos a añadir más tarde. SerialPort1.WriteLine (TextBox1.Text) ListBox1.Items.Add ("Sent:" + TextBox1.Text)
12. A continuación, volver a la vista de diseño y vamos a arrastrar y soltar un control ListBox en el formulario. Cambiar el tamaño como necesaria para adaptarse a la forma. 13. Arrastre y suelte un control TextBox en el formulario. 14. Por último a la izquierda, haga clic una vez en el SerialPort en la parte inferior. A continuación, vaya al panel Propiedades, haga clic en el símbolo de un rayo. Verás varios, DataReceived, PinChanged ErrorReceived,. Haga doble clic en DataReceived y llenar los sub con este código. ListBox1.Items.Add ("Recibido:" + SerialPort1.ReadLine ())
Esta función se llamará cada vez que hay datos almacenados en el buffer de entrada. Es para mostrar los datos de entrada del puerto de comunicación serial. 15. Usted ha completado la sección de codificación. A continuación, pulse Ctrl-F5 para Iniciar sin depurar. La aplicación debe ejecutarse. Prueba de la aplicación haciendo clic en Puerto abierto, teclear algunos datos en el cuadro de texto y haga clic en Enviar. Asegúrese de que el cable RS232 se conecta entre 2 ordenadores oa través de un módem nulo. Si ha conectado a un módem, puede introducir "ATDT" para obtener una respuesta del módem. Va a responder "ATDT" al ListBox
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.