OpenVex API

by admin

interfaces de programación de aplicaciones sirven como el sistema operativo de servicios de fondo para prácticamente todas las aplicaciones del ordenador. El índice API de cada programa le permite realizar funciones básicas y comunicarse con otro software. Entre miles de opciones de la API, la biblioteca OpenVex API, hasta la versión 0.5.0 a partir de diciembre de 2011, ofrece una interfaz de programación orientado a la robótica. Según sus desarrolladores, OpenVex tiene como objetivo hacer más eficiente el proceso de programación Vex, manteniendo la velocidad y la flexibilidad del lenguaje de programación C.

Solicitud

OpenVex, que es apoyado con regularidad y firmware completamente libre, permite a los usuarios a los controladores para robots Vex, que son los robots controlados por ordenador educativos de Vex Diseño de Sistemas robóticos programa. Esta API contiene funciones para los dispositivos de robótica como analógicas y digitales sensores, dispositivos de salida LED, motores, servos y temporizadores.

Estructura

Los desarrolladores de la API recomiendan que los usuarios comienzan programación OpenVex en el modo de control remoto. bucle principal del código detecta valores de los sensores robóticos y transmite datos de forma rutinaria, ya que escanea la unidad de RC. de este API "rc_routine ()" función procesos de datos recibidos de la unidad y controles servo motor y la función RC. OpenVex es capaz de rutinas autónomas a través de disparadores de entrada. Una vez cargados, los controladores programables por medio de OpenVex produce efectos inmediatos.

módulos

módulos programables en OpenVex equipar a los controladores de Vex con más de una docena de funciones. Los módulos permiten a los usuarios programar robots para hacer una pausa sus funciones, emiten pulsos ultrasónicos a través de sonar y operan a través del mando a distancia o un joystick, entre otras acciones. A través de los módulos, los programadores OpenVex también pueden crear una interfaz simplificada temporizador, depurar sus robots y ejercer el control sobre los ejes minutos y funciones del acelerómetro de sus robots.

Compatibilidad

OpenVex es compatible con controladores de robots que utilizan los compiladores de C pequeño dispositivo y compiladores Microchip MCC18. A diferencia de otras bibliotecas de programación Vex, OpenVex trabaja con numerosos sistemas operativos, como Windows, Intel o plataformas PowerPC Mac OS X y la mayoría de los sistemas Unix. Los desarrolladores de la API recomiendan el uso de la interfaz de línea de comandos Cygwin utilizando OpenVex con Windows.

ETIQUETA: