Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

OpenVex API

interfacce di programmazione di applicazioni servono come il sistema operativo di back-end per ogni applicazione informatica . API di ciascun programma consente di eseguire le funzioni di base e di comunicare con altri software . Tra una miriade di opzioni di API , la libreria API OpenVex , fino alla versione 0.5.0 a partire dal dicembre 2011 , offre una interfaccia orientata verso la programmazione robotica. Secondo suoi sviluppatori , OpenVex mira a semplificare il processo di programmazione Vex , pur mantenendo la velocità e la flessibilità del linguaggio di programmazione C . Applicazione

OpenVex , che viene regolarmente sostenuta e completamente gratuito del firmware , consente agli utenti di programmare i controller per Vex robot , che sono i robot educativi controllati dal computer da Vex Robotic System Design . Questa API contiene funzioni per i dispositivi robotici come sensori analogici e digitali, dispositivi di uscita a LED, motori , servi e timer .
Struttura

sviluppatori del API raccomandano che gli utenti iniziano programmazione OpenVex in modalità telecomando . Ciclo principale del codice individua i valori dei sensori robotici e inoltra i dati in quanto esegue la scansione di routine l'unità RC . " Rc_routine ( ) " Questa API di processi funzione dei dati ricevuti dall'unità di RC e controlla motore e funzione servo . OpenVex è capace di routine autonomi attraverso trigger input. Una volta caricato , controllori programmati tramite OpenVex ha effetto immediato .
Moduli

moduli programmabili a Vex controllori OpenVex Gruppo di un più di una dozzina di funzioni. I moduli consentono agli utenti di programmare robot per mettere in pausa le loro funzioni , emettono impulsi a ultrasuoni tramite sonar e funziona tramite telecomando o joystick , tra le altre azioni . Attraverso i moduli , i programmatori OpenVex possono anche creare un'interfaccia semplificata timer , eseguire il debug loro robot e di esercitare un controllo minuto oltre gli alberi e le funzioni dell'accelerometro del loro robot .
Compatibilità

OpenVex è compatibile con i controller del robot con dispositivo piccolo compilatori C e Microchip MCC18 compilatori . A differenza di altre librerie di programmazione Vex , OpenVex funziona con numerosi sistemi operativi, inclusi Windows , Intel o PowerPC di Mac OS X e molti sistemi Unix . Gli sviluppatori del API consiglia di utilizzare l'interfaccia della riga di comando quando si usa Cygwin OpenVex con Windows .

 

Programmazione © www.354353.com