Tecnología

Inicio

Cómo utilizar Visual Basic para el Control de motor paso a paso Pasos

Cómo utilizar Visual Basic para el Control de motor paso a paso Pasos


Todos los fines de código de instrucción simbólica para principiantes - - BASIC fue inventado en 1964 por dos profesores de Dartmouth como lengua de enseñanza. Posteriormente, ha dado lugar a docenas de variaciones, pero ninguno de ellos tan populares como Visual Basic - que fue diseñado originalmente para proporcionar interfaces gráficas de usuario. Motores paso a paso son motores que hacen giros discretos en respuesta a una serie de impulsos de control. motores paso a paso se utilizan comúnmente para controlar brazos robóticos. Si las interfaces gráficas se configuran como controles, el control de motores paso a paso en Visual Basic es natural y sencillo.

Instrucciones

1 El diseño de su panel de control arrastrando iconos de control en un espacio en blanco de Visual Basic "forma". Cuando haya terminado con el diseño, la forma se almacenará como un Visual Basic "Programa". Los iconos incluyen controles deslizantes, botones, pulsadores, interruptores de palanca , ventanas de lectura de datos y mucho más.

2 Cambiar al modo de programa. En el modo de ejecución, los iconos de control causan código a ejecutar; en el modo de programa, los iconos se abren para revelar las ventanas que muestran el código que activa el icono. Escribir el programa que desea que el icono para ejecutar - cosas como la comprobación para asegurarse de que el motor paso a paso se detiene antes de enviar un comando.

3 Conectar un USB del ordenador al motor paso a paso y fuente de alimentación. A medida que manipular los controles con un ratón, diferentes trenes de pulsos serán enviados a los motores paso a paso. Si desea que los motores paso a paso para ir a través de una compleja serie de pasos - como el control de un brazo robótico para realizar una acción repetitiva - se puede utilizar el panel de control para iniciar el programa.

Consejos y advertencias

  • Para escribir rutinas que las señales de salida al puerto USB, usted debe buscar en el archivo DLL de extensión de Visual Basic. Este contiene una biblioteca de rutinas para poner señales a través de la conexión USB. Hay rutinas incluso para ejecutar motores paso a paso en la biblioteca DLL industrial. Funciones como "RunMotor" y "MotorStatus" hacen que el control de motores paso a paso con Visual Basic mucho más simple. También hay rutinas que le permiten dar forma a un pulso y la salida a través de los conectores USB.
  • Visual Basic tiene dos defectos que pueden ser un problema en algunas situaciones de control. Es correr más lento que algunos otros lenguajes de programación, que puede ser un problema si se requiere una respuesta rápida. Además, Visual Basic no "escalar hacia arriba", así como algunos otros idiomas. Esto significa que funciona bien siempre que el problema y la cantidad de código es pequeño, pero empieza a desarrollar problemas como el número de motores o el número de líneas de código incrementa.