| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Visual Basics Programación >> Content
    Cómo enviar comandos serie a un paso a paso de Visual Basic
    Un motor paso a paso es el único que se puede convertir un número específico de grados y parar, en vez de acudir continuamente a medida que la mayoría de los motores eléctricos hacen. El motor es controlado electrónicamente por un circuito externo . Este arreglo se presta para el control del software , si es un firmware incorporado en el microcontrolador o de un programa externo . Visual Basic puede ser utilizado para desarrollar software que se comunica con el circuito controlador de un motor a través del puerto serie o paralelo en un ordenador . Una vez que el puerto está abierto , el programa puede ejercer un control sobre los movimientos del motor. Instrucciones
    1

    Referencia clase SerialPort en su programa. Este conjunto puede ser utilizado con básicos , así como otros . Lenguajes de Visual NET . Escriba la siguiente instrucción al principio del archivo de código :

    Importaciones System.IO.Ports
    2

    Establecer la configuración del puerto y abrir el puerto serie. Este código se puede insertar en un número de lugares en el programa tal el caso de " carga " de una forma o en respuesta a un botón de ser empujado . El ejemplo siguiente establece los parámetros para el puerto serie COM1 :

    myComPort dévil como nuevo SerialPort

    Prueba

    Si No myComPort.IsOpen Entonces

    myComPort.PortName = " COM1"

    myComPort.BaudRate = 1,200

    myComPort.Parity = Parity.None

    myComPort.DataBits = 8

    myComPort.StopBits = StopBits . Uno de

    myComPort.Handshake = Handshake.None

    myComPort.ReadTimeout = 3,000

    myComPort.WriteTimeout = 5,000

    myComPort.Open () < br >

    End If

    Catch --- (errores)

    End Try
    3

    Enviar los códigos de control al microcontrolador conectado a la motor paso a paso . Las diferentes combinaciones de controladores y motores tienen diferentes requisitos de los códigos por lo que deberá consultar la documentación del fabricante para obtener los códigos específicos y la forma en que el controlador espera para recibirlos. A modo de ejemplo , el código siguiente se envía un comando " GO " como 8 bits, caracteres ASCII :

    myComPort.Writeline ( "Go" )
    respuesta

    = myComPort.Readline

    4

    Cerca del puerto cuando haya terminado de enviar los comandos. El " End Using " declaración libera los recursos del puerto serie y la cierra a la comunicación. Agregue este código ya sea el controlador " FormClosing " evento oa un menú específico o eventos de control :

    Uso myComPort

    Si myComPort.IsOpen Entonces

    Do While ( myComPort. BytesToWrite > 0 )

    Loop

    End If End Using



    Previous :

    next :
      Artículos relacionados
    ·VBA y Macro Consejos para Word 2007 
    ·Cómo encontrar un carácter en una cadena en Visual Ba…
    ·Cómo depurar Visual Studio 6 en Vista 
    ·Cómo hacer un botón en Access introducir una fecha en…
    ·Cómo utilizar Access para programas de Visual Basic 
    ·Cómo cambiar el color del texto de las etiquetas en VB…
    ·Diferentes formas de formatear fechas en VBA 
    ·Cómo comprobar una cadena para el alfabeto en código …
    ·Cómo activar un rango en VBA 
    ·Cómo crear documentos de Word mediante Visual Basic 6 
      Artículos destacados
    ·Cómo habilitar la memoria de detección de fugas 
    ·Cómo comprobar si existe una base de datos en PHP 
    ·Los datos GridView tipo mixto celular 
    ·La diferencia en segundos entre dos fechas en PHP 
    ·Cómo crear un AVD en Windows para NetBeans 
    ·Cómo ejecutar un script de Python desde un shell 
    ·Javascript Lightbox Tutorial 
    ·¿Cómo puedo probar el estado de una casilla de verifi…
    ·Cómo filtrar registros mediante intervalo de fechas en…
    ·Java Communications API Tutorial 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com