Cómo usar el Visual Basic para controlar un motor a pasos

Escrito por carlos mano | Traducido por jesica denisse tschiffely
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo usar el Visual Basic para controlar un motor a pasos
Los motores a paso no giran, dan vueltas en pequeños pasos. (Jupiterimages/Photos.com/Getty Images)

BASIC, por sus siglas en inglés Código de Instrucción Simbólico Todo propósito para Principiantes, fue inventado en 1964 por dos profesores de Dartmouth como un lenguaje de enseñanza. Posteriormente, produjo docenas de variaciones, pero ninguna tan popular como el Visual Basic, al que diseñaron originalmente para proporcionar interfaces de usuario gráficas. Los motores a pasos son motores que giran en respuesta a una serie de impulsos de control y se utilizan comúnmente para controlar los brazos robóticos. Si las interfaces gráficas están configuradas como controles, controlar los motores a pasos en Visual Basic es fácil y sencillo.

Nivel de dificultad:
Moderadamente difícil

Otras personas están leyendo

Instrucciones

  1. 1

    Diseña tu panel de control arrastrando los iconos de control a un "formulario" de Visual Basic en blanco. Cuando hayas terminado con el diseño, el formulario será guardado como un "Programa" de Visual Basic. Los iconos incluyen controles deslizantes, botones, pulsadores, interruptores basculantes, ventanas de lectura de datos y más.

  2. 2

    Cambia al modo de programa, ya que en el modo de ejecución, los iconos de control hacen ejecutar el código y en el modo de programa, los iconos se abren para mostrar las ventanas que muestran el código que activa el icono. Escribe el programa que deseas que ejecute el icono, por ejemplo comprobar que el motor a pasos se detiene antes de enviar un comando.

  3. 3

    Conecta un USB desde la computadora al motor a pasos y a la fuente de alimentación. A medida que manipulas los controles con el mouse se enviarán diferentes series de pulsos a los motores a pasos. Si deseas que el motor a pasos funcione a través de una compleja serie de pasos, como controlar un brazo robótico para que haga una acción repetitiva, puedes utilizar el panel de control para iniciar el programa.

Consejos y advertencias

  • Para escribir las rutinas que la salida señaliza al puerto USB, debes buscar en la extensión DLL para Visual Basic, la cual contiene una librería de rutinas para colocar señales a través de la conexión USB. Incluso hay rutinas para ejecutar motores a pasos en la biblioteca industrial DLL. Las funciones como "RunMotor" y "MotorStatus" controlan los motores a pasos con Visual Basic de una manera mucho más simple. También hay rutinas que te permiten configurar un pulso y una salida a través de los conectores USB.
  • Visual Basic tiene dos defectos que pueden ser un problema en algunas situaciones de control. Por un lado, es más lento su funcionamiento que algunos otros lenguajes de programación, lo que puede ser un problema si se requiere una respuesta rápida. Por el otro, Visual Basic no se perfecciona, al igual que algunos otros lenguajes, esto significa que funciona bien siempre que el problema y la cantidad de códigos sea pequeña, pero comienza a desarrollar problemas a medida que el número de motores o el número de líneas de código incrementa.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles